如何更改 Wacom 手写板上的笔移动速度?

如何更改 Wacom 手写板上的笔移动速度?

我尝试安装 wacom tablet linux 项目,但当我执行 ./configure; make; make-install; 时,它说没有 make 文件或类似的东西。我只需要一种方法来改变我的笔移动速度。谢谢 :)

答案1

解决方案 #1

我建议您先检查您的平板电脑是否支持xsetwacom速度参数。为此,请输入终端命令:

xsetwacom --list parameters

这将输出一个可能设置的参数列表xsetwacom。查找名为Speed或 的参数SpeedLevel。要减慢光标移动速度,请将此参数设置为 1 的分数(建议不要太低,以至 0),要加快速度,请将其设置为 1 的倍数。例如,要将移动速度减半,您可以这样做:

xsetwacom set <device id> Speed 0.5

您可以通过执行来找到设备 ID xsetwacom --list devices。要让这些更改在每次启动时都设置,请将该行添加到.xinitrc位于主文件夹中的文件中。

解决方案 #2(对我有用,Intuos S)

如果xsetwacom不起作用,另一个可能更好的方法是使用xinput。首先通过执行以下命令再次检测平板电脑的 ID:

xinput list | grep Wacom

您现在应该会看到几个 ID,最重要的是触控笔和橡皮擦。然后,通过对尽可能多的设备 ID 执行此操作来找到设置恒定减速的属性(要退出,请按 Ctrl+C):

xinput watch-props <device id>

你应该看到类似这样的内容:

Device Accel Constant Deceleration (284):   1.000000

属性的 ID 是名称末尾的数字(在本例中为 284)。现在,为了减慢平板电脑的移动速度,请通过执行以下命令增加此数字:

xinput set-prop <device id> <attribute id> <deceleration factor>

一个例子:

xinput set-prop 13 284 2.5 && xinput set-prop 15 284 2.5

在这种情况下,我的触控笔移动是设备 ID 13,而橡皮擦 ID 是 15,所以我将它们都设置为 2.5,据我所知,这使移动速度减半。

再次强调,这些设置在关机时不会保存,因此最好的方法是每次启动时都应用这些设置。有很多方法可以实现这一点,但一个例子是将此命令添加到您.xinitrc的主文件夹中。如果这不起作用,请在网上寻找另一种在启动时执行命令的方法。

来源致谢:

编辑#1:添加了第二个解决方案,对于我自己来说效果更好。

编辑#2:语法和来源

答案2

对于鼠标我使用鼠标指针,也许它也适用于平板电脑。我没有平板电脑,无法测试。

答案3

我创建了一个 bash 脚本来设置改变的加速度:

#!/bin/bash
device=$(xinput list | grep Wacom | grep stylus | grep -Po 'id=\K[^ ].')
property=$(xinput list-props $device | grep "Constant Deceleration" | grep -Po '\(\K[^\)]+')
xinput set-prop $device $property 2.0

(在运行完整脚本之前,您可能需要逐行验证它是否有效)

相关内容