システムレベルでデフォルトのMIME定義を復元し、ローカルMIMEデータベースを再構築したいと思います。私はアーチLinux KDEを実行しています。
これアーチスウィキ説明する、
使用する場合デスクトップ環境まず、独自のユーティリティを提供していることを確認する必要があります。これはこれらの選択肢よりも優先されます。
KDEはそのようなユーティリティを提供していますか?それとも一般を使うべきですか?xdg-utils?
アーチスウィキ言及するmimeapps.listファイルは複数ありますが、私はこれらのファイルを持っていません。 KDEではこれを使用しませんか?
私の唯一のmimeapps.listファイルは~/.config/mimeapps.list
。
MIMEタイプ(ローカルユーザーとシステム全体)の観点からKDEの内部をクリーンアップする手順は何ですか?
答え1
KDEはそのようなユーティリティを提供しますか、それとも通常のxdg-utilsを使うべきですか?
はい、ケードこれを読んでくださいmimeapps.list。コードは次のように書かれています。mimetypedata.cpp
KSharedConfig::Ptr profile = KSharedConfig::openConfig("mimeapps.list", KConfig::NoGlobals, QStandardPaths::GenericConfigLocation);
ケードこの順番で読んでみましょう。
.config/kde-mimeapps.list
.config/mimeapps.list
/etc/xdg/kde-mimeapps.list
/etc/xdg/mimeapps.list
/usr/share/applications/mimeapps.list
KDEのバージョンとディストリビューションによっては、これらのファイルの一部がなくても問題はありません。 KDEは見つかった内容を参照します。
MIMEタイプ(ローカルユーザーとシステム全体)の観点からKDEの内部をクリーンアップする手順は何ですか?
ローカルユーザーの場合は、ディレクトリ内のファイルを編集または作成できます.config
。ただし、システム全体で使用したい場合は、代わりに作成できます/etc
。
ただし、ほとんどの場合、これらのファイルに手動で触れる必要はありません。あなたが~/.config/mimeapps.list
それを作成しました。ファイル拡張子に関連するアプリケーションを変更するには、right-click -> Open With -> Other Application...
新しいアプリケーションを選択してチェックボックスをオンにします。すべてのファイル形式へのアプリケーション接続を覚えています...。これで~/config/mimeapps.list
あなたのコンテンツが編集されます。たとえば、変更したい場合PDF~に関連付けられる見せる変えるオークラ、こうして入ってください
application/pdf=org.gnome.Evince.desktop;
に追加されますmimeapps.list
。これは項目から推測したものapplication/pdf
です。/usr/share/mime/application/pdf.xml
だから自由に文法を学んだり、このように使ってみてくださいxdg-mime
。ここにいるMIMEアプリケーション関連仕様