@oliver I have to strongly agree with James here. No package's scripts
should implicitly depend on the functionality of another, but rather
each script should honor the standard independently. The complexity and
runtime overhead for the check does not matter in this case.

Not having $XDG_DATA_DIRS set at all is a very common and normal
situation, since the spec explicitly mandates the default paths. Only if
there is a strong need for an additional path IMO justifies setting the
variable at all. That is correctly implemented in the individual scripts
(GNOME, XFCE) and they all honor the spec's default paths. So does the
-proposed version of snapd.

The only fix needed for 60x11-common_xdg_path IMO is to not set
anything, since each desktop environment should do it on their own.
Special-casing GNOME in there is even more of a no-go.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1575014

Title:
  /etc/X11/Xsession.d/65snappy cause XRDP error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-desktop/+bug/1575014/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to