概述
通过修改ACCEL_MOUNT_MATRIX来永久修改旋转显示方向
1、获取Gsensor型号
执行命令查看传感器设备信息,得到设备型号。
#/dev/iio:deviceXX,其中XX要按实际情况修改
udevadm info /dev/iio:device0
执行命令后得到以下结果,可以看出本机的重力传感器型号为KIOX0009
P: /devices/pci0000:00/808622C1:02/i2c-2/i2c-KIOX0009:00/iio:device0
N: iio:device0
E: ACCEL_MOUNT_MATRIX=0, 1, -1; 1, 0, -1; 0, 0, -1
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/pci0000:00/808622C1:02/i2c-2/i2c-KIOX0009:00/iio:device0
E: DEVTYPE=iio_device
E: IIO_SENSOR_PROXY_TYPE=iio-buffer-accel
E: MAJOR=239
E: MINOR=0
E: SUBSYSTEM=iio
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: USEC_INITIALIZED=12157024
2、设置规则
创建文件/etc/udev/hwdb.d/61-sensor-local.hwdb,写入自定义规则:
sensor:modalias:acpi:*KIOX0009*:dmi:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1(首字母需加空格,根据实际情况修改值,改值范围:-1,0,1)
3、更新后重启生效
reboot
资料链接:
https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/
https://github.com/systemd/systemd/blob/master/hwdb.d/60-sensor.hwdb
通过命令实现临时改变方向
Xrandr -o left 向左旋转90度
Xrandr -o right 向右旋转90度
Xrandr -o inverted 上下翻转
Xrandr -o normal 回到正常角度
最后
以上就是外向花卷为你收集整理的Ubuntu下重力方向调节的全部内容,希望文章能够帮你解决Ubuntu下重力方向调节所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复