Я случайно отключил свои мониторы, поэтому при входе в систему я попадаю на пустой экран с подсветкой. Я могу открыть терминалы с помощью Ctrl kbd> + Alt kbd> + F # kbd>, как мне включить монитор с терминала?
Я пытался 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 kbd> + Alt kbd> + F # kbd> и выполнил те же команды xrand, что и выше (OP и редактирует 1-3), с тем же выводом, насколько я вижу.
4.3 Затем я создал new_user с полными правами администратора и повторил 4.2 через tty.
4.4 ВОПРОС БЕЗОПАСНОСТИ? Нет, просто нужно осознание. Не связанные с этим предметом, подробности на панели запуска
Похоже, что переустановка системы необходима: - (
После запуска этой команды немедленно переключитесь на tty, где экран черный, и через 5 секунд экран должен появиться.
sleep 5 && xrandr -d :0 --output LVDS --auto
xrandr command
включит ваш главный экран. Кажется, это работает только в том случае, если вы в данный момент находитесь в tty, где работает ваш менеджер дисплеев, поэтому sleep
дает вам некоторое время для возможности переключения.
Выясните, что нарушающие настройки хранятся в файле с именем displays.xml
.
Я не буду подробно описывать, как я это угадал, хотя комментарий об удалении monitors.xml
оказался полезным. Он также включал ручное сравнение нескольких подкаталогов .config.
Конечно, что я должен был сделать , так это спросить мою поисковую систему «, где xubuntu хранит настройки отображения » и найти эту ветку в ubuntuforums .. .
Войдите на пустой экран и используйте CTRL kbd> + ALT kbd> + F # kbd> для ввода команды линии.
sudo find . -type f -name "*displays*"
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak
sudo reboot
Я надеюсь, что этот квест может кому-нибудь помочь.
Вы должны иметь возможность открывать (и устанавливать свойства) дисплей через консоль виртуального терминала, если вы знаете номер дисплея для запущенного сеанса 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
Попробуйте:
xrandr --output "nameYourVGA" --mode "yourResolution"
Например:
xrandr --output VGA1 --mode 1366x768
Посмотрите, работает ли это.
Я решил эту проблему в Lubuntu 18.04 следующим образом:
Если вы загрузитесь на экран, который выключен, откройте терминал вслепую с помощью CTR kbd> - ALT < / KBD> - T KBD>. Так как вы не можете видеть терминал и то, что вы пишете, очень внимательно наберите
xrandr --output "nameYourScreen" --auto
Нажмите Enter. Вуаля.
(Кстати: в моем случае ввод такого кода в tty1 или любой виртуальный терминал не помог. Я пробовал разные вещи, о которых упоминалось выше, но при переключении обратно в запущенную сессию или после перезагрузки ничего не изменилось. Может быть, проблема Может ли xrandr правильно выполнить эту команду для некоторых аппаратных средств только в рамках запущенной x-сессии?)