Linux屏幕旋转软件iio-sensors-proxy重力方向调节

查看重力驱动程序名称:

udevadm info -n dev/iio:device0(也有可能不是0)

查看供应商名称:

dmidecode | grep Manufacturer

查看设备名称∶

dmidecode | grep Product

最后将它们组合在一起,创建文件/etc/udev/hwdb.d/61-sensor-local.hwdb并写入∶

sensor:modalias:acpi:[driver name]*:dmi:*:svn[Manufacturer]*:pn[Product Name]:*(不需要中括号)
 ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, -1(最开始有一个空格且参数需要自己去试)

例∶

sensor:modalias:acpi:KIOX0008*:dmi:*:svnTECLAST*;pnX80Pro:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, -1

最后使改变生效:

systemd-hwdb update
udevadm trigger -v -p DEVNAME=/dev/iio:device0(最开始是几这就是几)
reboot(重启)

注:1.我是Ubuntu系统,但是方法应该是通用的。同一台电脑装manjaro重力感应出现的问题和Ubuntu一样。
2.有权限问题就在命令前面加sudo。
参考:
link
link

你可能感兴趣的:(笔记)