답변:
X windows 세션을 시작할 때마다 해당 파일이 작성되고 X 세션이 정상적으로 종료되면 해당 파일이 삭제됩니다. 예를 들어, 종료 시퀀스가 종료 신호에 종료 신호를 보내면 (스크립트가 신호를 포착하지 않는 경우) startx가 비정상적으로 종료되면 파일이 절대 제거되지 않습니다. 이 파일들을 제거하는 것이 안전합니다.
가능한 해결책이 있지만 부작용을 테스트 한 적이 없습니다. startx
명령 에서 다음 줄을 변경하십시오 ( /usr/bin/startx
) :
xserverauthfile=$HOME/.serverauth.$$
에
xserverauthfile=$XAUTHORITY
~/.Xauthority
있습니다. 기본startx
스크립트가 고유 한 이름의 인증 파일을 작성하는 것을 선호하는 이유는 무엇 입니까?