Как повернуть экран, когда не используется X-сервер?

У меня широкоэкранный монитор, который вращается. Я пытаюсь использовать его в «ландшафтном» режиме (по вертикали). Это легко в графическом интерфейсе.

Как повернуть экран, когда не запущен на X-сервере или когда я просматриваю виртуальную консоль / терминал.

29
задан 9 January 2013 в 09:59

3 ответа

Вы можете вращать свой дисплей только с каким-то X-сервером. Виртуальная консоль и кадровый буфер не поддерживают вращение.

Но, возможно, вы можете запустить небольшой менеджер окон X, например, awesome и терминал в полноэкранном режиме. В этом случае вы получите функцию поворота, и она по-прежнему будет выглядеть как консоль.

0
ответ дан 9 January 2013 в 09:59

Чтобы повернуть экран, попробуйте команду xrandr:

xrandr -o left

Чтобы повернуть назад:

xrandr -o normal

Вам необходимо установить переменную DISPLAY:

export DISPLAY=:0
[ 117] Если честно, он не работает с полноэкранными текстовыми консолями моего компьютера (он работает с 7-м экраном с графическим интерфейсом), но у меня было много проблем с драйверами fglrx в последнее время, и я не хочу экспериментировать, так как едва удалось все настроить. В случае возникновения проблем вы можете проверить здесь: http://ubuntuforums.org/showthread.php?t=1815538 для помощи с этой командой.

0
ответ дан 9 January 2013 в 09:59

Можно повернуть виртуальные кадровые буферы с помощью fbcon. 0 до 3 для представления различных вращений:

  • 0 - Нормальное вращение
  • 1 - Вращайтесь по часовой стрелке
  • 2 - Вращайтесь вверх тормашками
  • 3 - Вращайтесь против часовой стрелки

Они могут быть установлены из командной строки путем помещения значения в корректный системный файл. Поверните текущий кадровый буфер:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

Поверните все виртуальные кадровые буферы:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all

Если Вы хотите, чтобы это произошло автоматически, при запуске системы необходимо изменить конфигурацию загрузчика, чтобы дать ей корректные опции. В /etc/default/grub добавить fbcon=rotate:1 к GRUB_CMDLINE_LINUX строка:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

(Не забывайте работать sudo update-grub после изменения этого файла.)

Источники: Поверните Экран, не выполнив X-окна, консоль Rotate на запуске (Debian)

47
ответ дан 9 January 2013 в 09:59

Другие вопросы по тегам:

Похожие вопросы: