"X 서버에 연결할 수 없음 오류"가 계속 나타나는 이유는 무엇입니까?

"X 서버에 연결할 수 없음 오류"가 계속 나타나는 이유는 무엇입니까?

저는 Linux의 Raspbian destro에서 실행되는 Raspberry Pi와 함께 FLIR 카메라를 사용하고 있습니다. 파일을 설정하려고 할 때 Github 페이지의 지침을 정확하게 따랐습니다 raspberrypi_video. 모든 것이 잘 작동하지만 명령을 사용하여 프로그램을 실행하려고 하면 sudo ./raspberrypi_video오류 메시지가 나타납니다.raspberrypi_video: cannot connect to X server error

무슨 서버를 말하는 걸까요? 카메라 작업을 위해 서버가 필요한 이유는 무엇입니까?

핀이 올바르게 설정되었는지 확인하고 필요한 apt-get명령을 모두 완료했는데 왜 이런 일이 발생하는지 전혀 모르겠습니다. 여기에 단서가 있는 사람이 있나요?

GitHub환매 계약.

Sparks 재미있는 만남가이드.

답변1

Debian과 기타 많은 Gnu/Linux 배포판은 X11+Gnu+Linux를 사용합니다.

X11 서버는 화면/키보드/마우스를 처리하며 프로세스가 콘텐츠를 표시할 수 있도록 서버에 연결하려고 합니다. 일반적으로 이 방법은 잘 작동하지만 사용자를 변경했기 때문에 인증하는 데 문제가 있습니다. (여기서는 마우스/키보드/스크린, 저기 컴퓨터에서 실행되는 프로그램 등 네트워크를 통해 연결이 이루어질 수 있기 때문에 사용자 프로세스와 X11 디스플레이 서버 사이에는 보안이 존재합니다.)

kdesudo또는를 사용 gksudo하면 비밀번호 프롬프트가 표시되고 루트와 모니터 간의 연결을 처리합니다.

답변2

로컬 그래픽 서버를 활성화해야 합니다. 명령을 실행 xhost +local:root하면 완료됩니다. 또한 Raspberry Pi를 재부팅할 때마다 이 명령을 실행해야 한다는 점을 기억하세요.

관련 정보