Рейтинг:0

Основной монитор ненадолго выключается (и переставляет окна), когда вторичный монитор (подключенный через Displayport) выключен

флаг vn

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

Мотивация: Это неприемлемо (для меня), так как мешает мне быстро смотреть на дополнительный монитор, не мешая основному. (Эта проблема не возникала, когда мой дополнительный монитор был подключен через кабель DVI, но моя новая видеокарта не имеет порта DVI.)

Решения: Теперь, очевидно, есть аппаратные решения, такие как приобретение нового/другого монитора или видеокарты или использование адаптера. Эта проблема была задана здесь 6 лет назад без ответа: Как я могу заставить xubuntu игнорировать выключение монитора DisplayPort?

Я использую диспетчер рабочего стола Unity на Ubuntu 20.04 и видеокарту Nvidia.

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

Я также рассматривал принудительный вывод через порт дисплея, но не смог заставить его работать, так как xrandr ничего не отображает на выключенном мониторе (или я допустил ошибки). Выход xrandr с подключенным монитором (усеченный):

Подключенный DP-2 1920x1200+0+0 (обычное левое перевернутое правое по оси x по оси y) 518 мм x 324 мм
1920x1200 59,95*+

Выход xrandr без подключенного монитора (усеченный):

DP-2 отключен (нормальный левый инвертированный правый по оси x по оси y)

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

Обобщить: Я хотел бы запретить диспетчеру рабочего стола изменять порядок окон при подключении/отключении нового монитора. Меня не волнует, отключит ли это поведение или заставит думать, что монитор все еще там. Если есть диспетчер рабочего стола, в котором вы можете просто отключить это поведение или установить постоянные конфигурации экрана, я бы переключился на него.

David avatar
флаг cn
Похоже, что диспетчер рабочего стола просто делает то, что аппаратное обеспечение сообщает ему через порт дисплея.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.