Arch에서 KDE를 실행할 수 없습니다. $DISPLAY가 설정되지 않았습니다.

Arch에서 KDE를 실행할 수 없습니다. $DISPLAY가 설정되지 않았습니다.

방금 아치 리눅스를 설치했습니다. 저는 xorg를 설정했고 xclock과 xterm을 사용하여 xserver를 시작할 수 있습니다.

플라즈마 데스크탑도 설치했습니다.

~에 따르면KDE - ArchWiki파일 exec startkde에 추가하면됩니다 . .xinitrc이렇게 했는데 startx플라즈마 데스크탑이 실행되지 않고 X 서버가 종료됩니다.

startkdetty에서 실행하려고 하면 다음과 같은 결과가 발생합니다.$DISPLAY is not set or cannot connect to X server.

노트:이것은 디스플레이 관리자가 없는 kde-plasma입니다. 콘솔에서 수동으로 실행하고 싶습니다.

로그 파일은 다른 컴퓨터에 있으므로 추가하기가 어렵습니다.

답변1

xorg-xinit패키지를 설치합니다 . 이것xinit이 프로그램을 사용하면 사용자가 Xorg 디스플레이 서버를 수동으로 시작할 수 있습니다.

sudo pacman -S xorg-xinit

ArchWiki에 하나가 있습니다지도 시간디스플레이 관리자 없이 Windows 관리자(예: KDE)를 사용하십시오. 이렇게 하려면 ~/.bash_profile파일 맨 아래에 다음 명령을 추가하세요. 파일이 없으면 에서 스켈레톤 버전을 복사하세요 /etc/skel/.bash_profile. Zsh의 경우 이를 ~/.zprofile.

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

이제 당신은 당신의~/.xinitrc

exec startkde

이렇게 하면 실행 파일에 로그인하기 전에 X가 시작되어 ~/.xinitrcKDE 세션이 시작됩니다.

감사합니다.

관련 정보