通过 putty 在 BeagleBone 上启动 GUI

通过 putty 在 BeagleBone 上启动 GUI

如何在远程运行 Linux (Debian 7.4) 的 BeagleBone 上启动 GUI 应用程序?

笔记:

  1. putty 用于远程访问。
  2. 任务是在 BeagleBone 本身上启动并显示 GUI(即无 X11 转发)

答案1

DISPLAY使用 PuTTY 登录后需要设置该变量:

export DISPLAY=":0"

然后你应该能够启动一个 GUI 应用程序,例如xclock

笔记:您需要使用PuTTY以具有正在运行的桌面环境的用户身份登录。

DISPLAY使用终端发出命令,从 BeagleBone 本身的桌面会话中确认变量的常规值export|grep DISPLAY

当您使用 PuTTY 从另一台主机进行连接时,不需要 X11 转发。

要在后台启动此类 GUI 进程,请使用:

export DISPLAY=":0"
xclock &

如果命令需要以 root 身份运行,则可能需要在会话中设置额外的环境变量ssh

export XAUTHORITY=/home/user/.Xauthority
su -c xclock &

sudo如果您想使用 sudo 启动应用程序,甚至可能需要更改配置:

visudo
Defaults env_keep+=XAUTHORITY
sudo xclock &

相关内容