主機系統: Win10
View端系統: Ubuntu 18.04
在終端輸入如下命令(其中一種就行)
vncconfig&
vncconfig -nowin&
vncconfig -display :#
然后正常情況下就會跳出選擇框,選上三個選項就可以了。可能因為版本的問題,以上方法在我這全部失效!
最終解決方案:
下載工具autocutsel
sudo apt install autocutsel
如果想在后台運行該工具
$ autocutsel -f1
然后就完美解決兩邊系統相互復制粘貼問題了。
具體原理可以看下面參考鏈接。
參考鏈接:https://www.cnblogs.com/zhaopengcheng/p/6067262.html
<<vnc viewer中開啟剪切板復制內容到ubuntu系統中 >>
說明:本機是ubuntu16,安裝的vnc server 是x11vnc,具體安裝方法請看之前博文。ubuntu16.4中開啟vncserver進行遠程桌面
vncviewer on Windows
最近經常使用vnc viewer遠程打開ubuntu。卻發現windows和ubuntu環境不可以相互復制黏貼。以下就是解決辦法。
在 X window system中,窗體之間傳輸數據,使用的是“selection”,也就是常說的“剪貼板”
X window system中支持任意的selection.
其中,最重要的是PRIMARY selection,然后是CLIPBOARD selection,還有已經廢棄的CUT_BUFFER(0~7).
在VNC中,服務器和客戶端之間使用了CUT_BUFFER 0來傳輸數據.
而在X中,我們常用的對於字符串的“復制”和“粘貼”使用的是CLIPBOARD selection.因此,為了讓VNC的客戶端和服務器之間能進行字符串的拷貝,我們需要將“CLIPBOARD”和“CUT_BUFFER 0”之間進行互相的拷貝.
目前,我采用的autocutsel這個工具來完成這項任務,它能能夠自動的完成“CLIPBOARD”和“CUT_BUFFER0”之間進行互相的拷貝.
該命令的格式如下:如果想讓他以后台進程形式運行,填上-f參數即可。
$ autocutsel
如果沒有安裝這個工具,會提示讓你安裝。
sudo apt install autocutsel
接下來就可以在windows環境中復制內容,ctrl+v到ubuntu環境中了,也可以在ubuntu環境中復制內容,ctrl+v到windows環境中。wsj注:直接復制到終端有問題可以打開一個文本文件,復制到文件里。
說明:參考文章
http://www.linuxdiyf.com/viewarticle.php?id=180625
http://www.nongnu.org/autocutsel/
參考:https://blog.csdn.net/qq_35414569/article/details/80259503