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 &
コマンドをrootとして実行する必要がある場合は、セッションで追加の環境変数を設定する必要がありますssh
。
export XAUTHORITY=/home/user/.Xauthority
su -c xclock &
sudo
sudoを使用してアプリケーションを起動するには、構成を変更する必要があるかもしれません。
visudo
Defaults env_keep+=XAUTHORITY
sudo xclock &