如何防止问号光标问题导致在对Mac进行VNC时插入密钥?


6

我发现当我按下Insert客户端上的密钥时,我会通过将其置于“帮助模式”来阻止OS X VNC服务器,在该模式下您将获得问号鼠标光标

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

细节:

  • 使用VNC重新连接无济于事
  • 普通键盘在mac上工作正常

除了relogin之外,唯一的解决方案是使用以下命令停止Mac上的VNC服务器:

  killall OSXvnc-server

几秒钟后,它将自动重启,它将工作。

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

使用这些版本的VNC客户端进行测试,并且所有VNC服务器都处于问号模式,需要重启服务:

  • Ultr @ VNC 1.0.8.2
  • RealVNC 4.1.3

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


Apple论坛真是太棒了 - 人们抱怨这个问题,苹果将这个帖子标记为Solved!并将其存档(readonly)discussion.apple.com/thread.jspa?threadID=2222053&tstart=0
sorin 2010年

Answers:


5

Mac OS X开始 - VNC游标变为QUESTION标记 - 无法输入(使用experts-exchange.com,您可能需要谷歌搜索,然后滚动到最后才能看到答案):

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

答案2:
在我的环境中我不这样做,但在Mac世界中,密钥应该是Command-C来复制而Command-V要粘贴。不确定VNC客户端是否改变了......显然它可能会给出上面的答案......但你可能会试一试。

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


谢谢你的澄清!我投了赞成票,但我不能接受它作为答案,因为它没有提供解决方案。
sorin 2010年

该解决方案显然使用最新版本的TightVNC或RealVNC。
harrymc 2010年

我测试了最新的TightVNC和RealVNC,他们仍然有阻止Mac的“Ins”密钥错误。
sorin 2010年

4

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

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

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


1

这对我来说是固定的,使用Mac端的Vine Server 4.01和Windows端的UltraVNC viewer 1.1.9.1。

服务器端的默认设置产生错误(非常烦人)。

要修复,请打开Vine Server首选项,高级选项卡,将键盘事件更改为用户会话事件

很高兴现在使用Ctrl + Ins / Shift + Ins在xcode中进行复制/粘贴。

注意:这可能会破坏您依赖硬件事件的任何键盘重映射。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.