É possível definir a configuração de exibição programaticamente no tempo de login?

0

Eu tenho o servidor LTS do Ubuntu 16.04.3 com clientes LTSP com o MATE Desktop Environment gráfico.

Alguns clientes têm duas portas de exibição (DVI e VGA) na placa gráfica integrada da Intel. Em alguns deles, o Ubuntu seleciona incorretamente a tela principal.

É possível definir a configuração de exibição programaticamente no tempo de login? Quero dizer, defini-lo por mate-display-properties uma vez e, em seguida, carregar essas configurações nos clientes selecionados. É xrandr melhor?

Meu plano atual é:

  1. Configure manualmente clientes problemáticos com mate-display-properties após o login;
  2. Anote endereços MAC e / ou IP de clientes problemáticos;
  3. Altere lts.conf para manter nomes de login constantes para esses MACs e / ou IPs.

Talvez haja uma solução mais simples? Como posso definir opções de exibição nesses clientes com xrandr ?

    
por N0rbert 15.10.2017 / 17:00

1 resposta

1

Supondo que você esteja usando LightDM, Edite o arquivo de configuração em /usr/share/lightdm/lightdm.d/
O meu é 01_debian.conf, mas eu suspeito que o seu será 01_ubuntu.conf

Adicionar: display-setup-script=xrandr --output HDMI1 --primary
substitua HDMI1 pelo nome do monitor que você deseja usar.

Nota: se o servidor não tiver uma configuração personalizada para o LightDM, a linha acima pode ser adicionada ao /etc/lightdm/lightdm.conf

    
por ravery 15.10.2017 / 17:24