루트가 아닌 사용자로 x를 시작해 보십시오.

루트가 아닌 사용자로 x를 시작해 보십시오.

startx사용자로서 노력하고 있습니다 . 보다 구체적 으로 startx말하면 sudopulseaudio를 xfce4와 함께 작동시키려고 합니다.

다음 오류가 발생합니다.

xauth: timeout in locking authority file /home/user/.Xauthority

답변1

환경 변수를 sudo변경하지 않도록 구성했을 수도 있습니다 . $HOME동시에 startx(또는 최소한 그것이 생성된 X 서버 프로세스)는 인증 쿠키가 에 기록되기를 원합니다 . $HOME/.Xauthority최종 결과는 sudo startx사용자의 홈 디렉토리에 루트 소유 디렉토리가 남게 된다는 것입니다. .Xauthority소유권과 권한으로 인해 디렉토리에 쓸 수 있으므로startx 아니요sudo가 실패했습니다.

이런 일이 발생하면 정상적인 작업이 성공할 수 .Xauthority있도록 루트 소유 파일의 소유권을 수정(또는 간단히 삭제)해야 합니다 . startx예를 들어

  • 예를 들어 ++를 사용하여 CLI 가상 CTRL터미널 로 전환합니다.ALT2
  • 일반 사용자 자격 증명을 사용하여 로그인
  • rm ~/.Xauthority

당신은 또한 볼 수 있습니다사용자가 그래픽 애플리케이션을 시작하기 위해 일반 sudo를 사용해서는 안 되는 이유는 무엇입니까?

관련 정보