我需要在 Rocky Linux 9.2 中的 X11 上运行一个应用程序,该机器除了使用鼠标和物理键盘之外还使用触摸屏显示器。
当我通过触摸应用程序图标启动应用程序时,应用程序窗口与屏幕键盘一起出现。应用程序窗口向上移动,为键盘腾出空间。用户必须关闭键盘才能使窗口向下移动到屏幕中(否则,应用程序无法使用,因为窗口的大部分移动到屏幕边缘上方)。
除了必须关闭屏幕键盘的小烦恼之外,有时窗口会以移动状态出现,为键盘留出空间,但键盘却不会出现。在这种情况下,没有键盘可以关闭,并且在不知道标题栏不可见时移动窗口的特殊键盘快捷键的情况下,窗口无法向下移动。这使得该应用程序使用起来非常不方便,特别是因为它是针对非技术用户的。
我看过各种帖子,展示了如何使用浏览器扩展和连接器来配置 GNOME Caribou
,以禁用屏幕键盘应用程序,但显然,扩展或连接器不再与 Rocky 附带的 GNOME shell 版本兼容Linux(版本 40.4.0)。
显然,即使“设置”>“辅助功能”配置指示应禁用屏幕键盘,Caribou 也会出现。顺便说一句,当运行 Wayland 而不是 X11 时,屏幕键盘似乎根本不出现,但不幸的是该应用程序与 Wayland 不兼容。
谁能告诉我在 Rocky Linux/X11 上使用最新版本的 GNOME 摆脱屏幕键盘的正确方法是什么?
这确实是最新 GNOME shell 版本的问题,并非 Rocky Linux 独有的。
我在 GitHub 上的 Pop!_OS 问题列表中找到了kylebakerio 的答案,其中给出了在 GNOME shell 版本 40 上手动安装Block Caribou GNOME 扩展的清晰的分步说明(该扩展适用于 3.26,因此它可以不按原样安装)。顺便说一句,Pop!_OS 是 Ubuntu 的一个变体。
这肯定不是解决问题的“正确”方法,但如果没有它,系统几乎无法使用。我在这里重现了 kylebakerio 的说明并做了一些说明:
[email protected]
metadata.json
使用以下内容覆盖该文件夹内文件的内容:Alt-F2
并运行r
以重新加载 GNOME我可以确认这与 GNOME 40.4 完美配合。希望这将继续适用于 42 之前的 GNOME shell 版本。也许最终 GNOME 项目将发布更新版本的扩展。