@redcircle

Как в 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?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
я так понимаю,что снала читается ~/.config/mimeapps.list
и уже после запускается то, что в нём дохтор прописал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы