Branding support for non-Ubuntu (Touch) distributions
Currently the shell always shows an Ubuntu logo with orange accent colors as the logo on dash home button for example unless you patch the source.
Previously for Manjaro ARM this was hacked together: https://gitlab.manjaro.org/manjaro-arm/packages/community/lomiri-dev/unity8-git/-/blob/master/manjarofy-lomiri.patch
Ideally the launcher logo should be generic (except on Ubuntu?) and perhaps may even be simply provided as a CMake configure-time argument which it uses so no patching of the source is needed. There's some more discussion about this on https://t.me/UBports_UX/5755 including this generic logo concept (with just color being distro-specific):
For the logo background color perhaps something in GSettings could be used which the distribution (Debian, postmarketOS, Manjaro, Void Linux etc.) can pre-configure along with the packaging?
Lastly for the Wizard Welcome to Ubuntu Touch
message perhaps something Ubuntu Touch -specific like a filesystem path could be looked for and use that just like before, otherwise e.g. NAME
(or PRETTY_NAME
? though that seems to include arguably irrelevant distro version info in many cases like on Fedora) from /etc/os-release
is parsed and shown in place of Ubuntu Touch
.
The default wallpaper is currently customizable through a symlink in lomiri-wallpapers
(installed to /usr/share/backgrounds/lomiri-default-background.jpg
) but should get GSettings interface ideally still?
Cc. @mariogrip @z3ntu