Как в Linux в X запустить приложение обрабатывающее определённый MIME?
Нужно запустить приложение в X, которое является обработчиком по умолчанию определённого MIME типа,
например text/plain или application/vnd.oasis.opendocument.text.
Собственно, кривоватое решение я уже обнаружил:
1-й шаг: xdg-mime query default ТИП
Выдаёт приложение в виде файла desktop
Например для text/plain: gedit.desktop, для application/vnd.oasis.opendocument.text: libreoffice-writer.desktop
2-й шаг уже кривой: открываем /usr/share/applications/ДЕКСТОП-ФАЙЛ, парсим, ищем строчку Exec, запускаем...
Но тут несколько "но", например, не факт, что файл desktop будет именно в /usr/share/applications/ в общем случае.
Собственно вопрос, есть ли утилита, которая запускает xyz.desktop файл без указания полного пути?
Или другой простой способ получения запускаемой программы по MIME?