Ubuntu 18.04。由于符合人体工程学,我在同一台本地机器上同时使用两个蓝牙键盘。在 Ubuntu Wayland 环境下,打字效果很好。按键会立即出现在屏幕上。但在 Ubuntu (Xorg) 环境中,如果只有一个键盘,它就可以工作。但用两个键盘打字,左手用第一个键盘,右手用第二个键盘,屏幕上的字符显示会延迟。行为就像通过慢速网络 ssh 到远程机器一样。
所以现在,我使用 Ubuntu Wayland 用两个键盘打字。我该如何修复它,让它也适用于 Ubuntu (Xorg)?因为我依赖 Ubuntu Xorg 来让 Skype、VMWare 等应用程序正常运行。谢谢
答案1
被这个 bug 困扰了很久之后,我开始深入研究并找到了一个解决方法。这个 bug 仅在我使用某些键盘布局(“葡萄牙语(巴西)”)时出现,而当我将布局更改为美国并将语言更改为英语(需要将它们都设置为英语)时,该 bug 不再出现。
经过一番挖掘,我发现罪魁祸首是 ScrollLock 键,可以通过编辑布局文件来修复,在我的例子中,该文件位于 /usr/share/X11/xkb/symbols/br。我所做的唯一修改是删除或注释以下行:modifier_map Mod3 { Scroll_Lock }; 之后,将语言和布局重新设置为葡萄牙语(巴西),问题就解决了!
附言:我在 Fedora 上尝试过,但我相信它也可以在 Ubuntu 上运行。