2

Открытие программ через меню «Application Launcher», затем выбор программы работает.

Использование средства запуска, сгенерированного на панели, например, щелкнув правой кнопкой мыши на открытой программе, затем выбрав «Показать средство запуска, когда не выполняется», помещает файл .desktop, который открывается с помощью kate .

xdg-mime query filetype /opt/kde/share/applications/org.kde.dolphin.desktop

возвращает text/plain , как и та же команда для

/opt/kde/share/applications/org.kde.rekonq.desktop и т. д.

xdg-mime query default text/plain возвращает org.kde.kate.desktop , объясняя, почему файлы открываются kate .

Предположительно, проблема в том, что mimetype файлов *.desktop должен быть чем-то отличным от text/plain . Что это должно быть? Есть ли простой способ проверить / выяснить / изменить их?

Примечание: KDE-5, Plasma-5, (C)LFS, установка исходного кода и т.д. Нет менеджера пакетов.

1 ответ1

2

Повторное выполнение update-mime-database , с помощью /opt/kde/share/mime , /opt/gnome/share/mime , /usr/share/mime решило эту проблему.

Как было упомянуто Firelord в комментарии, тип, которому были назначены файлы *.desktop после этой операции, был application/x-desktop . Я подозреваю, что вполне вероятно, что ручная установка этого типа mime будет достаточной для решения проблемы.

Для тех, кто позже увидит этот пост, если он полезен:

Что касается связанных с решением (но не оригинального вопроса) новостей, это также приближает меня к необходимости загружать файлы rekonq .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .