「アプリケーション ランチャー」メニューからプログラムを開き、プログラムを選択すると機能します。
パネル上に生成されたランチャーを使用すると、たとえば、開いているプログラムを右クリックして「実行していないときにランチャーを表示する」を選択すると、 で開かれる .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
。
おそらくここでの問題は、*.desktop
ファイルの MIME タイプが 以外のものである必要があるということですtext/plain
。これは何でしょうか? これらを確認/検索/変更する簡単な方法はありますか?
注: KDE-5、Plasma-5、(C)LFS、ソース インストールなど。パッケージ マネージャーはありません。
答え1
update-mime-database
、 を繰り返し実行する/opt/kde/share/mime
と/opt/gnome/share/mime
、/usr/share/mime
この問題は解決しました。
Firelord がコメントで述べたように、*.desktop
この操作の後にファイルに割り当てられたタイプは でしたapplication/x-desktop
。これを MIME タイプとして手動で設定するだけで、問題を解決するのに十分であると思われます。
後でこの投稿を見る人のために、役に立つかもしれないので:
rekonq
関連するニュースとして(解決策には関連しますが、元の質問には関連しません)、これによりダウンロード ファイルの作成に一歩近づきました。