Jac*_*k M 5 touchscreen onscreen-keyboard
我最近买了一台带触摸屏的笔记本电脑,运行的是 Ubuntu 19.10。当我用触摸屏聚焦文本框时,屏幕键盘就会出现,但我通常不希望它出现。然而,这台笔记本电脑(联想 Yoga)可以折叠起来变成平板电脑,在这种情况下,我确实想要 OSK 的自动显示行为。
我想编写一个脚本来打开和关闭自动显示行为。Block Caribou GNOME 扩展在这些讨论中出现了很多,但它不适合我的用例,因为它不是我可以从脚本打开和关闭的东西(即使我可以,它也有点像 rube-goldbergy)。
我可以运行某种命令来切换自动显示行为吗?请注意,我不需要显示/隐藏 OSK 的命令,我想启用/禁用自动显示行为。
好吧,你可以查看 block caribou 的源代码,看看它实际上是如何阻止它的,并从你的脚本中以相同的方式阻止:) https://github.com/keringar/cariboublocker
我认为最简单的一行解决方案是尝试从脚本中禁用/启用 block caribou 扩展。
$ gnome-extensions list
$ gnome-extensions enable cariboublocker@git.keringar.xyz
$ gnome-extensions disable cariboublocker@git.keringar.xyz
Run Code Online (Sandbox Code Playgroud)
编辑:我实际上真的很喜欢你在平板电脑和桌面模式之间切换时运行命令的想法,我觉得有人应该已经实现了。我发现https://github.com/alesguzik/linux_detect_tablet_mode可能有助于运行这些命令。