XDG Desktop is not visible in Wayland
Affected version
- OS: Ubuntu 21.04 and up
- GNOME Shell 40.5
- Wayland
Bug summary
When running an X session, Nautilus shows a Desktop bookmark in the sidebar (which is correct since it is in /etc/xdg/user-dirs.defaults
).
Nevertheless, when running a Wayland session all bookmarks except Desktop are displayed.
Steps to reproduce
- Start a Wayland session in Ubuntu 21.04+
- Open Nautilus
What happened
Desktop bookmark is missing (although it's a default user-dir).
What did you expect to happen
Desktop bookmark should be visible.
Relevant logs, screenshots, screencasts etc.
The problem was reported to the GTK team (gtk#2569 (closed)) but they said
the
gtk-shell-shows-desktop
capability is sent from the Shell on Wayland, so it's entirely up to the shell to determine whether or not the desktop is available.
There is also a bug report in Ubuntu Launchpad where it was said that
gnome-shell is the one setting the key value on wayland and currently always claiming that desktop isn't handled. The suggestion is that gnome-shell should be updated, or maybe the desktop extension if it's technical doable for it to override the value. Reassigning to gnome-shell as a first step now.
Screenshot: