Я повернул свой экран, и как только я вхожу в систему, он работает нормально. Но на экране greeter (login) нет сообщения о том, что все повернуто на 90 градусов. Как изменить поворот экрана входа?
UPDATE: блокировка экрана находится в правильном положении. Я вижу это только при загрузке или выходе из системы.
Другим вариантом, который должен работать, является копирование ~/.config/monitors.xml в /var/lib/lightdm/.config.
Это, безусловно, работает для информации о местоположении монитора и разрешения, поэтому я бы предположил, что он тоже будет работать для вращения. 1]
Изменить: для максимальной гибкости можно сделать символическую связь между выше:
sudo su
cd /var/lib/lightdm/.config
ln -s /home/<your_user>/.config/monitors.xml .
chown -h lightdm:lightdm monitors.xml
exit
Таким образом, если ваша настройка монитора изменится в будущем, она автоматически отразится на имени пользователя экран. Обратите внимание на необходимый флаг -h в команде chown, как объяснено в chown, не меняется символическая ссылка.
Ответ Фальконера очень помог мне, но lightdm изменился для Ubuntu Trusty 14.04. В моей системе больше нет файла /etc/lightdm/lightdm.conf. lightdm теперь перешел на «путь Debian», и его конфигурация была разбита на каталог conf.d. Теперь вам нужно создать следующий файл:
/etc/lightdm/lightdm.conf.d/80-display-setup.conf
[SeatDefaults]
display-setup-script=xrandr -o right
Как было предложено в ответе Electric Head , команда xrandr может идти прямо в этом файле, нет необходимости создавать отдельный скрипт.
Если вы хотите, чтобы команда xrandr имела дело с несколькими мониторами, вы можете использовать arandr для ее создания. Моя команда xrandr на самом деле заканчивается:
xrandr --output DVI-1 --mode 1920x1080 --pos 1080x0 --rotate left --output DVI-0 --mode 1920x1080 --pos 0x0 --rotate right
Чтобы получить это, я использовал следующие команды:
sudo apt-get install arandr arandr Используйте графический интерфейс для настройки ваших мониторов, таких как вы хотите их: используйте «Макет» -> «Сохранить как», чтобы сохранить его в файле, который содержит команду настройки монитора.При этом мои мониторы правильно повернуты, когда я вхожу в систему, поэтому нет необходимости выполнять дополнительную настройку в Gnome, XFCE или KDE. Единственное другое место, которое мне нужно для настройки вращения монитора, - это виртуальные терминалы фреймбуфера, как описано в Electric Head
falconer довольно много прибил его, но я хотел бы указать упрощение.
Вы можете поместить команду xrandr непосредственно в /etc/lightdm/lightdm.conf в качестве falconer . Вам не нужно создавать команду оболочки для вызова отдельного скрипта, содержащего команду оболочки (хотя, конечно, вы можете, если увидите причину этого). Кроме того, в man lightdm нет упоминания о /etc/lightdm/lightdm.conf.d/, и у меня не было ни этого, ни lightdm.conf в моей системе. Итак, хотя я уверен, что это, вероятно, работает, как было предложено Стивеном, опять же вам не нужно это делать.
Итак, если он еще не существует, что-то вроде строк следующий в /etc/lightdm/lightdm.conf (sudo, очевидно) должен отлично работать:
[SeatDefaults]
display-setup-script=xrandr --output DVI-1 --auto --rotate left
См. man xrandr для параметров конфигурации.
Кстати: я, вероятно, мог уйти с комментариями / изменениями здесь, но у меня нет rep, и я хотел бы добавить источники для этой информации.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Единственное исправление, которое работает для меня, - это скопировать ~/.config/monitors.xml в /var/lib/lightdm/.config/, аналогично методу в ответе Стива Ди, но с копией файла, а не только с символической ссылкой к нему. Создание символьной ссылки не работает.
Ни ответ , ни ответ Стив Ди , ни ответ Стивена Остермиллера не сработали для меня. Я только что увидел правильно повернутый экран в течение 2 секунд после загрузки, затем он повернул назад в горизонтальную ориентацию.
Вы пробовали xrandr -o value? В качестве value используйте либо left, либо right
Также вы можете создать собственный ярлык, следуя этому КАК TO