X 오류 메시지는 어디로 갔나요?

X 오류 메시지는 어디로 갔나요?

터미널에서 X 응용 프로그램을 시작하면 오류 메시지가 터미널로 전송됩니다. GUI에서 실행하면 오류 메시지는 어디로 가거나 어떻게 처리합니까?

답변1

디스플레이 관리자, 예:시드미&범용 데이터 관리일반적으로 stderr은 시작되는 프로세스에서 캡처되어 /var/log/xdm.log또는 /var/log/gdm/:0.log. 여기에는 시작 X 서버의 출력이 포함됩니다.

세션이 시작되면 세션 프로세스의 출력이 ~/.xsession-errors그의 답변에서 지적한 Tante와 같은 파일로 리디렉션될 수 있습니다.

답변2

일반적으로 모든 일반 X 오류(및 일부 응용 프로그램의 오류)는 files 로 이동됩니다 ~/.xsession-errors.

답변3

X 서버가 시작되는 터미널로 이동합니다. 명령줄로 부팅한 다음 X를 시작하면 해당 VT로 다시 점프하여 이를 볼 수 있습니다(Ctrl-Alt-F1 누르기). X로 직접 부팅하면 기본적으로 메시지가 어디에 표시되는지 잘 모르겠습니다. 배포판에 따라 다를 수 있습니다.

관련 정보