Meu problema foi corrigido por uma atualização do xserver-xorg-video-intel (veja link ).
Assim, parece que o gerenciamento de telas do hotplug é assim:
-
O driver do servidor X detecta um novo monitor. Veja
man intel
, por exemplo, que dizOption "HotPlug" "boolean" This option controls whether the driver automatically notifies applications when monitors are connected or disconnected. default: enabled
-
essas informações passam por
randr
para informar os aplicativos do evento - os aplicativos que estão ouvindo o randr podem executar uma ação: especificamente,
gnome-settings-daemon
(*) ouve esses eventos e altera as configurações de acordo, usando as informações salvas em~/.config/monitors.xml
(*) veja gsd-xrandr-manager .c