방금 Arch를 설치하고 gnome도 설치했는데, 입력하면 startx
다음과 같은 문제가 발생합니다.
waiting for X server to shut down Server terminated successfully (0). Closing log file.c: xterm: not found /etc/x11/xinit/xinitrc: line 55: xterm: command not found
어떻게 해야 합니까?
답변1
을 생성하면 이를 가리킬 ~/.xinitrc
수 있는 방법이 없습니다.startx
/etc/X11/xinit/xinitrc
전체 시스템문서.
기본적으로 .xinitrc
사용자 기본 설정에 따라 필요한 클라이언트를 시작하는 쉘 스크립트입니다. 이 파일에 배치된 클라이언트는 모두 백그라운드에서 실행됩니다.
.
파일 앞에 실제로 파일을 넣었는지 .xinitrc
, 해당 파일이 실제로 위치했는지 확인하십시오 $HOME
. 잊어버린 경우 다음 명령을 실행하여 .
파일을 보십시오 .ls $HOME
.
숨겨진 파일그런 다음 이 파일을 봐야 합니다 ls -a $HOME
.
하지만 난 당신에게 확신할 수 있어요절대startx
전역 파일을 가리키면 파일이 올바른 위치에 생성됩니다.
답변2
올바른 X 세션이 구성되어 있지 않은 경우 호출되지만 xterm
아치 설치에는 이것이 없으므로 여기서는 실패합니다. (노력하다 pacman -S extra/xterm
)
gnome 부분의 경우, gnome이 설치되어 있지 않거나(시도해 보십시오 pacman -S gnome
) X가 시작될 때 gnome을 시작하는 행이 xinitrc에 포함되어 있지 않습니다.
다음과 같은 줄을 입력 ~/.xinitrc
하고 그놈이 시작되는지 확인하세요.
dbus-launch --exit-with-session gnome-session
그 후에 startx
다시 시작하세요.