私はKubuntuシステムにさまざまなグラフィックファイル形式を開くことができるプログラムをインストールし、その多くの基本的なプログラムとして登録しました。プログラムを削除しましたが、ファイル接続にまだ残っていて、ファイルマネージャでファイルを開こうとすると、存在しなくなったプログラムを起動しようとすることがあります。
KDE設定メニューの[ファイルの関連付け]ダイアログボックスで、最も一般的なファイルタイプへの接続を削除できます。残念ながら、このダイアログではファイル形式を検索し、関連プログラムを表示または編集することができますが、この場合はプログラムを検索して関連するすべてのファイル形式を表示する必要があります。
これを達成する方法はありますか?設定を行わない場合は、プログラムのすべてのプロンプトを削除できるいくつかの設定ファイルに存在できますか?
答え1
KDEはfreedesktop.orgの標準mimeapps.list
ファイルMIMEタイプ(ファイルタイプ)をアプリケーションに関連付けるために使用されます。
ファイルは次の順序で検索されます。
$XDG_CONFIG_HOME/$desktop-mimeapps.list
- ユーザー再定義、デスクトップ別(上級ユーザー向け)
$XDG_CONFIG_HOME/mimeapps.list
- ユーザーの上書き(ユーザー設定GUIに推奨される場所)
$XDG_CONFIG_DIRS/$desktop-mimeapps.list
- システム管理者およびISVカバレッジ、デスクトップ固有
$XDG_CONFIG_DIRS/mimeapps.list
- システム管理者とISVカバレッジ
$XDG_DATA_HOME/applications/$desktop-mimeapps.list
- 完全性のために廃止された、デスクトップのみ
$XDG_DATA_HOME/applications/mimeapps.list
- 互換性のために廃止
$XDG_DATA_DIRS/applications/$desktop-mimeapps.list
- Distro提供のデフォルト値、デスクトップ固有
$XDG_DATA_DIRS/applications/mimeapps.list
- ディストリビューションが提供するデフォルト値
この表では、$ desktopは現在デスクトップの名前の1つであり、小文字(kde、gnome、xfceなど)です。
これは、現在デスクトップで知られているコロンで区切られた名前のリストである環境変数の$ XDG_CURRENT_DESKTOPコンポーネントのASCII小文字型を使用して決定されます。
気づく:
$XDG_DATA_HOME
ユーザー固有のデータファイルを保存する必要がある相対デフォルトディレクトリを定義します。設定されていないか空の場合、デフォルト値$XDG_DATA_HOME
は同じを使用する必要があります。$HOME/.local/share
$XDG_CONFIG_HOME
ユーザー固有の構成ファイルを保存する必要がある相対デフォルトディレクトリを定義します。設定されていないか空の場合、デフォルト値$XDG_CONFIG_HOME
は同じを使用する必要があります。$HOME/.config
これは明確なテキストです。イニスタイル興味のあるプログラムのファイルを検索できます。