main/postmarketos-ui-xfce4: brightnessctl and xfce 4.20 adaptations
The first commit is a follow-up of !5655 (closed) and similar to !5933 (merged).
The Xfce4 power manager can control the display brightness. It doesn't
save and restore it over boots, however. In distributions with systemd
this is handled by systemd-backlight@.service
. For OpenRC the package
brightnessctl offers a service saving the state of the brightness at
shutdown and reboot.
As brightnessctl is a rather simple tool and not specifically adapted to Xfce4, it can get confused when the power manager e.g. lowers the display brightness when on idle. To avoid such a hassle, the display power settings were simplifyed in repository "xfce4-phone" version 0.5.3 (and needed a correction in version 0.5.4). Users nonetheless can change them if desired.
The second commit was triggered by the release of Xfce 4.20, which caused two issues: Theme and wallpaper. To stay at theme "Greybird", it needs to be set explicitely. For the wallpaper I unfortunately haven't found a possibility to set the one of postmarketOS as default. (More detailed information in the commit messages of MR xfce4-phone!13 (merged).)
While at it, I added additional small changes to the layout, some of them to take into account the increasing number of hight-resolution touchscreen devices.
Changelog of xfce4-phone 0.6.0:
- Update screenshot
- Remove separator on the left-hand side of the clock
- Increase font size of the clock
- Change order of panel plugins "pulseaudio" and "power-manager"
- Increase icon size of status tray in panel
- After Xfce 4.20 release remove outdated "backdrop" settings
- After Xfce 4.20 release set theme "Greybird" explicitely
On gitlab.com I had privileges to merge MR's and create tags in repositories "xfce4-phone" and "swclock-offset". Maybe someone could assign those privileges again in gitlab.postmarkeos.org? Alternatively someone would need to merge xfce4-phone!13 (merged) and create a tag 0.6.0 in repository "xfce4-phone".
In the meantime the MR here points to the commit and I'll set it to "Draft" until the tag gets created.
Screenshots (click to enlarge):

...
