如何使用 VNC 將資料複製/貼上到 Windows 剪貼簿到 OpenSuse 剪貼簿?

如何使用 VNC 將資料複製/貼上到 Windows 剪貼簿到 OpenSuse 剪貼簿?

我正在使用 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

複製/貼上到工作中加入以下內容:

  1. sudo apt-get install autocutsel

  2. 新增autocutsel -forkxstartup file

    vi /home/<username>/.vnc/xstartup
    

    像這樣:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. 重啟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 瀏覽器會話中的。不需要自動切割器。

相關內容