Que configuração determina qual Desktop Environment será executado?

1

Eu tenho um sistema com vários ambientes de desktop instalados (Ubuntu 14.04 com Unity e Xfce ). Eu gostaria de configurar (com um script não interativo) um DE específico para um usuário em particular.

Como isso é controlado? Seria o mesmo para, e. KDE ?

    
por BobDoolittle 01.10.2014 / 18:14

2 respostas

2

Eu percebi isso. Estou escrevendo a configuração do lightDM ao configurar o autologin de qualquer forma, e é aí que estou especificando o usuário, então o correto é especificar o padrão do sistema ao mesmo tempo: wiki.ubuntu.com/LightDM#Changing_the_Default_Session

No entanto, quando esse bug é corrigido: link Precisarei de uma maneira melhor de definir um padrão por usuário, já que o lightdm não será reconfigurado / reiniciado para cada login automático do usuário.

Mais dados: com lightDM, uma preferência de área de trabalho será pesquisada em /var/lib/AccountsService/users/$USER (sem documentos bons, mas alguns detalhes tentadores aqui ), e se não forem encontrados, serão procurados em $HOME/.dmrc ( descrito aqui ). Quando um usuário faz login e escolhe um DE, esses dois locais são preenchidos. Assim, um script poderia fornecer um desses locais (usando a interface DBus ou gravando diretamente no arquivo AccountService) para definir um padrão adequado para o usuário.

    
por 01.10.2014 / 21:32
-1

Nenhuma configuração controla qual área de trabalho é escolhida. Se o DE estiver instalado, ele pode ser escolhido pelo usuário no login usando o Seletor de Sessões. Eu ia postar screenshots, mas eles já estão postados aqui

    
por 01.10.2014 / 18:54