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.

Reply via email to