我是靠谱客的博主 外向花卷,最近开发中收集的这篇文章主要介绍Ubuntu下重力方向调节,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过修改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下重力方向调节所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部