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 程序,例如xeyes
或gvim
以某種方式完成連接。
xsel
有一個指定顯示的選項 - 這會影響嗎?
我沒有startx
或xinit
沒有安裝(而且我真的不想安裝這些),並且在啟動這些 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 q
or xdpyinfo
,將輸出重定向到,/dev/null
這樣它就不會在你的顯示器上嘔吐。
編輯:
這將運行一個螢幕保護程序,然後終止它(根據需要更改路徑和延遲):
/usr/libexec/mate-screensaver/popsquares & { sleep 0.01 ; kill $! ; }