首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用TightVNC与Linux共享Windows剪贴板?

如何使用TightVNC与Linux共享Windows剪贴板?
EN

Unix & Linux用户
提问于 2014-11-20 23:29:55
回答 2查看 38.9K关注 0票数 14

我正在通过Linux上的TightVNC查看器和紧密的tightvncserver连接到Debian挤压服务器。我已经在我的~/.vnc/xstartup文件中放置了以下行:

代码语言:javascript
运行
复制
autocutsel -fork

然而,这似乎只允许单向剪贴板同步;远程Linux内容可以复制到Windows剪贴板,而不是反过来。

有什么方法可以复制Windows剪贴板内容并通过TightVNC将其粘贴到Linux中吗?

EN

回答 2

Unix & Linux用户

发布于 2016-04-02 19:05:58

在Linux上使用不太可能的vncconfig名称,就可以实现双向裁剪/剪贴板交互。

来自vncconfig的手动输入:

vncconfig用于配置和控制正在运行的Xvnc实例或任何具有VNC扩展的其他X服务器。请注意,它不能用于在版本4之前控制VNC服务器。当没有选项运行时,它作为Xvnc的一种“助手”应用程序运行。在这种模式下运行时,它的主要目的是支持剪贴板与VNC viewer(s)之间的传输。注意,如果没有运行的vncconfig实例,就不会有剪贴板支持。vncconfig命令设置一个带有复选框的窗口,这些复选框可用于在需要时禁用剪贴板传输。如果您总是需要剪贴板支持,但不希望桌面与此窗口混淆,则可以使用-nowin标志,或者,可以使用-iconic选项使其在默认情况下具体化。注意:DISPLAY环境变量或-display选项将用于标识要活动的显示/窗口。

在Windows上使用TightVNC,确保没有选中Disable clipboard transfer选项。在启动TightVNC时,可以访问此选项。

你会看到启动窗口。

(单击“选项”)然后确保没有选中Disable clipboard transfer

票数 9
EN

Unix & Linux用户

发布于 2021-08-30 16:18:46

TightVNC服务器包似乎没有这种支持。至少我拥有的版本(Debian10中的tightvncserver版本1.3.9-9+doesn 10u 1)没有。

值得注意的是,官方的TightVNC网站说这个版本(1.3)已经过时,不受支持。不幸的是,当前版本不再是开源的,需要商业许可。另见https://www.tightvnc.com/licensing-server-x11.php

作为另一种选择,我建议使用TigerVNC服务器,它包含在我的Debian安装中,并且可能也可用于许多其他发行版。使用它,我能够让剪贴板共享工作(通过前面提到的vncconfig命令)。

但是,如果您确实升级到TigerVNC,请注意以下问题:

https://superuser.com/questions/1403368/tigervnc-connection-refused-when-using-ip-address-and-accepted-with-127-0-0-1

TigerVNC的默认安装(至少对我来说是这样)只允许来自localhost的连接。我想这是用于SSH隧道连接。启动VNC服务器时,/etc/vnc.conf~/.vnc/vnc.conf或命令行中的单行配置设置将禁用此设置,从而允许通过网络进行连接。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/169133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档