我无法在VNC Viewer中键入密钥'd'(小写)连接到Ubuntu 10.10的vncserver


5

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

一切正常,但我不能键入密钥d

如果我在终端,并且我键入d,终端窗口将被最小化,如果我d再次键入,它会回来。

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

Answers:


6

我自己就得到了解决方案。

  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

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


1

所以我在5个不同的stackexchange站点上看到了同样的问题,并且所有的答案都说只需删除热键,它确实有效,但不是问题的根源(至少不适合我)。真正的问题是Windows超级密钥未正确映射,如下所述:

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

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

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

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

您可能需要根据键盘将Super_L替换为其他内容,请查看上面的链接以获取详细信息。

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.