Advertisement
Guest User

55xfce4-session

a guest
Jan 6th, 2023
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. cat /etc/X11/Xsession.d/55xfce4-session
  2. # For Xfce, we add a directory to XDG_DATA_DIRS
  3. # to allow the admin to set, for example, defaults.list properly
  4. BASESTARTUP=$(basename "$STARTUP" | cut -d\ -f1)
  5. if [ "$BASESTARTUP" = x-session-manager ]; then
  6. BASESTARTUP=$(basename $(readlink /etc/alternatives/x-session-manager))
  7. fi
  8. case "$BASESTARTUP" in
  9. xfce4-session|startxfce4)
  10. # We prepend /usr/share/xfce4 since its defaults.list actually points
  11. # to /etc so it is configurable.
  12. if [ -z "$XDG_DATA_DIRS" ]; then
  13. XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/
  14. else
  15. XDG_DATA_DIRS=/usr/share/xfce4:"$XDG_DATA_DIRS"
  16. fi
  17. export XDG_DATA_DIRS
  18. if [ -n "$DBUS_SESSION_BUS_ADDRESS" ] && \
  19. command -v dbus-update-activation-environment >/dev/null; then
  20. dbus-update-activation-environment --verbose --systemd XDG_DATA_DIRS
  21. fi
  22. ;;
  23. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement