我正在通过Linux上的TightVNC查看器和紧密的tightvncserver连接到Debian挤压服务器。我已经在我的~/.vnc/xstartup
文件中放置了以下行:
autocutsel -fork
然而,这似乎只允许单向剪贴板同步;远程Linux内容可以复制到Windows剪贴板,而不是反过来。
有什么方法可以复制Windows剪贴板内容并通过TightVNC将其粘贴到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
。
发布于 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,请注意以下问题:
TigerVNC的默认安装(至少对我来说是这样)只允许来自localhost
的连接。我想这是用于SSH隧道连接。启动VNC服务器时,/etc/vnc.conf
、~/.vnc/vnc.conf
或命令行中的单行配置设置将禁用此设置,从而允许通过网络进行连接。
https://unix.stackexchange.com/questions/169133
复制相似问题