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):

...

Merge request reports
Activity
added 1 commit
- db94cef9 - main/postmarketos-ui-xfce4: xfce 4.20 adaptions and additional small changes
added 1 commit
- 5925801f - main/postmarketos-ui-xfce4: xfce 4.20 adaptions and additional small changes
I modified commit "Remove separator on the left-hand side of the clock" of MR xfce4-phone!13 (merged): The plugin ID numbers of the lower panel weren't changed to avoid upgrade issues with the launchers placed there, as they additionally have local data stored in
~/.config/xfce4/panel
.Could someone grant me "Developer" role on repositories "xfce4-phone" & "swclock-offset" and in the protected tag settings of those repositories change "Allow to create" to "Developers + Maintainers"? That's how it was set up on gitlab.com/postmarketOS.
Or in case privileges on gitlab.postmarketos.org are supposed to be handled more restrictive, I'm fine with that too, just someone would need to take care of such two-level merge request, they are a bit of a pain in processing.
- Resolved by Jakko
Could anyone grant me role "Developer" in postmarketOS repositories "xfce4-phone" and "swclock-offset" and additionally in the protected tag settings of those repositories change "Allow to create" to "Developers + Maintainers"?
Cc maintainers: @PureTryOut @caleb @craftyguy @lucaweiss @Newbyte @ollieparanoid @pabloyoyoista
added 1 commit
- 85a6e689 - main/postmarketos-ui-xfce4: xfce 4.20 adaptions and additional small changes