헤드리스 Raspbian 설치에서 X11 서버가 필요한 프로그램을 실행하려고 합니다.

헤드리스 Raspbian 설치에서 X11 서버가 필요한 프로그램을 실행하려고 합니다.

그래픽 서버가 필요한 모노 프로그램을 실행하려고 합니다. 실행될 Raspberry Pi에는 헤드가 없습니다. 내 로컬 컴퓨터에서 X 전달 로그인을 활성화하면 프로그램을 실행할 수 있고 모든 것이 잘 작동하며 입력이 필요하지 않습니다. 로그인하지 않고 계속 실행하고 싶지만 화면을 통해 세션에서 분리하면 창이 내 로컬 컴퓨터에 계속 열려 있고 계속 실행됩니다. 창을 닫자마자 프로그램이 완전히 중지됩니다.

가상 가상 서버를 사용하도록 프로그램을 "속이는" 방법은 무엇입니까? xvfb를 사용하고 싶지만 설정 방법을 모르고 가이드가 부족함을 발견했습니다.

답변1

대부분의 VNC 서버는 VNC 클라이언트를 사용하여 연결할 수 있는 "가상" X 서버를 설정합니다. 나는 몇 가지 빠르고 더러운 테스트를 수행했으며 Raspbian을 사용하는 경우 "tightvncserver"가 원하는 작업을 수행합니다.

$ sudo apt-get install tightvncserver
$ Xvnc :1 &
$ DISPLAY="0.0:1" navit

그런 다음 선택한 뷰어를 사용하여 포트 5901의 VNC 서버에 연결하십시오.

관련 정보