ファイルを開くためのGentooの基本アプリケーション

ファイルを開くためのGentooの基本アプリケーション

デスクトップ環境なしで実行されているGentooボックスでファイルを開こうとするたびに、システムはFirefoxを使用して開こうとします。デスクトップ環境がないと、「ファイルを開く」が機能しないことがわかりますが、なぜFirefoxではすべてが開かれますか?必要に応じて別のものに変更できますか?

答え1

通常、この情報は次の2つの場所で処理されます。

  • アプリケーションの.desktopファイルは、どのプログラムを開くことができるかを示します。
  • 特定のMIMEを含むファイルを開くときに使用するアプリケーションを指定するMIMEデータベース

MIMEデータベースはおよび.local/share/applications/mimeapps.listを編集してカスタマイズできます.local/share/applications/mimeinfo.cache。編集を許可するためのツールxdg-mimeはで提供されていますx11-misc/xdg-utilsその人は、デスクトップセッション内でのみ使用できると言います。

編集するFirefoxなどの一部のアプリケーションは、MIMEデータベースの設定に従わない場合があります。

答え2

file -i <filename>このコマンドは、特定のファイルの特定のMIMEタイプがわからない場合に便利です。一度設定すると、デフォルトのxdg-mimeオープンコマンドを設定するためのユーティリティへの入力として使用できます。

dev-perl/File-MimeInfo ebuild にはmimeopenユーティリティが含まれています。上記のコマンドを取り巻くラッパーです。

関連情報