XDM이 로그인 프롬프트에서 멈췄습니다.

XDM이 로그인 프롬프트에서 멈췄습니다.

최근에 Arch Linux를 실험해 보았고 기본 유틸리티, 네트워크 관리자 등을 성공적으로 설치했습니다. 저는 Openbox 창 관리자와 (적어도 지금은) XDM 디스플레이 관리자를 사용할 계획입니다. 이것이 내가 터미널에서 실행하는 것입니다:

pacman -S xorg-xdm xorg openbox 
systemctl enable xdm.service
reboot

그런 다음 시스템을 재부팅 /etc/X11/xinit/xinitrc하고 ~/.xinitrc.

cp /etc/X11/xinit/xinitrc ~/.xinitrc

exec openbox-session의 끝에 이 줄을 추가했습니다 ~/.xinitrc. 나도 chmod +x ~/.xinitrc확인하기 위해 달려갔다. 마지막으로 이를 추가 openbox하고 ~/.xsession실행 가능하게 만들었습니다.

컴퓨터를 다시 시작했는데 XDM로그인 프롬프트가 나타났습니다. 성공적으로 로그인할 수 있지만 로그인 프롬프트로 바로 돌아갑니다. 로그인에서 Openbox "환경"으로 직접 이동하고 싶습니다.

나는 여기에 내가 익숙하지 않은 것이 많다는 것을 인정합니다. 나는 한동안 리눅스를 사용해왔지만 윈도우 시스템, 윈도우 관리자, X11 등에 대한 "기술적인 작업"을 거의 하지 않았기 때문에 어딘가에 작은 실수가 있었을 수도 있습니다.


편집하다:

~/.xsession-errors파일에 오류가 있습니다 /bin/sh line 1: /root/.xsession: Permission denied. 그러나 사용한다는 것은 실행 가능을 lx -l의미합니까 .xsession?


왜 그런지는 모르겠지만 그냥 .xsession사용하세요cmod 다시문제를 해결하는 것 같습니다.

답변1

이 동작은 어떤 이유로 세션 스크립트가 실패했음을 나타냅니다. 이제 홈 디렉터리에 ~/.xsession-errors파일이 포함되어 있는지 확인하세요. 그렇다면 여기에는 세션 프로세스의 오류 메시지가 포함되어 있습니다.

또한 df -h홈 디렉터리가 포함된 파일 시스템이 $TMPDIR100% 가득 차지 않았는지 확인하려면 X11 세션을 시작하려면 두 위치에 작은 파일을 생성해야 하며, 이것이 실패하면 경험한 것과 유사하게 세션이 즉시 종료됩니다.

관련 정보