我无法让剪贴板 ( Ctrl-C,Ctrl-V在 tigervnc 会话中工作)。vncserver 正在运行 Ubuntu 18.04 和 XFCE。我使用以下命令启动服务器:
vncserver -xstartup ~/.vncxstartup
我的 xstartup 文件包含以下内容:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/autocutsel -fork
exec startxfce4
(该autocutsel
命令是最近由于 SO 上的其他答案而添加的,但它似乎对问题没有帮助)。
我已经检查了vncconfig
服务器以及客户端配置菜单,并启用了所有选项来向客户端和服务器发送和接收剪贴板。
当我连接到服务器时(也可以从 Ubuntu 客户端上的 tigervnc 连接),我无法将文本复制并粘贴到服务器或从服务器复制并粘贴文本。我该如何解决此问题?
答案1
我可以通过安装添加vncconfig -nowin &
到我的~/.vnc/xstartup
文件来解决这个问题。它与 结合autocutsel -fork
,允许在服务器和客户端之间进行复制和粘贴。
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
vncconfig -nowin &
autocutsel -fork
exec startxfce4
答案2
在Linux的右上角,剪刀位于。右键单击并关闭默认剪贴板管理器,然后以Tigervnc剪贴板管理器启动:
$ vncconfig &
它将启动 TigerVNC 剪贴板。这样您就可以与本地和远程机器共享剪贴板。
我已经在 Oracle Linux 上测试并运行了这一点。