linux校准触摸屏命令

fiy 其他 513

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux校准触摸屏的命令主要有两个:xinput_calibrator和xinput。

    1. xinput_calibrator命令

    xinput_calibrator是一个用于校准触摸屏的命令行工具。它可以通过对触摸屏进行一系列的操作,来获取触摸屏的坐标和校准参数。

    首先,你需要打开终端来运行xinput_calibrator命令。在终端中输入以下命令:

    “`
    xinput_calibrator
    “`

    然后,你会看到一个用于校准触摸屏的界面。按照提示,按下屏幕上出现的几个目标点,直到所有目标点都被按过。

    完成后,你会在终端中看到校准参数的结果,类似于以下内容:

    “`
    Calibrating EVDEV driver for “ATml DMC” id=12
    surface dimensions: 1024×768
    […省略其他信息…]
    xinput set-prop “ATml DMC” “Evdev Axes Swap” 0
    xinput set-prop “ATml DMC” “Evdev Axis Inversion” 0 0
    xinput set-prop “ATml DMC” “Evdev Axis Calibration” 30 516 15 504
    “`

    将最后一行的命令行参数复制并在终端中运行,以将校准参数应用于触摸屏。

    2. xinput命令

    另一个常用的校准触摸屏的命令是xinput。xinput命令可以用于查询和修改输入设备的属性。

    首先,使用以下命令列出系统上的输入设备信息:

    “`
    xinput list
    “`

    在输出中找到相应的触摸屏设备,在命令行中确认设备的ID号。

    接下来,运行以下命令以查看当前触摸屏设备的属性:

    “`
    xinput list-props
    “`
    注意,将`
    `替换为前一步中获得的触摸屏设备ID号。

    找到与坐标与校准相关的属性,并记录下它们的名称。

    然后,使用以下命令将新的校准参数应用于触摸屏设备:

    “`
    xinput set-prop
    “`
    注意,将``替换为触摸屏设备的ID号,将``替换为前一步中记录下的属性名称,将``替换为新的校准参数值。

    通过运行上述命令,你可以在Linux中校准触摸屏设备,并将新的校准参数应用于触摸屏。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    1. xinput_calibrator命令:xinput_calibrator是一个开源命令行工具,用于校准Linux中的触摸屏。它可以通过用户在屏幕上点击几个预定义的点来确定触摸屏的校准设置。要使用xinput_calibrator命令,你需要在终端中安装并运行它。安装完毕后,可以通过运行xinput_calibrator命令来启动校准过程。

    2. xinput命令:xinput命令是一个用于调整X Window System中输入设备设置的工具。它可以用于调整触摸屏的校准设置。要使用xinput命令,你需要在终端中使用xinput list命令来查找触摸屏的ID,然后使用xinput calibrator设置命令来校准触摸屏。

    3. xrandr命令:xrandr命令是用于调整X Window System中显示设置的工具。它也可以用于调整触摸屏的校准设置。要使用xrandr命令,你需要在终端中使用xrandr命令来查找触摸屏的输出名称,然后使用xinput命令来设置触摸屏的校准。

    4. evtest命令:evtest命令是一个触摸屏校准和调试工具,可以显示和测试Linux中的输入设备。你可以使用evtest命令来查找触摸屏的输入设备路径,并使用它来校准触摸屏。

    5. tslib命令:tslib命令是一个帮助校准触摸屏的开源工具包。它提供了一些工具和库,可以帮助你校准触摸屏并集成到应用程序中。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,校准触摸屏可以通过以下命令完成。请注意,以下命令需要在终端中执行。

    1. 查看触摸屏设备
    首先,我们需要查看系统中已连接的触摸屏设备。打开终端,输入以下命令:
    “`
    xinput list
    “`
    这将列出所有输入设备,包括触摸屏设备。找到对应的触摸屏设备,并记下其ID。

    2. 获取触摸屏当前校准值
    接下来,我们需要获取当前触摸屏的校准值。在终端中输入以下命令(将`id`替换为对应的触摸屏设备ID):
    “`
    xinput_calibrator –device id
    “`
    这会启动校准程序,并显示当前触摸屏的校准值。请记下这些值,因为我们在校准时需要用到。

    3. 校准触摸屏
    接下来,我们可以进行触摸屏的校准。在终端中输入以下命令(将`id`替换为对应的触摸屏设备ID,并将`min_x`、`max_x`、`min_y`、`max_y`替换为上一步中获取到的校准值):
    “`
    xinput set-prop id ‘Coordinate Transformation Matrix’ 1 0 0 0 1 0 0 0 1
    xinput map-to-output id output-name
    “`
    这将会将触摸屏的坐标映射到输出屏幕上,完成校准。

    4. 保存校准配置
    最后,我们需要保存校准配置,以便系统在下次启动时应用。在终端中输入以下命令(将`id`替换为触摸屏设备ID):
    “`
    xinput_calibrator –output-type xinput –output-filename /etc/X11/xorg.conf.d/99-calibration.conf –device id
    “`

    这将会将校准配置保存到`/etc/X11/xorg.conf.d/99-calibration.conf`文件中。

    完成以上步骤后,重新启动系统,触摸屏的校准配置就会自动应用。现在,你应该能够在你的Linux系统上成功校准触摸屏了。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部