Não é possível executar o KDE no Arch, $ DISPLAY não definido

4

Acabei de instalar o Arch Linux. Eu configurei o xorg e posso iniciar o xserver com xclock e xterm.

Eu também instalei o desktop de plasma.

De acordo com o KDE - ArchWiki , só preciso acrescentar exec startkde ao .xinitrc Arquivo. Eu fiz isso, mas sobre startx o desktop do plasma não funciona e o servidor X termina.

Ao tentar executar startkde no tty, recebo $DISPLAY is not set or cannot connect to X server.

Nota: Este é o kde-plasma sem um gerenciador de exibição. Eu quero executá-lo manualmente a partir do console.

Será difícil adicionar arquivos de log, pois eles estão na outra máquina.

    
por rattle99 21.05.2018 / 06:11

1 resposta

1

Instale o pacote xorg-xinit . O programa xinit permite que um usuário inicie manualmente um servidor de exibição Xorg.

sudo pacman -S xorg-xinit

No ArchWiki há um tutorial para usar os gerenciadores do Windows, como o KDE, sem qualquer gerenciador de exibição. Para fazer isso, adicione os seguintes comandos à parte inferior do arquivo ~/.bash_profile . Se o arquivo não existir, copie uma versão esquelética de /etc/skel/.bash_profile . Para Zsh, adicione-o a ~/.zprofile .

if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
  exec startx
fi

Agora você só precisa criar seu ~/.xinitrc

exec startkde

Ao fazer isso, o X será iniciado antes do login, executando o arquivo ~/.xinitrc , iniciando a sessão do KDE.

Atenciosamente.

    
por 22.05.2018 / 01:45