仅在 TightVNC 下的特定应用程序中键盘映射错误

仅在 TightVNC 下的特定应用程序中键盘映射错误

我搜索得相当彻底,我只能找到人们的键盘映射在系统范围内是错误的帖子,但是我遇到了一个奇怪的情况,大多数应用程序工作正常,但有些应用程序完全错误:

我正在运行安装了 xfce 的 Ubuntu 16.04 服务器(从未安装过 Unity/GNOME)。我正在运行紧密服务器。

我远程登录,xfce 附带的所有功能似乎都可以工作。我安装了各种应用程序。

以下内容有效: - gedit - firefox - filezilla - gimp

以下操作无效:

  • 记事本QQ
  • qbittorrent

在notepadqq中我得到以下内容(左边是按键,右边是显示的键)

a=a
b=s
c=d
d=f
e=g

(如果重要的话我会列出完整的清单)

我觉得大多数情况都有一些非常具体的原因会导致这种情况,也就是说,我认为它与处理器负载/硬件故障/功率波动没有任何关系。为什么特定的应用程序会有这样的行为?

答案1

这听起来很像一个已知的错误:TightVNC 不支持 XKEYBOARD,这让 Qt5 感到困惑。 (XKEYBOARD 是原始版本的几个得到广泛支持的扩展之一X11协议。) 这针对 Qt 项目的错误报告有评论指出它不太可能被修复,因为缺少 XKEYBOARD 的情况很少见。 Debian 错误报告建议使用涡轮VNC而不是 TightVNC;它是 TightVNC 的一个分支,它实现了一些额外的扩展,包括 XKEYBOARD。

答案2

老虎VNC也可能是一个选择。我发现服务器速度更快,客户端很简单,但足以满足大多数要求。

答案3

Devuan 中的 vnc4server 元包对我来说效果很好。似乎是 Tigervncserver 的包装器,但不知何故,如果没有 vnc4server,就无法进行 wfm。

相关内容