Ubuntu 20.04 上的纵向屏幕触摸垂直旋转不起作用

Portrait screen touch vertical rotation on Ubuntu 20.04 doesn't work

我有一个 ubuntu 20.04 系统,所以如果我将我的屏幕更改为竖屏,触摸效果不佳。好像X和Y倒过来了。

有人知道发生了什么事吗?

我找到了解决办法!您必须使用 udev 规则旋转校准矩阵。

在这里寻找触摸屏:[=​​16=]

cat /proc/bus/input/devices

并查看正在使用的事件。那么...

udevadm info -a -p /sys/class/input/event6 | grep name

这将 return 像这样:

ATTRS{name}=="Multi touch...."

复制此行并:

sudo vim /etc/udev/rules.d/99-calibration.rules

在此处添加此行:

ATTRS{name}=="Multi touch....", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 1.000000"

然后,重新启动系统,或者如果您愿意,重新启动服务:

sudo udevadm control --reload-rules
sudo udevadm trigger
sudo service udev restart

通过这种方式,您的触摸屏将工作在垂直或纵向模式下,并且触摸模式有效。

经过98837458次测试,这是我找到的唯一解决方案,横屏转竖屏,触摸正常

如需再次横屏,需删除此文件(99-calibration.rules)并重启或重启服务

希望这对你有帮助:)