我正在使用 Windows 中的 VNC 連接到遠端 OpenSuse 電腦。在我透過 VNC 使用的其他 Linux 上,我可以使用剪貼簿在遠端電腦和本機 Windows 電腦之間複製文字。在這種情況下,我似乎可以將本地剪貼簿連接到遠端。
VNC 伺服器是 OpenSuse 上預設設定的。我不知道是哪一個。
如何修復透過 VNC 進行複製/貼上的問題?
答案1
是的,我剛剛在 CentOS 5.2 上再次經歷過這個(設定舊的開發環境)。新增 $HOME/.vnc/xstartup
適用於 KDE、GNOME 和 ICEWM 的功能,以啟用 Windows 上的 VNC 用戶端與 Windows 主機之間的複製/貼上:
vncconfig -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
答案2
複製/貼上到工作中加入以下內容:
sudo apt-get install autocutsel
新增
autocutsel -fork
行xstartup file
:vi /home/<username>/.vnc/xstartup
像這樣:
#!/bin/bash xrdb $HOME/.Xresources autocutsel -fork startxfce4 &
重啟vnc伺服器
答案3
我透過autocutsel
從 Yast 的軟體管理部分安裝 RPM 解決了這個問題,然後運行:
$ autocutsel -s PRIMARY -fork
這啟用了我的 VNC 和 Windows 剪貼簿之間的複製/貼上。
謝謝這個來源。
答案4
一年多來,我一直在從 Windows 用戶端到 RHEL 伺服器上使用ightVNC。直到幾週前,複製貼上的效果還不錯。然後它就停了。我發現 vnc 服務「已失效」(不確定這意味著什麼,但聽起來不太好)。
ps -u myUserid | grep vnc
3414 ? 00:00:01 Xvnc
3450 ? 00:00:00 vncconfig
6227 pts/0 20:15:56 Xvnc
6235 pts/0 00:00:12 vncconfig <defunct>
因此,我從 Windows 會話中的終端機在後台重新啟動了它:
vncconfig &
現在一切都恢復正常了。事實上,上面的命令/回應行是從 Linux 複製並貼上到我的 Windows 瀏覽器會話中的。不需要自動切割器。