Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /etc/sensorfw/primaryuse.conf
- [plugins]
- accelerometeradaptor = hybrisaccelerometeradaptor
- alsadaptor = hybrisalsadaptor
- #proximityadaptor = hybrisproximityadaptor
- magnetometeradaptor = hybrismagnetometeradaptor
- gyroscopeadaptor = hybrisgyroscopeadaptor
- orientationadaptor = hybrisorientationadaptor
- [magnetometer]
- scale_coefficient = 1
- transformation_matrix = "-1,0,0,0,1,0,0,0,1"
- needs_calibration = 0
- [accelerometer]
- transformation_matrix = "1,0,0,0,1,0,0,0,1"
- /etc/xdg/QtProject/Sensors.conf
- [Default]
- QAccelerometer=sensorfw.accelerometer
- QAmbientLightSensor=sensorfw.als
- QCompass=sensorfw.compass
- QMagnetometer=sensorfw.magnetometer
- QOrientationSensor=sensorfw.orientationsensor
- QProximitySensor=sensorfw.proximitysensor
- QRotationSensor=sensorfw.rotationsensor
- QLightSensor=sensorfw.lightsensor
- QGyroscope=sensorfw.gyroscope
- then run:
- systemctl disable sensorfwd.service
- ps -ef | grep sensor and kill the pid
- /usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf --log-level=warning --no-magnetometer-bg-calibration &
- as root... (best to change log level to debug so you can see it working)
- change orientation with debug, and you should see this in terminal output
- I added my own systemd service that runs a script
- /etc/systemd/system/multi-user.target.wants/ath6kl.service
- [Unit]
- Description=ATH6KL
- Before=network.target
- [Service]
- RemainAfterExit=true
- ExecStart=/usr/bin/enable_sensors
- [Install]
- WantedBy=multi-user.target
- I can't get it to run with systemd with the service they are using... maybe over DBus
- /usr/bin/enable_sensors (executable)
- #!/bin/bash
- /usr/sbin/sensorfwd -c=/etc/sensorfw/primaryuse.conf --log-level=warning --no-magnetometer-bg-calibration &
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement