zoukankan      html  css  js  c++  java
  • VNCViewer实现与WIN端文本复制粘贴

    主机系统: 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

  • 相关阅读:
    PageControl1
    IE6 发送奇数个汉字出现的BUG机器解决之道
    十 C# Socket协议的形象描述
    深入浅出URL编码
    认识session
    Servlet过滤器介绍之原理分析
    web开发标准
    JS 截取字符串及字符与数字转换
    Servet和JSP学习总结(转载)
    端口、系统服务、系统进程概念
  • 原文地址:https://www.cnblogs.com/liushui-sky/p/12841870.html
Copyright © 2011-2022 走看看