在对 mac 执行 VNC 时,如何防止问号光标问题导致插入键?

sor*_*rin 8 keyboard vnc remote-control

我发现当我按下Insert客户端上的键时,我会通过将它置于“帮助模式”来阻止 OS X VNC 服务器,在那里你会看到问号鼠标光标

鼠标可以工作,但我不能再使用键盘了。

细节:

  • 使用 VNC 重新连接没有帮助
  • 普通键盘在 mac 上工作正常

除了重新登录之外,唯一的解决方案是使用以下命令停止 mac 上的 VNC 服务器:

  killall OSXvnc-server
Run Code Online (Sandbox Code Playgroud)

几秒钟后,它会自行重新启动并开始工作。

我不喜欢当前的解决方法并寻找更好的方法。

用这些版本的VNC客户端测试,都把VNC服务器置于问号模式,需要重启服务:

  • 超@VNC 1.0.8.2
  • RealVNC 4.1.3

我知道问题是由服务器中 VNC 协议的不同/错误实现引起的,但您需要解决方法吗?

har*_*ymc 5

Mac OS X - VNC curson 变成问题标记 - 无法输入(使用 Expert-exchange.com,您可能需要在 google 上搜索它,然后滚动到最后以查看答案):

答案 1:
当您使用 UltraVNC 版本 1.0.5.2(可能是 1.0.5.+ 的任何版本?)并在 Windows 机器上按下 INSERT 键时会出现此问题。此时,您似乎唯一的选择是注销并重新登录。UltraVNC 1.0.2 或最新版本的 TightVNC 或 RealVNC 不会出现此问题。另外,仅供参考,Mac OSX 有一个内置的 VNC cilent,除非你想要每个用户的 VNC 会话,否则你不需要安装 Vine VNC。只有 TightVNC 或 UltraVNC 1.0.2 似乎能够连接到默认的 OSX VNC 服务器,其他的都失败了。

回答 2:
我在我的环境中不这样做,但在 Mac 世界中,关键应该是 Command-C 复制和 Command-V 粘贴。不确定 VNC 客户端是否会更改...显然它可能会给出上面的答案...但您可以试一试。

答案 3:
这可能听起来很傻...但我不使用 CTRL-C 来复制...它对我使用 TightVNC 不起作用...我使用 ALT-C...为我复制。


小智 5

截至 2018 年(Mojave、High Sierra 等),VNC 服务器被命名为 /System/Library/CoreServices/RemoteManagement/screensharingd.bundle/Contents/MacOS/screensharingd

如果您可以远程登录,则可以使用以下命令重新启动它 sudo killall screensharingd

服务器重新启动并恢复之前的连接。