@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