運なく検索して検索したら、ここで誰かが私に気付くことを願っています。
私はPC(暗号化されたホームディレクトリを持つUbuntu)を持っています。電話のシェルスクリプトからこのコンピュータを起動すると、コンピュータにログイン画面が表示されます。
実際にコンピュータにログインしていません。
私の電話で別のシェルスクリプトを実行しています。
- SSH経由で接続
- 私のユーザーのホームディレクトリを復号化します。
export DISPLAY=:0.0
- 申請開始
スクリプトが完了して終了します。
午前中にコンピュータに手動でログインして操作を実行すると、プロセスが表示され、ps -ef
アプリケーションが正常に起動します。しかし、問題はGUIを見ることができないということです。プロセスを終了してアプリケーションを再起動する必要があります。
SSH経由でアプリケーションを起動するときは、GUIセッションがないことに関連していると思うのでDISPLAY
大丈夫です。
まず手動でログインしてから携帯電話でスクリプトを実行する場合:
- SSH経由で接続
export DISPLAY=:0.0
- 申請開始
スクリプトが完了して終了し、私のPCにアプリケーションのGUIが表示されます。