Putty経由でBeagleBoneでGUIを実行する

Putty経由でBeagleBoneでGUIを実行する

Linux(Debian 7.4)を実行しているBeagleBoneでGUIアプリケーションをリモートで起動するには?

メモ:

  1. リモートアクセスのためのパテ。
  2. タスクは、BeagleBone自体でGUIを起動して表示することです(つまり、X11転送なし)。

答え1

DISPLAYPuTTYを使用してログインした後、この変数を設定する必要があります。

export DISPLAY=":0"

これでGUIアプリケーションを起動できます。xclock

ノート:実行中のデスクトップ環境でユーザーとしてログインするには、PuTTYを使用する必要があります。

DISPLAYBeagleBone 自体のデスクトップセッションで変数の一般値を確認するコマンドを実行するには、ターミナルを使用します。export|grep DISPLAY

PuTTY を使用して別のホストから接続する場合、X11 転送は必要ありません。

これらのGUIプロセスをバックグラウンドで開始するには、次のようにします。

export DISPLAY=":0"
xclock &

コマンドをrootとして実行する必要がある場合は、セッションで追加の環境変数を設定する必要がありますssh

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

sudosudoを使用してアプリケーションを起動するには、構成を変更する必要があるかもしれません。

visudo
Defaults env_keep+=XAUTHORITY
sudo xclock &

関連情報