当我使用 Ubuntu 设置中的 Wacom 平板电脑配置来校准我的平板电脑时,设置保存在哪里?

当我使用 Ubuntu 设置中的 Wacom 平板电脑配置来校准我的平板电脑时,设置保存在哪里?

Ubuntu 的 Wacom 平板电脑校准效果很好,但其他桌面(例如 xfce)在使用 2 个显示器时效果就差强人意。我一直在寻找解决方案,但我突然想到,如果我能找到运行 Ubuntu 校准应用程序时保存的校准设置,我可能能够使用它们在 xfce 中手动校准我的平板电脑。有人知道设置保存在哪里吗?

答案1

我不知道您的问题的实际答案(校准值存储在哪里),但让我给您一些有关如何获取这些值的指示:

通过使用xinput命令行工具,您可以查询平板电脑的所有属性。

$ xinput

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Optical USB Mouse                id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard Hub                id=8    [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard Hub                id=9    [slave  keyboard (3)]

这将为您提供设备列表。查找您的 Wacom 设备(在我的示例中不存在),并记住其id值。顺便说一句,ID 可能会在重新启动时发生变化。

然后通过发出以下命令查询设备属性

$ xinput --list-props <id>

您的设备的 ID 号是多少<id>?现在它将显示为您的 Wacom 手写板设置的所有属性的列表。

现在在 Ubuntu 中运行校准,并故意通过点击错误的地方来搞砸它。然后将属性存储在文件中:

$ xinput --list-props <id>  >xinput-cal-wrong.txt

然后在 Ubuntu 中运行校准并正确执行。再次将值存储在文件中:

$ xinput --list-props <id>  >xinput-cal-correct.txt

现在比较文本文件,并观察差异。这些显然是校准工具更改的属性,您可以记录这些值。您可以在命令行上通过设置属性在 XFCE 中应用它们,例如对于以下属性Area

$ xinput --set-prop <id> 'Area' -20 12 87064 65691

您可以将必要的命令放入~/.xinitrc文件中,该文件在窗口系统启动时调用。我还建议查看xsetwacom命令行工具,它具有类似的语法,也可用于获取和设置属性。

相关内容