Итак, вопрос почти в названии: как происходит автоматическое изменение настроек дисплея при подключении внешнего дисплея к ноутбуку?
Моя проблема была решена обновлением xserver xorg видео Intel (см. https://bugs.launchpad.net/ubuntu / + source/xserver-xorg-video-intel / + ошибка/1505695 ).
, Таким образом, это кажется, управление заменой в горячем режиме показами идет тем путем:
X драйверов для сервера обнаруживают новый монитор. См. man intel
, например, который говорит
Option "HotPlug" "boolean"
This option controls whether the driver automatically notifies
applications when monitors are connected or disconnected.
default: enabled
, эта информация проходит randr
, чтобы сообщить, что заявления на приложения события
gnome-settings-daemon
(*) слушает эти события и изменит настройки соответственно, использование информации, спасенной в ~/.config/monitors.xml
(*), видит gsd-xrandr-manager.c