当字母d被按下时,vnc会话似乎最小化窗口

当我input包含字母d的东西时,无论使用哪个VNC查看器,当前窗口都将被最小化。 当我直接在我正在访问的服务器上input时,不会发生这种情况。

我遇到过同样的问题。 它与全局键绑定有关。 在系统 – >首选项 – >键盘快捷键下键入“隐藏所有正常窗口并将焦点设置到桌面上”,在主机上显示为“d”,在远程桌面上显示为“D”。 我把它改成别的东西(例如禁用),我的问题解决了。

你有一个命令字符按下,如Ctrl,Alt或Win? 有时,当用按键closuresVNC时,我已经按下了一个命令键,所以未closures的事件在closures之前不会被发送到VNC。 从那时起,命令键被按下,直到你再次击中它,基本上解除了它。

所以我在5个不同的stackexchange网站上看到了同样的问题,所有的答案都说只是删除热键,这个热键工作,但不是问题的根源(至less不是我)。 真正的问题是,Windows超级密钥没有正确映射,如下所述:

在VNC会话中,i3忽略mod4(windows键)

基本上只是运行这两个命令

xmodmap -e "clear mod4" xmodmap -e "add Mod4 = Super_L" 

这应该做到这一点。 现在,只有按住超级(windows)键,才能显示桌面。 “d”键(以及其他具有超级快捷键的键)现在可以按照预期工作。

您可能需要根据您的键盘replaceSuper_L,查看上面的链接了解详细信息。

您也可以使用openbox作为窗口pipe理器,而不是使用VNC会话的metacity。 Metacity快捷键不起作用,而Mod4 + D不会破坏任何东西。