Linux(Debian 7.4)를 실행하는 BeagleBone에서 GUI 애플리케이션을 원격으로 시작하는 방법은 무엇입니까?
노트:
- 원격 접속을 위한 퍼티.
- 작업은 BeagleBone 자체에서 GUI를 시작하고 표시하는 것입니다(즉, X11 전달 없음).
답변1
DISPLAY
PuTTY를 사용하여 로그인한 후 이 변수를 설정해야 합니다.
export DISPLAY=":0"
그러면 GUI 애플리케이션을 시작할 수 있습니다.xclock
노트: 실행 중인 데스크톱 환경에서 사용자로 로그인하려면 PuTTY를 사용해야 합니다.
DISPLAY
BeagleBone 자체의 데스크탑 세션에서 변수의 일반 값을 확인하는 명령을 실행하려면 터미널을 사용하십시오.export|grep DISPLAY
PuTTY를 사용하여 다른 호스트에서 연결하는 경우 X11 전달이 필요하지 않습니다.
이러한 GUI 프로세스를 백그라운드에서 시작하려면 다음을 사용하십시오.
export DISPLAY=":0"
xclock &
명령을 루트로 실행해야 하는 경우 세션에서 추가 환경 변수를 설정해야 할 수도 있습니다 ssh
.
export XAUTHORITY=/home/user/.Xauthority
su -c xclock &
sudo
sudo를 사용하여 애플리케이션을 시작하려면 구성을 변경해야 할 수도 있습니다.
visudo
Defaults env_keep+=XAUTHORITY
sudo xclock &