如何使用12.10校准工具校准CF-19 Toughbook的触摸屏?

如何使用12.10校准工具校准CF-19 Toughbook的触摸屏?

我尝试了各种论坛上的几种方法。正确校准应该不会这么困难。

我运行了校准工具,大多数网站都说要将输出的一部分包含在/etc/x11/....文件中的特定文件中。该文件不存在。

一个网站说文件在/usr/x11/....目录中,应该添加一个额外的校准选项。这没什么区别。

我将校准工具的部分包含在此文件中,并重命名了输入设备。

这也没有效果。

有谁知道如何成功校准我的触摸屏,Ubuntu 专家是否可以开发校准软件,以便校准工具的输出自动存储​​在应有的位置?

答案1

我有一台使用任何 Linux 发行版的 cf19 mk2。xinput_calibrator 是要使用的程序。安装它并运行它,按照它的指示进行操作。该文件需要位于目录 /etc/X11/xorg.conf.d/ 中,您可能需要创建“mkdir”xorg.conf.d。然后您将在其中创建一个文件,并且需要将终端内运行的 xinput_calibrator 的输出剪切并粘贴到其中。目前,Slackware 14 对我来说运行得很好,但如果您是 Linux 新手,请使用最新的 Ubuntu。屏幕旋转需要 xrandr -o“left,Right,Normal”才能工作,但您需要研究这些命令的额外选项以包含 t/screen 设置。祝您好运,它工作得很好,干杯。

答案2

您需要 xserver-xorg-input-libinput(不确定)、xserver-xorg-input-evdev 和 xinput-calibrator。

sudo apt install xserver-xorg-input-libinput xserver-xorg-input-evdev xinput-calibrator

安装后,您必须运行 xinput_calibrator:

sudo xinput_calibrator

现在它显示了如下代码片段:

Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "Fujitsu Component USB Touch Panel"
    Option  "Calibration"   "951 15763 526 15016"
    Option  "SwapAxes"  "0"
EndSection

(必须是:

Option  "Calibration"   "..."

而不是 max_x 等...)。您必须将代码片段放在必须编辑的文件中,也许是:

sudo gedit /etc/X11/xorg.conf.d/99-calibration.conf 

因此在代码片段中添加一行:

Driver  "evdev" 

Matchproduct 和校准之间。我花了几个小时才弄清楚 xinput_calibrator 生成的代码片段确实使用了老式的校准,并且没有指定驱动程序,默认情况下驱动程序变成了 libinput。

重新启动 x,就应该完成了。

编辑:您可以添加一些有趣的选项:

Option  "SwapAxes" "0"
Option  "EmulateThirdButton" "1"
Option  "EmulateThirdButtonTimeout" "650"
Option  "EmulateThirdButtonMoveThreshold" "50"

享受 ;)

相关内容