파일 .serverauth.#####
위치는 #####
5자리 숫자입니다.
내 홈 디렉토리에는 몇 년에 걸쳐 생성 날짜가 다양한 파일이 몇 개 있습니다.
이 파일들은 어디서 오는 걸까요? 삭제해도 안전합니까?
답변1
최신 콘텐츠를 제외한 모든 콘텐츠를 삭제할 수 있습니다. 스크립트에 의해 생성 됩니다 startx
. X가 정상적으로 닫히지 않으면 파일은 삭제되지 않고 영원히 남아 있습니다(참조:허점).
파일의 줄을 /usr/bin/startx
더 편리한 것으로 변경할 수 있습니다.
xserverauthfile=
스크립트에서 이 줄을 검색하고 다음으로 바꿉니다.
xserverauthfile=$XAUTHORITY
답변2
이 파일은 X Windows 세션이 시작될 때마다 생성되고 X 세션이 정상적으로 종료되면 삭제됩니다. startx가 비정상적으로 종료되는 경우(예를 들어 종료 시퀀스가 종료 신호를 보내는 경우(스크립트가 신호를 포착하지 못함)) 파일은 삭제되지 않습니다. 이러한 파일은 삭제해도 안전합니다.
가능한 해결책이 있지만 부작용을 테스트한 적이 없습니다. startx
명령( /usr/bin/startx
) 에서 다음 줄을 변경합니다 .
xserverauthfile=$HOME/.serverauth.$$
도착하다
xserverauthfile=$XAUTHORITY