The patch referenced in post #17 won't correct this issue. It's adding the following condition: x"$DESKTOP_SESSION" = x"xfce"
However, that's not the value of DESKTOP_SESSION: $ env | grep DESKTOP DESKTOP_SESSION=xubuntu XDG_SESSION_DESKTOP=xubuntu XDG_CURRENT_DESKTOP=XFCE A more correct check would be against XDG_CURRENT_DESKTOP -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xdg-utils in Ubuntu. https://bugs.launchpad.net/bugs/1388922 Title: xdg-open doesn't properly detect Xfce/Xubuntu Status in Xdg-utils: Fix Released Status in xdg-utils package in Ubuntu: Confirmed Bug description: xdg-open doesn't detect the XFCE desktop environment on its fresh install on Ubuntu (not Xubuntu). I was able to fix that by adding 'elif [ x"$DESKTOP_SESSION" = x"xubuntu" ]; then DE=xfce;' line in 'detectDE()' function. To manage notifications about this bug go to: https://bugs.launchpad.net/xdg-utils/+bug/1388922/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

