在 Windows 上使用 RealVNC 时,有时我可以从 VNC 剪切并粘贴到 Window 的应用程序中,有时它会停止工作。我怎样才能将其重置以使其再次工作?我试过重新启动 VNC,但没有这样做。
3 回答
http://rreddy.blogspot.com/2009/07/vncviewer-clipboard-operations-like.html
很多时候你一定已经观察到像复制/剪切和粘贴这样的剪贴板操作突然停止与 vncviewer 一起工作。主要原因是有一个名为 vncconfig 的程序负责这些剪贴板传输。有时程序可能会因为 vnc 中的一些错误或其他一些原因(例如您关闭该窗口)而关闭。
要恢复这些剪贴板操作,您需要运行程序“vncconfig &”。
在此之后,您的剪贴板操作应该可以正常工作,没有任何问题。
在客户端上运行“vncconfig &”。
您可能需要在两端重新启动 VNC。即,当您说“重新启动 VNC”时,您可能只是指客户端。但是另一端呢?您可能也需要重新开始。根本原因可能是冲突。许多应用程序在不应该的时候监视剪贴板。许多应用程序在打开剪贴板时并不能原谅。健壮的会重试,其他人根本不会预料到会失败,然后他们就会犯错,需要重新启动。可能是 VNC,也可能是另一个“侦听”剪贴板查看器链的应用程序,它有义务将通知传递给链中的其他应用程序。如果未发送通知,则 VNC 甚至可能不知道剪贴板已更新。
我在 CentOS 5.9 上使用带有 GNOME 桌面环境的 vnc-ltsp-config 远程登录。从今天的实验开始,我设法为会话和登录提示进行剪切和粘贴工作(因为我很懒,宁愿复制和粘贴困难的密码)。
我在 /etc/xdg/autostart 目录中创建了一个文件 vncconfig.desktop,它在登录后的会话期间启用了剪切和粘贴。vncconfig 进程以登录用户身份运行。
[桌面条目]
Name=No name
Encoding=UTF-8
Version=1.0
Exec=vncconfig -nowin
X-GNOME-Autostart-enabled=true将 vncconfig -nowin & 添加到文件 /etc/gdm/Init/Desktop 的底部,它在登录期间启用了会话中的剪切和粘贴,但在登录后终止。vncconfig 进程以 root 身份运行。
将 vncconfig -nowin & 添加到文件 /etc/gdm/PostLogin/Desktop 的底部也可以在登录后的会话期间启用剪切和粘贴。但是,vncconfig 进程以 root 身份运行。