不少桌面 Linux 發行版預設會在使用者登者時啟動
但 Linux 發行者可能考慮到安全性,現在的 Linux 發行已經版不會預設啟動 Vino 伺服器
Linux 啟動 Vino 伺服器很簡單
使用 DEB 的 Vino 為
/usr/lib/vino/vino-server使用 RPM 的 Vino 為
/usr/libexec/vino-server雖然 Vino 不會預設啟動,但若果 Linux 有安裝 SSH 伺服器
便可以利用 SSH 啟動 Vino ,但 SSH 不能直接啟動 Vino
sudo -s export DISPLAY=:0.0 exit #logout root export DISPLAY=:0.0 /usr/lib/vino/vino-server #/usr/libexec/vino-server當利用 SSH 啟動 Vino 後,利用任何 VNC Viewer 登入 Vino 並擁有其操縱權
因為 Vino 於 SSH 啟動,已啟動的 Vino 便不能再次啟動
需要先終止 SSH 對 Vino 啟動才能正常啟動,但終止 SSH 對 Vino 啟動,VNC Viewer 亦會終斷
因此於 Vino 伺服器的 Linux 中輸入
sleep 30; /usr/lib/vino/vino-server利用 sleep 延緩 /usr/lib/vino/vino-server 的啟動
在執行 /usr/lib/vino/vino-server 前終止 SSH 對 Vino 的啟動
當正式執行 /usr/lib/vino/vino-server 後便可以正常登入 Vino
沒有留言 :
張貼留言