Хотите отключить встроенный экран по умолчанию

12

Немного предыстории: мой старый, очень любимый ноутбук пнул в ход. Обычно экран с хорошей подсветкой целиком, плохо читается. На мой неопытный осмотр кажется, что проблема с аппаратными средствами намного выше моего понимания.

Мой актуальный вопрос касается моей адаптации к этой ситуации: я все еще могу использовать компьютер, подключив другой монитор к ноутбуку и используя его для удовлетворения своих графических потребностей. Поведение Ubuntu по умолчанию на двух экранах состоит в том, чтобы относиться к экранам как к параллельному делу, что утомительно, поскольку я могу видеть только то, что отображается на одном из экранов. Я хотел бы настроить Ubuntu (или xorg, или что у вас) для обработки подключенного экрана как единого рабочего экрана, чтобы он никоим образом не пытался использовать встроенный экран.

Я рассмотрел (но на самом деле не пытался сделать по умолчанию) параметр «Зеркальные дисплеи», доступный в «Системных настройках» (в 14.04), но, похоже, это приводит к неловким изменениям разрешения при попытке разместить оба экрана (даже если один из них я меня это не касается ни в малейшей степени). Я полагаю, что если я притащу этот ноутбук к подключению ко многим другим доступным мониторам, это, вероятно, приведет к какой-то потрясающей визуальной несогласованности.

Мое более разумное решение состоит в том, чтобы просто попытаться использовать, xrandrчтобы выключить оскорбительный экран. Особенно,

xrandr --output LVDS1 --off

кажется, делает то, что я надеялся, но это похоже на довольно низкое, непостоянное исправление. (LVDS1 - это название моего встроенного экрана, поскольку X знает об этом, как показано xrandr -q.) Я надеюсь использовать что-то более глубокое, чтобы быть уверенным, что смогу использовать этот ноутбук даже в ситуациях, когда я скажем, не будет работать X-сервер.

matthugs
источник
У меня была твоя проблема. Поскольку у меня больше нет ноутбука и, следовательно, я не могу проверить это, я помещаю это как комментарий, а не как ответ. Перейдите в Системные настройки> Экран. Оба экрана будут отображаться в графическом интерфейсе. Выберите тот, который не работает, и выключите его. Вы также можете установить разрешение для вашего монитора. Настройки вступают в силу только после входа в систему, поэтому вам может потребоваться выйти и войти снова (или перезагрузить компьютер). Дайте мне знать, если это работает.
Пэдди Ландау
К моему удивлению, подход @ PaddyLandau, похоже, делает то же самое, что и команда xrandr, которую я разместил. Если вы отправите это как ответ, я с радостью приму это.
Matthugs

Ответы:

7

xrandrэто сложный способ сделать это; Я не рекомендую это.

Перейдите в Системные настройки> Экран.

Вы увидите оба ваших экрана.

Выбрав экран, вы можете изменить его значения по умолчанию, такие как разрешение, и вообще отключить его (переведите кнопку ON в положение OFF).

Обязательно найдите панель запуска на «Все дисплеи», чтобы не пропустить панель запуска.

Настройки должны быть запомнены после перезагрузки.

Падди Ландау
источник
Раньше это работало нормально в 14.04 LTS, но в 16.04 LTS экран ноутбука включается после каждого входа / перезагрузки. Хитрость xrandr в однострочном скриптовом стартап-приложении работала над этой ошибкой. Проверка того, что экран HDMI был подключен, гарантирует, что единственный выход не выключен. msgstr "xrandr | grep -q 'Основной порт HDMI-0' && xrandr --output LVDS-0 --off". Всплывающие окна, такие как «Очистить корзину», будут отображаться на экране ноутбука вне поля зрения, поэтому важно их отключать.
yoyoma2
1

Не то, что вы ищете, но помните, что вы всегда можете получить доступ к своему компьютеру даже без локального экрана - если у вас настроена сеть, так что он готов к запуску. Когда вы устанавливаете sshd на компьютер, вы всегда можете войти через ssh со второго компьютера и перенастроить свой X.

Владо
источник
Да, это была моя первая мысль о том, как я собираюсь продолжать использовать машину. Сначала я подключил монитор, чтобы упростить процесс настройки sshd (так как раньше я этого не делал).
Matthugs