Como definir um ambiente de área de trabalho padrão no início do sistema?

18

Sou usuário do Linux e do KDE e, recentemente, comecei a usar também o Enlightenment como um ambiente de Desktop substituto quando preciso de um consumo de recursos mais leve.

Eu uso o KDM como gerenciador de exibição e preciso encontrar uma maneira de definir corretamente o ambiente de área de trabalho padrão para minhas preferências.

Gostaria de poder definir o KDE como a opção padrão porque eu o uso diariamente e escolho manualmente um diferente quando preciso.

Atualmente ele está configurado para inicializar o último DE usado, e não consigo encontrar como alterar esse comportamento. O módulo de controle KDM nas Configurações do Sistema do KDE não parece me oferecer essa opção.

Alguma pista de como posso fazer isso?

    
por Sekhemty 09.12.2013 / 16:54

4 respostas

19

Você deve poder configurar isso editando o arquivo $HOME/.dmrc . As sessões disponíveis para o seu gerenciador de exibição (o que você usa) são arquivos .desktop normalmente localizados em /usr/share/xsessions . No meu caso, este diretório contém:

$ ls /usr/share/xsessions
cinnamon2d.desktop  gnome-fallback.desktop  openbox-gnome.desktop  xfce.desktop
cinnamon.desktop    mate.desktop            openbox-kde.desktop
gnome.desktop       openbox.desktop         ssh.desktop

Qualquer um desses arquivos é uma sessão possível que o meu gerenciador de exibição pode escolher. Qual deles é controlado pelo arquivo $HOME/.dmrc . Então, para tornar KDE o padrão, você teria que editar esse arquivo e torná-lo assim:

[Desktop]
Session=kde-plasma

Isso pressupõe que você tenha um arquivo kde.desktop no diretório xsessions , eu não uso o KDE para que eu não possa verificar, mas funciona para mim usando cinnamon ou xfce . Depois de fazer essa alteração, você deve estar logado no KDE por padrão todas as vezes.

    
por 09.12.2013 / 18:24
1

Para o RHEL / CentOS 7, você pode definir o arquivo /etc/sysconfig/desktop para conter DESKTOP=KDE , que será o padrão para o KDE.

Isso também funciona para o VNC.

    
por 06.09.2018 / 16:43
1

No GNOME 2, o arquivo .dmrc no diretório pessoal do usuário foi usado para criar sessões padrão. Este arquivo .dmrc não é mais usado.

Para especificar uma sessão padrão para um usuário, atualize o serviço da conta do usuário no arquivo /var/lib/AccountsService/users/*username* :

[User]
Language=
XSession=mate

Fonte

    
por 26.09.2018 / 17:23
-1

Funciona para o Centos 7 / RHEL Se $ HOME / .dmrc não existir:

  1. Do diretório /usr/share/xsessions mova todo o arquivo * .desktop para outro diretório (necessary_env, por exemplo) e deixe apenas um que você precise (no meu caso - xfce.desktop):

    $ ls /usr/share/xsessions xfce.desktop unnecessary_env/

  2. Após o logout / reinicialização, o XFCE será carregado por padrão

Nota! Você não poderá escolher entre GUI

    
por 11.02.2017 / 10:22