Как включить монитор с терминала?

Я случайно отключил свои мониторы, поэтому при входе в систему я попадаю на пустой экран с подсветкой. Я могу открыть терминалы с помощью 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 ВОПРОС БЕЗОПАСНОСТИ? Нет, просто нужно осознание. Не связанные с этим предметом, подробности на панели запуска

Похоже, что переустановка системы необходима: - (

25
задан 13 April 2017 в 15:24

6 ответов

После запуска этой команды немедленно переключитесь на tty, где экран черный, и через 5 секунд экран должен появиться.

sleep 5 && xrandr -d :0 --output LVDS --auto

xrandr command включит ваш главный экран. Кажется, это работает только в том случае, если вы в данный момент находитесь в tty, где работает ваш менеджер дисплеев, поэтому sleep дает вам некоторое время для возможности переключения.

0
ответ дан 13 April 2017 в 15:24
  1. Выясните, что нарушающие настройки хранятся в файле с именем displays.xml.

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

    Конечно, что я должен был сделать , так это спросить мою поисковую систему «, где xubuntu хранит настройки отображения » и найти эту ветку в ubuntuforums .. .

  2. Войдите на пустой экран и используйте CTRL + ALT + F # для ввода команды линии.

  3. sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. sudo reboot

Я надеюсь, что этот квест может кому-нибудь помочь.

0
ответ дан 13 April 2017 в 15:24

Вы должны иметь возможность открывать (и устанавливать свойства) дисплей через консоль виртуального терминала, если вы знаете номер дисплея для запущенного сеанса X. Обычно это 0 для основного физического дисплея, но это не всегда так. Например, чтобы запросить отображение: 0

xrandr -d :0 -q

Чтобы повторно включить отключенный дисплей, обычно достаточно использовать --auto, например. чтобы включить выходное устройство LVDS1 на дисплее: 0 снова включите

xrandr -d :0 --output LVDS1 --auto 
0
ответ дан 13 April 2017 в 15:24

Я бы расширил ответ Мартина Марчана, заменив спящий режим командой, которая переключается на черную консоль:

chvt 7 && xrandr -d :0 --output LVDS --auto

где 7 - номер консоли, используемой для X11 (обычно 7 или 8 ) и LVDS - это имя выхода, который вы хотите перенастроить. Вы можете сначала получить список выходов с помощью

xrandr -d :0
0
ответ дан 13 April 2017 в 15:24

Попробуйте:

xrandr --output "nameYourVGA" --mode "yourResolution"

Например:

xrandr --output VGA1 --mode 1366x768

Посмотрите, работает ли это.

0
ответ дан 13 April 2017 в 15:24

Я решил эту проблему в Lubuntu 18.04 следующим образом:

Если вы загрузитесь на экран, который выключен, откройте терминал вслепую с помощью CTR - ALT < / KBD> - T . Так как вы не можете видеть терминал и то, что вы пишете, очень внимательно наберите

xrandr --output "nameYourScreen" --auto

Нажмите Enter. Вуаля.

(Кстати: в моем случае ввод такого кода в tty1 или любой виртуальный терминал не помог. Я пробовал разные вещи, о которых упоминалось выше, но при переключении обратно в запущенную сессию или после перезагрузки ничего не изменилось. Может быть, проблема Может ли xrandr правильно выполнить эту команду для некоторых аппаратных средств только в рамках запущенной x-сессии?)

0
ответ дан 13 April 2017 в 15:24

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

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