Xfce4: postmarketOS icon missing
Describe your issue
What's the expected behaviour?
In Xfce4 there should be a postmarketOS icon in the top left corner (button of whiskermenu).
What's the current behaviour?
On edge, after apk upgrade, the postmarketOS icon in the top left corner disappears.
Reason: The icon was moved (commit 5b424a36). The configs of postmarketos-ui-xfce4 point to the old location (source). So this affects also new installations.
Unfortunately, on existing installations the icon can't be brought back by changing the path to the new location. At first login, the configs get copied from /etc/skel into the .config folder in the users home folder. Therefore it requires two different solutions:
-
For existing installations: Create a symlink to the old location. There will be two waves of existing installations being affected on upgrades: edge installations about now and v21.12 installations when upgrading to v22.0x. Some time after v21.12 becomes unsupported, the symlink isn't used anymore. MR: !2916 -
For future installations: Change icon path in the postmarketos-ui-xfce4 to the new location. Additionally I will check if installing the configs to /etc/xdg instead of /etc/skel is feasible. This way, only user-modified configs would be stored in the .config file at home. MR: !2935
How to reproduce your issue?
Fresh install or upgrade an existing installation.
What device are you using?
samsung-serranove
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v21.12
On what environment did you encounter the issue?
Phone environments
-
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway)
Other
-
No environment -
GNOME -
KDE Plasma -
Kodi -
MATE -
Shelli -
Sway -
Weston -
Xfce4 -
fbkeyboard -
i3wm -
Sxmo (Xorg/Dwm)
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
can't remember
Additional information
none