Устройство:
Lenovo Ideapad D330-10IGM
ОС:
Ubuntu 20.04 LTS (проблема присутствовала и в версии 19.10)
Степень знакомства с Linux: два семестра во ВТУЗе
Проблема:
При включении/перезагрузке планшета экран всегда принимает портретную ориентацию, даже если перед этим была установлена альбомная, а автоповорот – выключен. При включённом автоповороте в горизонтальном положении экран остаётся в портретной ориентации, и, чтобы установить альбомную ориентацию, приходится переворачивать планшет в вертикальное положение против часовой стрелки и выключать автоповорот.
Как пытались решать:
В обычных настройках не нашлось никаких опций, так что было решено попробовать написать скрипт/задачу с командой
xrandr -o right
1) Использовалась эта инструкция —
Создание своего скрипта автозапуска при загрузке к... (сложный способ пока не опробован)
rc.local работает и делает то, что требуется, если запустить его вручную из терминала. Но автоматически не запускается. Проверено с помощью вывода текста в текстовый файл (через echo).
2) Запуск скрипта с помощью cron
Использовались такие варианты:
# v.1
@reboot xrandr -o right
# v.2
@reboot /home/zerokana/Документы/scripts/rotation.sh
# где rotation.sh – скрипт, выполняющий команду xrandr -o right
# и вывод текста в текстовый файл для проверки
В v.2 в той же папке, где лежит скрипт, при включении/перезагрузке создаётся корректный текстовый файл, но поворота экрана при этом не происходит.
Откуда взялась такая проблема с ориентацией экрана и как её исправить, чтобы каждый раз не вертеть планшет перед началом работы? И почему
xrandr -o right
работает только при вызове команды или скрипта с этой командой вручную?