With a GNOME 3.18 (or newer) based system, orientation changes will automatically be applied when rotating the panel, ambient light will be used to change the screen brightness, and Geoclue will be able to read the compass data to show the direction in Maps.
Version: Cauldron => 7
CC: (none) => lewyssmithAssignee: bugsquad => gnomeSeverity: normal => enhancement
I noticed: 1. some packaging issues (geoclue ran as root, iio-sensor-proxy assumed it ran as geoclue user) 2. iio-sensor-proxy needs to depend on geoclue (to ensure geoclue user exists; else dbus service doesn't want to start) 3. Mageia needs to somehow install iio-sensor-proxy when the hardware is available I fixed problem 1 and 2. For problem 3 I asked on Mageia dev mailing list. Though as workaround you should be able to just install iio-sensor-proxy I think.
CC: (none) => olavSource RPM: iio-senso-proxy => iio-sensor-proxy
Thank you Olav for your intervention. It is all meaningless to me!
CC: lewyssmith => (none)
Do you run the development version of Mageia, called Cauldron? Can you check if iio-sensor-proxy is installed on either Cauldron or Mageia 7? After installation, please try rotating whatever you wanted to rotate, then tell me if it worked and maybe attach the output of the following command: journalctl -n 500 e.g. sudo journalctl -n 500 > /tmp/journalctl.log Please remove anything privacy sensitive.
Per discussion on dev mailing list I've added within gnome-shell a Recommends: for the iio-sensor-proxy package. I'm double checking if more needs to be done or not. There was also something about kernel modules. https://ml.mageia.org/l/arc/dev/2020-04/msg00207.html
> 2. iio-sensor-proxy needs to depend on geoclue (to ensure geoclue user exists; > else dbus service doesn't want to start) that certainly is not the case on my mga7 install. iio-sensor-proxy works just fine without having geoclue installed/without having geoclue user. Please don't make this a hard dependency. I'd be very surprised that it really is about missing system user that would prevent the service from starting.
CC: (none) => lohmaier+mageia
Ah, it didn't start on my system and that message was the only thing I saw in the systemd journal. Just to confirm, the functionality of iio-sensor-proxy works fine for you? Feel free to make changes to this package btw, unfortunately I cannot get it to actually start.
So to be clear: please remove geoclue and see if it still starts. If it does, either remove the recommends (changed it just now from a require) or tell me here.
I don’t use Gnome anymore. It’s too heavy for my computer. I installed LxQt instead. Do we have to close this report?
We can close it, I cannot test if my changes worked. I'll mark it as OLD
Resolution: (none) => OLDStatus: NEW => RESOLVED
well I though I already stated that it is not needed, that it works in mga7 without the geoclue package and without having the geoclue user on the system.
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=27573