说明,本机是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/

最新文章

  1. C语言Makefile文件使用
  2. NTP服务器地址及IP
  3. 什么是A股、B股、H股、蓝筹股、红筹股
  4. iOS开发——UI篇Swift篇&玩转UItableView(四)自定义&封装
  5. ffmpeg 2.8.1 最新版本 VS2013 可调式动态库
  6. 创建型模式——Builder
  7. Nape刚体body.align();
  8. 什么是DNS劫持和DNS污染?
  9. Hadoop学习笔记(七):初识spark
  10. python学习笔记(八)、特殊方法、特性和迭代器
  11. 【C#复习总结】细说匿名方法
  12. Mave------pom.xml标签详解
  13. Stack堆栈的数据结构
  14. Guess Number Game
  15. IDEA的maven配置
  16. Java知多少(101)图像缓冲技术
  17. 双活部署前收集EMC存储设备信息
  18. Clion安装配置
  19. debian:jessie 安转percona mysql
  20. tomcat8配置管理员后仍然报403

热门文章

  1. Linux shell 脚本入门教程+实例
  2. Exception in thread "main" java.lang.ClassCastException: $Proxy13
  3. ZH奶酪:PHP如何判断提交表单中多个复选框是否选中?
  4. 【转】Spring中IoC的优点与缺点
  5. Linux学习笔记——Ubuntu更新软件源
  6. 重置outlook 2010
  7. EXCEPTION-JSTL
  8. maven 如何给web项目添加jar包依赖
  9. webservice系统学习笔记6-使用soap的header传递消息
  10. oracle-imp导入小错filesize设置