ssh 到遠端盒子後我應該如何啟動 X?

ssh 到遠端盒子後我應該如何啟動 X?

XQuartz我正在嘗試使用和將我的剪貼簿與遠端電腦同步xsel。它可以工作,但只有在我運行 X windows 程式之後:

從執行 Quartz 並選擇黏貼簿選項的 Mac OS X 進行連線:

http://img41.imageshack.us/img41/6913/picturehsv.png

ssh user@host -X
ls | xsel -b

(local clipboard is not affected)

xeyes

(close xeyes)

ls | xcel -b

(now local system's clipboard works as you would expect)

似乎啟動任何 x 程序,例如xeyesgvim以某種方式完成連接。

xsel有一個指定顯示的選項 - 這會影響嗎?

我沒有startxxinit沒有安裝(而且我真的不想安裝這些),並且在啟動這些 x 程式之一後效果很好。

我還安裝了xsm嘗試調試或找出顯示名稱,但運行它只是告訴我:

sh: iceauth: not found
sh: twm: not found
sh: xterm: not found
smproxy: unable to connect to session manager

我怎麼能做 xeyes 或 gvim 所做的事情,以便我的 X 連接「完成」並且鍵盤開始工作?

ps:我很抱歉,因為我知道這是 Linux 知識的一個相當專業的子集,但我已經盡力提出這個問題,並且我已經訂購了一本關於X的書

答案1

最簡單的可能是運行xset qor xdpyinfo,將輸出重定向到,/dev/null這樣它就不會在你的顯示器上嘔吐。

編輯:

這將運行一個螢幕保護程序,然後終止它(根據需要更改路徑和延遲):

/usr/libexec/mate-screensaver/popsquares & { sleep 0.01 ; kill $! ; }

相關內容