在 Linux 上遠端啟動圖形程序

在 Linux 上遠端啟動圖形程序

有沒有辦法在 Linux 機器上遠端(即透過 SSH)啟動圖形程式?使用 Putty 時,如果我執行需要 X 的命令,則會出現「無法開啟顯示」。請注意,我希望程式在遠端電腦上啟動 - 所以我不想將輸出轉發到本地 X 伺服器或類似的東西。

我想要這個專門用於在 Android 上創建遠端控制應用程式 - 即我按下手機上的按鈕,它會在 Linux 電腦上打開圖片幻燈片。

我開始覺得我可能需要編寫自己的伺服器進程來偵聽這些事件...但如果我可以透過 SSH 推送它們可能會更簡單。

答案1

您必須將 DISPLAY 環境變數設定為您希望程式連接到的 X 伺服器。

例如 xterm 可以這樣啟動:DISPLAY=:0 xterm

答案2

ssh -n remotehost env DISPLAY=:0 <command> &

答案3

您需要有一個 X 伺服器來從遠端 Linux 應用程式接收視窗。所以你必須把X11之類的東西移植到android上。我認為一個更簡單的解決方案是使用某種螢幕錄製軟體來開發礦石。也許是VNC。

相關內容