本人的电脑是戴尔latitude 7275,也就是XPS 12 9250,拥有一块Wacom触摸屏(我不知道和Wacom什么关系,但是gnome设置里管他叫Wacom手写板)。使用的系统是Pop OS 20.10,桌面是Gnome 3。Pop OS是一个基于Ubuntu修改的系统。默认情况下,我的触摸屏可以在gnome的内置软件(比如设置)里模拟单指滚动,但在Firefox里,手指只会被识别为鼠标长按,能拖动文字,拉动网页侧边栏滚动。但不能单指滚动和双指缩放。
修改/etc/security/pam_env.conf,在最后增加一行MOZ_USE_XINPUT2 DEFAULT=1
在Firefox中,地址栏输入about:config,修改dom.w3c_touch_events.enabled为1。最后重启电脑。
重启后在Firefox中就能用双指缩放网页的画面了。注意是缩放网页的画面而不是缩放网页,这和用Ctrl + +/- 不一样,不会改变网页的布局,仅仅是将网页看作图片,然后缩放。然后也能用单指滚动页面了。但与此同时,开启了就不能用手指选择网页的文字了。
若是想要在地址栏通过触屏输入地址,可以在gnome设置的“辅助功能”里开启“屏幕键盘”,然后使用时,屏幕键盘未必每次都会弹出来,但是可以从屏幕下方往上划呼出键盘。但不知道为什么,我的屏幕键盘不能输入回车,按下shift后不能取消。
总体而言,Gnome的触屏体验应该是Linux桌面中最好的,但相比Windows还是很鸡肋和折腾。