如何更改 wacom 数位板上的笔移动速度?

mas*_*ell 8 wacom

我试图安装 wacom tablet linux 项目的东西,但是当我做 ./configure; 制作; 制作安装;它说没有制作文件或其他东西。我只需要一种方法来改变我的笔移动速度。谢谢 :)

bri*_*erj 10

解决方案#1

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

xsetwacom --list parameters
Run Code Online (Sandbox Code Playgroud)

这将输出xsetwacom要设置的可能参数列表。寻找一个叫做Speed或 的SpeedLevel。要减慢光标移动速度,请将此参数设置为 1 的分数(建议不要走远到向下为 0),并加快速度将其设置为 1 的乘法。例如,将其设置为一半你会做的移动速度:

xsetwacom set <device id> Speed 0.5
Run Code Online (Sandbox Code Playgroud)

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

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

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

xinput list | grep Wacom
Run Code Online (Sandbox Code Playgroud)

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

xinput watch-props <device id>
Run Code Online (Sandbox Code Playgroud)

你应该在那里看到这样的东西:

Device Accel Constant Deceleration (284):   1.000000
Run Code Online (Sandbox Code Playgroud)

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

xinput set-prop <device id> <attribute id> <deceleration factor>
Run Code Online (Sandbox Code Playgroud)

一个例子:

xinput set-prop 13 284 2.5 && xinput set-prop 15 284 2.5
Run Code Online (Sandbox Code Playgroud)

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

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

来源和学分:

编辑#1:添加了对我自己更有效的第二个解决方案。

编辑#2:语法和来源