リモートデスクトップからアプリケーションを起動する方法

リモートデスクトップからアプリケーションを起動する方法

Raspberry Piデスクトップのターミナルウィンドウで実行し、HDMIポートに接続されている画面にGUI出力を表示するGUIアプリケーションがあります。ターミナルウィンドウで、次のコマンドを実行します。python myapp.py

同時に、SSH ターミナルを使用して RPi で別のコンピュータにログインする場合、実行するとpython myapp.pyモニタに接続できないため失敗します。

私はこれが可能でなければならず、python myapp.py適切な環境変数を提供するスクリプトでラップする必要があるかもしれないと思います。

この問題を解決するための最良の方法は何ですか?

ベストアンサー1

説明で述べたように、リモートコンピュータが実行されていると仮定すると、次のようにしてX Window Serverディスプレイをそのコンピュータにリダイレクトできます-X

~からマニュアルページ:

-X は X11 転送を有効にします。

したがって、リモートホストから:

ssh user@raspberry -X

次にアプリケーションを実行します。

python myapp.py

おすすめ記事