У меня есть каверзная проблема с несколькими мониторами в KDE (Kubuntu). У меня есть ноутбук, который дома подключен к двум мониторам - VGA и HDMI. Это работает только тогда, когда встроенный дисплей ноутбука отключен (по крайней мере, мне так сказали).
Проблема в том, что теперь я забрал ноутбук и загрузил его без подключения внешних мониторов. Система помнит, что встроенный дисплей был отключен, поэтому он отключает его, даже если он является единственным подключенным монитором. Очевидно, это делает ноутбук довольно непригодным для использования. Переключение на терминал через Ctrl+ Alt+ F#работает, могу войти; даже гость работает нормально.
Вопрос в том, как (пере) установить настройки монитора учетной записи через терминалы, поскольку я не могу использовать графический интерфейс?
Благодарность
источник
xrandr
который может быть полезным.Ответы:
Хороший вопрос. Немного сложно ответить, но вот попытка.
Основной ответ
На самом деле в X11 есть небольшая возможность сброса . Вы можете найти это в
/etc/X11/Xreset
. Вы можете использовать каталог Xreset (Xreset.d
), чтобы вставить скрипт, который запускается автоматически при выходе пользователя из системы. Файл README:Таким образом, вы можете: а) добавить скрипт сброса
/etc/X11/Xreset.d
и б) сделать скрипт, подключенный к панели запуска, который настраивает ваши двойные внешние дисплеи. Таким образом, вы выйдете из системы, и все вернется в нормальное состояние, вы войдете в свой ноутбук, нажмете на панель запуска для отображения информации и получите удовольствие от жизни.Больше информации
Возможно, вы захотите посмотреть,
sudo dpkg-reconfigure -phigh xserver-xorg
как сбросить сервер xserver или (возможно, лучше посмотреть ответ, предложенный Мик в комментариях).Парень из SuSE написал хорошую статью о X.
В раскрытом багрепорте кто-то утверждает:
Это содержимое файла:
Вы можете найти его в своей собственной системе.
источник
logoff
только вышел из системы из tty, а не из X.gnome-session-quit
? Источник: askubuntu.com/questions/15795/...Всякий раз, когда я укладываю свой ноутбук Lubuntu в режим сна, когда он отображается исключительно на моем телевизоре, и просыпаюсь после его отключения, я получаю черный экран, потому что назначено неправильное разрешение. Та же проблема, что и у вас, мне нужно установить разрешение с виртуального терминала TTY1, которого я могу достичь с помощью Ctrl-alt-F1, но xrandr, похоже, не работает. Я пролистал страницы результатов поиска Google, прежде чем нашел решение, поэтому решил поделиться.
Ключевым моментом является то, что xrandr, очевидно, работает только на текущем фокусном дисплее. Таким образом, перед командой xrandr вы должны связать команду sleep, чтобы дать вам время переключиться обратно на X-сервер с помощью Ctlr-alt-F7, чтобы команда выполнялась там. В противном случае вы получите ошибку, как
xrandr: Configure crtc 0 failed
.Чтобы получить имена подключенных экранов (и при условии, что ваш X-сервер работает
:0
):$xrandr -d :0
Чтобы изменить настройки дисплея:
$sleep 5; xrandr --output LVDS1 --auto -d :0
Замените LVDS1 на вывод, который вы хотите изменить, и --auto на любые параметры xrandr, которые вы хотите использовать.
Должен быть лучший способ сделать это. Но это работает.
Первоначальный источник решения: http://www.lgqyc.com/server-14-04-3-lts-display-orientation/
Проверьте этот комментарий для возможного улучшения моего решения (не проверял сам).
источник
chvt 7; xrandr --output LVDS1 --auto -d :0
. CHVT 7 переключается на VT7 для вас, поэтому вам не нужно спать / Ctrl-Alt-F7. Может потребоватьсяsleep 5
междуchvt
иxrandr
вызовами, но даже в этом случае он сохраняет ручные нажатия клавиша..xsessionrc
исполняемый файл в вашем домашнем каталоге и включить командуxrandr --auto
для принудительной автоматической перенастройки всех дисплеев при каждом входе в систему.Команда
xrandr -s 0
должна сбросить ваши показы в терминале. Больше можно найти на следующем сайте илиman xrandr
в терминале.https://linuxacademy.com/blog/linux/solution-resetting-your-screen-resolution-with-xrandr/
источник
ты пробовал (что-то вроде)
от другого
tty
(например, tty1),через который вы можете получить доступ
Ctrl Alt F1
и переключиться обратно (стандартная графика) tty7 с помощьюCtrl Alt F7
?источник
xrandr: Configure crtc 1 failed
при попытке --output HDMI1 --off. --auto ничего не говорит, пока я не выключу его вручную. Затем --auto выбрасывает ту же ошибкуОдна вещь, которую я еще не упомянул, но что может быть критическим: если бы вы использовали ноутбук Thinkpad , решение было бы простым: Fn+ F7. Если вы используете ноутбук другого производителя, то, по всей вероятности, будет какая-то другая клавиша типа Fn, которая будет переключать выходы дисплея / экрана (например, проектор, внешний монитор, внутренний дисплей; зеркало, вкл / выкл, и тому подобное) вниз на уровне BIOS (я бы предположил - Edit : см. Как работают клавиши Fn? для более подробной информации об этом).
Так что в Linux, так сказать, не нужно ничего переустанавливать.
источник
Fn
+F8
на Dell Latitude. После снятия с док-станции он иногда не включал встроенный дисплей. (Я использую только внешний VGA-дисплей с док-станцией.) Попытка переключить дисплей выглядела бессмысленной, но она включила встроенный дисплей.