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)并重启或重启服务
希望这对你有帮助:)
我有一个 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)并重启或重启服务
希望这对你有帮助:)