저는 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를 재부팅할 때마다 이 명령을 실행해야 한다는 점을 기억하세요.