Quais são os bits de software envolvidos nas configurações de exibição?

1

Então, a questão está quase no título: qual é o processo que faz com que minhas configurações de exibição mudem automaticamente quando eu conecto um monitor externo ao meu laptop?

    
por alci 24.09.2015 / 15:02

1 resposta

0

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:

  1. O driver do servidor X detecta um novo monitor. Veja man intel , por exemplo, que diz

    Option "HotPlug" "boolean"
    
      This option controls whether the driver  automatically  notifies
      applications when monitors are connected or disconnected.    
    
      default: enabled
    
  2. essas informações passam por randr para informar os aplicativos do evento

  3. 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

    
por alci 15.10.2015 / 09:51