After a fresh PureOS OEM install on my Librem 13 v2 the XDG dirs are not visible on first boot. Only the "Desktop" dir is present.
After a system upgrade and a reboot they are visible.
I think that all dirs should be visible straight away.
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | mak | T132 OEM Install: Mouse and keyboard not working | ||
Resolved | mak | T123 XDG dirs not visible on first boot after fresh OEM install |
Event Timeline
After trying on a new install on a Librem 13 v2, the dirs are not present even after a system upgrade.
Weird... Could be a GNOME bug. So far, I haven't managed to reproduce this, but this bug is currently blocked on the OEM installer freeze issue.
When running the live usb key, the directories are not present neither. It is maybe related?
I think that they should be present in order to show the user who is testing the OS before installing that those essential directories exist in the distro.
Hmm, xdg-user-dirs is present and therefore this should work.
I'll need to look at what the shell does here when I'm back home.
This is this bug: https://bugs.mageia.org/show_bug.cgi?id=20882
Should be fixed soonish in Debian and PureOS.
I've sent a patch upstream, and will apply a fix in the Debian (and thereby PureOS package) after some brief discussion with the GNOME team, since the patch we mean we need to change the startup method away from Xsession.d startup entirely, and I am not sure if that breaks anything (I would say no, but there might be some weird corner case or DE I don't know).
This is resolved with xdg-user-dirs 0.15-3, which should be available in PureOS in a few hours as well.