我正在使用带有 Gnome Shell 和 Wacom Intuos 3 的 Ubuntu 17.10。平板电脑两侧都有垂直触摸条,我想使用它们进行垂直滚动。
xsetwacom
报告称这些条带默认配置为发送垂直鼠标滚动按钮信号:
> xsetwacom --get -s "Wacom Intuos3 6x8 Pad pad" all | grep Strip
xsetwacom set "Wacom Intuos3 6x8 Pad pad" "StripLeftUp" "1" "button +4 "
xsetwacom set "Wacom Intuos3 6x8 Pad pad" "StripLeftDown" "2" "button +5 "
xsetwacom set "Wacom Intuos3 6x8 Pad pad" "StripRightUp" "3" "button +4 "
xsetwacom set "Wacom Intuos3 6x8 Pad pad" "StripRightDown" "4" "button +5 "
但是 Wacom 平板电脑的 GUI 系统设置显示按钮配置为无效。我的理解是,某个软件正在吞噬平板电脑发出的鼠标滚动信号,而不是将其传递给系统。
我尝试了各种方法让平板电脑发出F13
和F14
按键,目的是在系统级别将它们重新映射到滚动信号。然而,我的尝试都没有奏效:
> xsetwacom set "Wacom Intuos3 6x8 Pad pad" StripLeftUp key F13
Warning: unable to map 'F13' to a keycode.
> xsetwacom set "Wacom Intuos3 6x8 Pad pad" StripLeftUp key 0xffca
Warning: unable to map '0xffca' to a keycode.
> xsetwacom set "Wacom Intuos3 6x8 Pad pad" StripLeftUp key XK_F13
Invalid key 'XK_F13'.
Cannot parse keyword 'XK_F13' at position 2
我该怎么做才能阻止系统拦截滚动信号或使用这些触摸条通过其他方式发送它们?
答案1
要阻止 gnome 拦截 Wacom pad 事件你可以尝试以下操作:
- 切换到 Xorg
- 跑步
dconf-editor
- 导航
org.gnome.settings-daemon.plugins.gsdwacom
- 将此值设置为 false