通过 VNC 连接到 Fedora 35 或 Ubuntu 21 时,10 键(数字键盘)无法工作。两者都使用 GNOME - 这是一个错误吗?

通过 VNC 连接到 Fedora 35 或 Ubuntu 21 时,10 键(数字键盘)无法工作。两者都使用 GNOME - 这是一个错误吗?

我在 Mac 上使用 VNC(RealVNC“VNC Viewer”应用程序)连接到 Linux 桌面:Fedora 35 和 Ubuntu 21。它们都使用 GNOME 桌面:Fedora 为 41.1,Ubuntu 为 40.5

我最近发现通过 VNC 连接时,我的 Mac 键盘的 10 键(数字)部分不再在任一桌面上工作。这些都是物理机器,但我还没有尝试将相同的键盘实际连接到 Linux 机器,因为我需要 VNC 连接才能工作。我禁用了“鼠标键”但这没有任何效果,也没有解决问题。

这可能是 GNOME 中的一个错误吗?值得一提的是,通过 VNC 连接时,10 键确实可以在 Windows 和 macOS 中使用。此外,无论出于何种原因,10 键在 Linux 中的计算器应用程序中工作,但仅此而已。当尝试使用 10 键在文本编辑器应用程序中输入数字时,我只是听到“叮”错误声。当尝试在终端中使用它时,它会打印出所有大写字母:例如 - 123456789 显示:

[me@fedora35 ~]$ BDECA

我已重新加载操作系统,但问题仍然存在 - 这是我的客户端计算机 (macOS) 的问题,而不是 Linux VNC 服务器(Fedora、Ubuntu 等)的问题。

答案1

我在从 Windows 10(Real VNC Viewer)连接到运行 x11vnc 的 Linux Mint 20.2 时遇到了同样的问题。计算器应用程序运行,终端生成垃圾

我在 Linux Mint 论坛上找到了一个帖子,似乎可以解决这个问题:https://forums.linuxmint.com/viewtopic.php?p=1936007#p1936007

  1. 打开键盘设置
  2. 单击选项卡“布局”
  3. 点击底部“选项...”
  4. 单击“其他兼容性选项”并选中“数字键始终输入数字”

我不知道GNOME是否使用类似的设置

相关内容