научил xdg-open нормально работать с URI вне всяких DE:
http://ompldr.org/vNzFxcQ/xdg-open_uri.diff
используется лишняя (подсмотренная в KDE) сущность: mime-тип uri/<имя_схемы>
для установки дефолтного приложения для открытия ссылок вида scheme:blablala
xdg-mime default $APPNAME.desktop uri/scheme
например:
xdg-mime default smplayer.desktop uri/mms
Кажется я заслужил бутылочку пива.
xdg-шные утилиты не расчитаны на нормальную работу вне KDE/GNOME/XFCE
это ладно, но какого хера там все захардкодено? И почему xdg-email в
дефолтном случае для открытия почты использует sensible-browser?