XFCE Display Setup

6

Eu instalei recentemente o Ubuntu 12.10 em outro PC e decidi instalar o XFCE (instalando xubuntu-desktop ) Tudo funciona muito bem, exceto que o XFCE se recusa a armazenar minha resolução de tela e configuração.

Eu tenho dois monitores, cada um com diferentes resoluções:

---------------- -----------------
|              | |               |
|Left 1680x1050| |Right 1920x1080|
|              | |               |
---------------- -----------------
      |  |             |  |

No entanto, ao inicializar e fazer login na área de trabalho do XFCE, recebo:

----------------- ----------------
|               | |              |
|Right 1680x1050| |Left 1680x1050|
|               | |              |
----------------- ----------------
      |  |             |  |

i.e. As resoluções da tela estão incorretas e as exibições estão erradas.

Eu tenho um comando xrandr armazenado em um script que corrige isso perfeitamente, mas o XFCE não o executa na inicialização.

Eu tentei adicionar o script à lista de aplicativos de inicialização nas configurações do sistema (usando a GUI) e modificando a propriedade session-setup-script da configuração do LightDM (como sugerido aqui ), e criando /etc/X11/xorg.conf com as configurações.

Nada disso funcionou.

Além disso, vale a pena mencionar, na tela de login (LightDM), as resoluções e orientações estão corretas.

Alguma dica?

[ Editar ] Ok, me pediram para fornecer mais informações ... Não tenho certeza do que mais posso acrescentar, então vou tentar esclarecer ...

Eu tenho um script de shell de trabalho com o comando xrandr que corrige a configuração de exibição, mas não consigo executá-lo na inicialização. O script funciona bem quando executado manualmente após o login. Eu configurei o script como display-setup-script e session-setup-script em /etc/lightdm/lightdm.conf como recomendado aqui , que funciona para a tela de login, mas assim que eu fizer login e a área de trabalho do XFCE for carregada, as configurações serão ignoradas.

Como mencionado, também tentei adicionar o script ao Startup Applications por meio da GUI do Gerenciador de configurações, o que não teve efeito.

    
por user137832 05.03.2013 / 17:25

1 resposta

0

Só para verificar algumas coisas ...

Você poderia postar o conteúdo do seu script?

Você tentou adicionar um comando sleep antes do comando xrandr para garantir que o display seja carregado antes da execução do script? Experimente ...

#bin/bash
sleep 5 && [your xrandr command here]

Se 5 segundos não funcionar, aumente para 10. Informe-nos os resultados.

    
por Petro Dawg 19.04.2014 / 04:02