https://bugs.kde.org/show_bug.cgi?id=366180
Harald Sitter <sit...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |UPSTREAM --- Comment #1 from Harald Sitter <sit...@kde.org> --- > DESKTOP_SESSION=/usr/share/xsessions/plasma which will be prepended to the variable by a core x11 setup script > $ grep -r SESSION\": /etc/X11/Xsession.d/60x11-common_xdg_path > > XDG_CONFIG_DIRS="$DEFAULT_XDG_CONFIG_DIRS"/xdg-"$DESKTOP_SESSION":"$XDG_CONFIG_DIRS" > XDG_DATA_DIRS=/usr/share/"$DESKTOP_SESSION":"$XDG_DATA_DIRS" So I am guessing that every DM other than SDDM actually treats DESKTOP_SESSION as the basename (excluding suffix) of the xsession file name. Please forward this bug to SDDM on github. As for your actual problem of icons not working. This probably has nothing to do with it since /usr/share//usr/share/xsessions/plasma == /usr/share/usr/share/xsessions/plasma which is a valid path, and the XDG spec doesn't mandate that the paths in the variable exist at all, so even though it is malformed it shouldn't matter. That said, depending on how Nylas renders the systray icons and whether it has own icon lookup code involved it is entirely possible that the lookup code is incorrect and breaks on non-existant paths in XDG_DATA_DIRS. I suggest you file a bug report with the Nylas authors as they are probably in a better position to guess where the problem might be. -- You are receiving this mail because: You are watching all bug changes.