我无法在连接到 Ubuntu 10.10 的 vncserver 的 VNC Viewer 中输入键“d”(小写)

我无法在连接到 Ubuntu 10.10 的 vncserver 的 VNC Viewer 中输入键“d”(小写)

我在我的 Ubuntu 10.10 Server 中设置了一个 vncserver,并通过 启动了该服务vncserver :1,并且我也可以从我的 WinXP 上的 Ultra VNC 查看器连接它。

一切正常,但我就是无法输入键d

假设我在终端中输入,d终端窗口就会最小化,如果我d再次输入,它就会恢复。

有谁知道如何解决这一问题?

答案1

我自己刚刚找到了解决方案。

  1. 转到系统->偏好设置->键盘快捷键;
  2. 选择行Hide all normal windows and set focus to the desktop
  3. 按下Alt+D或任何其他组合;
  4. 通过以下方式终止当前的 vncserver 连接vncserver -kill :1
  5. 通过 重新启动它vncserver :1
  6. 从您的 VNC 客户端重新连接。

问题解决了。

彼得

答案2

您也可以使用开箱作为 VNC 会话的窗口管理器,而不是 metacity。Metacity 快捷方式将不起作用,而 Mod4+D 不会破坏任何东西。

答案3

因此,我在 5 个不同的 stackexchange 网站上看到了同样的问题,所有答案都说只需删除热键,这确实有效,但不是问题的根源(至少对我来说不是)。真正的问题是 Windows 超级键未正确映射,如下所述:

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

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

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

这样就行了。现在,只有按住超级键(Windows)时才会显示桌面。“d”键(以及其他具有超级快捷键的键)现在应该可以正常工作。

根据您的键盘,您可能需要用其他东西替换 Super_L,请查看上面的链接了解详情。

相关内容