방금 아치 리눅스를 설치했습니다. 저는 xorg를 설정했고 xclock과 xterm을 사용하여 xserver를 시작할 수 있습니다.
플라즈마 데스크탑도 설치했습니다.
~에 따르면KDE - ArchWiki파일 exec startkde
에 추가하면됩니다 . .xinitrc
이렇게 했는데 startx
플라즈마 데스크탑이 실행되지 않고 X 서버가 종료됩니다.
startkde
tty에서 실행하려고 하면 다음과 같은 결과가 발생합니다.$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가 시작되어 ~/.xinitrc
KDE 세션이 시작됩니다.
감사합니다.