使用Wayland无法进行触摸校准

时间:2017-09-23 07:43:49

标签: x11 wayland

在较旧的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)]

所以我只看到一些神秘的道路伪装置。

使用libinput-list-devices我可以看到我的触摸设备,但我找不到任何文档如何为libinput配置设备。所有文档告诉我,可以使用xinput来完成,而对于fedora上的wayland则不然。有什么想法吗?

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

1 个答案:

答案 0 :(得分:0)

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