【问题标题】:touch calibration not possible with wayland使用 Wayland 无法进行触摸校准
【发布时间】:2018-03-04 18:36:52
【问题描述】:

在较旧的 Fedora 版本中,我可以执行以下操作:

xinput --list 

找到我的设备:“Advanced Silicon S.A. CoolTouch(TM) System”

并且可以简单地设置我需要的道具:

xinput set-prop 'Advanced Silicon S.A. CoolTouch(TM) System' --type=float 'Coordinate Transformation Matrix' 0.533333333333333, 0, 0.466666666666667, 0, 1, 0, 0, 0, 1

但是现在,xinput list 没有显示我的任何真实设备,只有一些神秘的通用设备,如下所示:

 ⎡ Virtual core pointer                     id=2    [master pointer  (3)]
 ⎜   ↳ Virtual core XTEST pointer               id=4    [slave  pointer  (2)]
 ⎜   ↳ xwayland-pointer:14                      id=6    [slave  pointer  (2)]
 ⎜   ↳ xwayland-relative-pointer:14             id=7    [slave  pointer  (2)]
 ⎜   ↳ xwayland-touch:14                        id=9    [slave  pointer  (2)]
 ⎣ Virtual core keyboard                    id=3    [master keyboard (2)]
     ↳ Virtual core XTEST keyboard              id=5    [slave  keyboard (3)]
     ↳ xwayland-keyboard:14                     id=8    [slave  keyboard (3)]

所以我只看到了一些神秘的 Wayland 伪设备。

使用libinput-list-devices,我可以看到我的触摸设备,但我找不到任何文档如何为 libinput 配置设备。所有文档都告诉我,它可以用xinput 来完成,但对于 Fedora 上的 Wayland 是不正确的。有什么想法吗?

问:如何在 fedora 25 的 Wayland 上配置输入设备。

更新 Fedora 33: 在 Wayland 和 gnome 中仍然不支持触摸校准。如果我们看到一些发行版计划放弃 X11 并且只支持 Wayland,我们将失去对 linux 触摸屏的支持。

【问题讨论】:

    标签: x11 wayland


    【解决方案1】:

    在 Wayland 中,输入配置完全取决于合成器/桌面环境 (source)。如果您的桌面(可能是 Gnome)不提供进行某些配置的方法,则无法完成该配置。除了标准 Gnome 设置之外,还有一些工具可以配置 Gnome,例如 gnome-tweek-tool,它可能会公开您想要的选项。甚至可能有你可以编辑的配置文件,我不确定,但你肯定需要一个 Gnome 特定的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多