几天前,我在一台新的戴尔 5430 坚固型笔记本电脑上安装了 22.04,该笔记本电脑配有触摸屏。以下是两个预期目标:
- 纠正使用笔/手指在系统范围内拖动的行为(桌面上的所有应用程序窗口和图标)
- 启用系统级手势,轻松滚动所有应用的文档、网页等
问题一
关于行为,有些事情不对劲:一些应用程序运行正常(例如 gedit),这意味着我可以使用笔或手指在标题栏上拖放(移动)它们,也可以使用笔选择文本或在其中键入(使用屏幕键盘)。
当我使用某些应用程序时,尤其是 FIREFOX,会出现问题:当我尝试(用手指和笔)拖动 Firefox 的标题栏时,Firefox 窗口不会移动;我以为这个问题是由于 Firefox 是 snap 造成的,但我卸载了 snap,然后安装了 Mozilla 的原始程序,仍然没有任何变化。当然,鼠标/触控板始终 100% 正常工作。
该问题也发生在 Iridium 浏览器上(通过 Alien 从 Fedora rpm 安装),但不会在 chromium 浏览器中发生。
另外,使用触摸屏时,我无法将任何图标拖放到桌面上(也无法用矩形选择它),也无法从 NAUTILUS 或 NEMO 中进行选择(这让我更加烦恼),但我可以成功单击它们。
问题二
上下滚动非常重要,我想用笔/手指来做。现在,大多数应用程序都可以正确执行此操作,例如:nemo、nautilus(尽管它们不允许拖放!)、gedit、evince 等。
尤其是 FIREFOX,它从来不会这样做(而 iridium 这次会,chromium 也是如此)。我尝试安装 EASYSTROKE 并对其进行配置,但没有任何变化,所以我清除了它。我唯一注意到的是,自从安装了 easystroke 后,桌面上的拖放情况变得更糟(我不是 100% 确定,但记得以前我可能可以移动图标)。
问题
大部分问题似乎与 Firefox 有关,它在 browser.gestures 下的 about:config 部分中提供了一些未记录的选项,但没有提供尝试禁用其内部手势系统的选项;在这方面,您是否有关于如何正确修复 Firefox 的经验?
我不知道 easystroke 可能改变了什么,但我仍然想用笔在桌面上移动图标;有什么设置建议可以遵循吗?在 dconf-editor 中,我找到了鼠标、触摸板、轨迹球等部分,但没有找到关于触摸屏及其对桌面/窗口的影响的内容。
谢谢帕夏
答案1
尝试在终端中运行此程序,然后您需要注销并重新登录以“应用”更改。
echo export MOZ_USE_XINPUT2=1 | sudo tee /etc/profile.d/use-xinput2.sh