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環境中。

 

 

說明:參考文章

http://www.linuxdiyf.com/viewarticle.php?id=180625

http://www.nongnu.org/autocutsel/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM