Как включить монитор с терминала?
Я случайно отключил свои мониторы, поэтому при входе я попадаю на пустой экран с подсветкой. Я могу открыть терминалы с помощью Ctrl+Alt+F#, так как мне включить монитор с терминала?
Я старался xrandr, но он не может открыть дисплей. xset тоже не работает. Я нашел этот вопрос, который очень похож на мою проблему. Ответ предоставляет сценарий для вставки /etc/X11/Xreset.d,
Запуск его не решает мою проблему (хотя, вероятно, я не понимаю, как правильно его использовать). Я думаю, что я как-то сделал новое значение по умолчанию "отключить мониторы".
Запуск Ubuntu Studio 13.10. У меня нет драйверов nVidia. Я не могу найти xorg.conf файл для удаления. Благодарен за любой вклад!
Изменить: вывод команды xrandr -d :0
Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
1366x768 60.0*
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Все еще будучи новичком CLI, я не понимаю man xrandr как включить (есть опция выключения) или включить дисплеи. Выход из xrandr --auto является Can't open display
Изменить 2: Вывод xrandr -d :0 --auto
Configure crtc 0 failed
Может, мне просто нужно переустановить X11?
Редактировать 3: выходы предлагаемых команд / какие команды xset я пробовал:
xrandr -d :0 output LVDS1 --auto
configure crtc 0 failed
xset q а также xset dpms force on оба возвращаются
unable to open display ''''
Нет разницы для sudo команды.
Редактировать 4: Более тщетные попытки и потенциальное обнаружение проблемы безопасности
4.1 Я попытался переустановить Xorg и X11, затем я запустил
sudo apt-get install --reinstall xserver*который потерпел неудачу с этим выводом:(много версий этого:) Обратите внимание, выбрав "xserver-xorg-thing" для регулярного выражения "xserver*" (далее:) Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию, или если вы используете нестабильный дистрибутив, что некоторые необходимые пакеты еще не созданы или не были удалены из Incoming.
The following information may help to resolve the situation: The following packages have unmet dependencies: xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch but 1.0~rc2+git20110312-2build4 is to be installed E: Unable to correct problems, you have held broken packages.4.2 Затем я вошел в систему как гость и вошел как сам с помощью tty Ctrl+Alt+F# и выполнил те же команды xrand, что и выше (OP и правки 1-3), с тем же выводом, насколько я вижу.
4.3 Затем я создал new_user с полными правами администратора и повторил 4.2 через tty.
4.4 ПРОБЛЕМА БЕЗОПАСНОСТИ? Нет, просто нужно осознание. Не относится к этой теме, подробности на панели запуска
Это начинает выглядеть как переустановка системы необходимо:-(
7 ответов
Выясните, что нарушающие настройки хранятся в файле с именем
displays.xml,Я не буду подробно описывать, как я это угадал, хотя комментарий об удалении
monitors.xmlоказался полезным. Он также включал ручное сравнение нескольких подкаталогов.config.Конечно, я должен был спросить мою поисковую систему "где хранятся настройки отображения в xubuntu" и найти эту ветку на ubuntuforums...
Войдите в свой пустой экран и используйте CTRL+ALT+F# для ввода командной строки.
sudo find . -type f -name "*displays*"mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.baksudo reboot
Я надеюсь, что этот квест может кому-нибудь помочь.
После запуска этой команды немедленно переключитесь на tty, где экран черный, и через 5 секунд экран должен появиться.
sleep 5 && xrandr -d :0 --output LVDS --auto
xrandr command включит ваш главный экран. Кажется, это работает, только если вы в данный момент находитесь на tty, где запущен ваш менеджер дисплеев, поэтому sleep чтобы дать вам время, чтобы иметь возможность переключаться.
Вы должны иметь возможность открывать (и устанавливать свойства) дисплей через консоль виртуального терминала, если вы знаете номер дисплея для запущенного сеанса X. Обычно это 0 для основного физического дисплея, но это не всегда так. Например, для запроса отображения:0
xrandr -d :0 -q
Чтобы снова включить дисплей, который был отключен, обычно достаточно использовать --auto например, чтобы включить выходное устройство LVDS1 на дисплее:0 снова включите
xrandr -d :0 --output LVDS1 --auto
Я бы расширил ответ Мартина Марчана, заменив сон командой, которая переключается на черную консоль:
chvt 7 && xrandr -d :0 --output LVDS --auto
где 7 - номер консоли, используемой для X11 (обычно 7 или 8), а LVDS - имя выхода, который вы хотите перенастроить. Вы можете получить список выходов сначала с
xrandr -d :0
Я решил эту проблему в Lubuntu 18.04 следующим образом:
Если вы загружаетесь на экран, который выключен, откройте терминал вслепую с помощью CTR-ALT-T. Поскольку вы не можете видеть терминал и то, что вы пишете, напечатайте очень внимательно
xrandr --output "nameYourScreen" --auto
Нажмите Enter. Вуаля.
(Кстати: в моем случае ввод такого кода в tty1 или любой виртуальный терминал не работал. Я пробовал разные вещи, о которых люди упоминали выше, но при переключении обратно на запущенный сеанс или после перезагрузки ничего не изменилось. Возможно, проблема в том, что xrandr может правильно выполнить эту команду для некоторого оборудования только в рамках запущенного сеанса x?)
Это работает для включения двух внешних мониторов на моем компьютере (Ubuntu с i3wm):
xrandr --auto
Это включает все мониторы.
Затем я отключаю дублирование рабочего стола и устанавливаю разрешение (eDP-1 — монитор моего ноутбука, DP-1-1 и DP-1-2 — мои внешние мониторы, подключенные через Thunderbolt):
xrandr --output DP-1-2 --mode 1920x1080 --left-of eDP-1
xrandr --output DP-1-1 --mode 1920x1080 --left-of DP-1-2
Попробуй это:
xrandr --output "nameYourVGA" --mode "yourResolution"
Например:
xrandr --output VGA1 --mode 1366x768
Посмотри, работает ли это.