Поворот экрана в Fedora

Я запускаю Fedora 19 под KDE и хочу настроить два 27-дюймовых экрана, повернутых на 90 градусов. Моя проблема в том, что пока я могу зайти на:

Системные настройки -> дисплей и монитор

и поверните их на 90 градусов, Эта настройка не работает на экране входа в систему. Таким образом, мой рабочий стол правильно повернут, но на экране входа в систему я должен согнуть боком, чтобы посмотреть на экран.

плюс также будет способ получить выход повернут в текстовом режиме консоли. Я уверен, что это не будет выполнимо для вывода загрузки ядра, но как только терминалы входа будут загружены, я смогу как-то поручить фреймбуфферу повернуть вывод.

5
задан eof
13.03.2023 2:01 Количество просмотров материала 3646
Распечатать страницу

1 ответ

Я не уверен, что именно диспетчер входа Fedora 19 использует по умолчанию-вы не сказали, что вы используете, если не по умолчанию. Несмотря на это, я знаю, что lightdm display manager (текущее значение по умолчанию Ubuntu) можно использовать в Fedora, поэтому вот ответ для LightDM. Другие менеджеры входа должны иметь что-то эквивалентное.

имея это в виду...

там должен быть каталог с именем /etc/lightdm/lightdm.conf.d где изготовленные на заказ конфигурации могут быть хранящийся. Вы можете создать новый файл в этом каталоге (вы должны быть root) с именем 20-startup-script.conf:

[SeatDefaults]
display-setup-script=/usr/local/bin/rotate-screen

скрипт /usr/local/bin/rotate-screen, вы можете написать сценарий, который вращает экран, и LightDM запустит этот сценарий, прежде чем он отобразит экран входа в систему. Для того, чтобы повернуть экран, вам нужно использовать инструмент под названием xrandr.

вам придется поиграть с xrandr в командной строке, чтобы получить представление о том, какие варианты вы должны использовать, но вы можете сделать что-то примерно так:

$ xrandr
Screen 0: ...
LVDS1 connected ...
    1366x768 ...
    ...
VGA1 disconnected ...
....

имена LVDS1 и VGA1 are названия, и вы захотите иметь это в виду. Вы можете выяснить, какое отображаемое имя соответствует монитору, который вы хотите повернуть, выполнив следующие действия:

$ xrandr --output LVDS1 --rotate left

если экран вращается, то вы нашли правильное отображаемое имя (в данном случае, LVDS1).

вы можете написать следующий скрипт в /usr/local/bin/rotate-screen (требует root access):

#!/bin/sh
xrandr --output LVSD1 --rotate left

можно тут chmod +x /usr/local/bin/rotate-screen (также Требуется root), а затем выйти. Если вы сделали это правильно, экран входа в систему должен быть повернут, и LightDM будет вращать экран перед каждым входом в систему.

2
отвечен new123456 2023-03-14 09:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх