Instala:
iio-sensor-proxy
Puedes verificar que el sensor es detectado correctamente ejecutando:
udevadm info --export-db
Y comprobando que el comando nos devuelve algo como:
P: /devices/platform/80860F41:04/i2c-12/i2c-BMA250E:00/iio:device0
N: iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/platform/80860F41:04/i2c-12/i2c-BMA250E:00/iio:device0
E: DEVTYPE=iio_device
E: MAJOR=249
E: MINOR=0
E: SUBSYSTEM=iio
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: USEC_INITIALIZED=775029
Para comprobar que el sensor es detectado se encuentra corriendo:
gdbus introspect --system --dest net.hadess.SensorProxy --object-path /net/hadess/SensorProxy
Después usa:
monitor-sensor
Para ver los cambios en el sensor de luz o el acelerómetro.
Ten encuenta que los cambios de la brújula están solo disponibles para GeoClue pero si necesitas asegurarte que GeoClue está recogiendo los datos correctamente puedes ejecutar:
su -s /bin/sh geoclue -c monitor-sensor
Si eso no funciona, puedes rellenar enviar una incidencia, deteniendo iio-sensor-proxy ejecutando:
systemctl stop iio-sensor-proxy.service
Y adjuntando los datos arrojados por:
G_MESSAGES_DEBUG=all /usr/sbin/iio-sensor-proxy
Más información:
https://wiki.gnome.org/ThreePointSeventeen/Features
https://github.com/hadess/iio-sensor-proxy
0 comentarios:
Publicar un comentario