Audaciousは、ArchのXFCEで[開く]をクリックしたとき、またはフォルダ内のすべての種類のファイルを表示したときに実行されます。

Audaciousは、ArchのXFCEで[開く]をクリックしたとき、またはフォルダ内のすべての種類のファイルを表示したときに実行されます。

おもしろかったが、ほしいと言わなかった時は大胆だった。たとえば、Chromeダウンロードで「フォルダを開く」をクリックするか、Sublime Textで「パッケージを参照」を選択した場合です。 Chromeで開いたフォルダのファイルは音楽ファイルではない可能性があります。

どうすれば解決できますか?

ベストアンサー1

Audaciousは、ディレクトリMIMEタイプを(より正確には)処理できるアプリケーションとして登録されますinode/directory。これは/usr/share/applications/audacious.desktop、変数が設定された.desktopファイルに表示されます(Archの場所は異なる場合があります)。MimeType

システムでは、inode/directoryMIMEタイプに対して次のことができます。

  • 他のアプリはこれを処理できません。 Audaciousだけがこれを処理できます。
  • このようなアプリがたくさんありますが、Audaciusがデフォルトアプリに設定されています。
  • より多くのアプリがありますが、デフォルトに設定されているアプリはありません(Audaciousは最初のアプリにすぎません)。

MIME 接続を使用するには、xdg-mime次のコマンドを使用します。たとえば、Firefoxがディレクトリを開くように設定するには(Firefoxの代わりに好みのファイルマネージャを選択できます)、次の手順を実行します。

xdg-mime default firefox.desktop inode/directory

その後、次を使用して結果を確認できます。

$ xdg-mime query default inode/directory                                        
firefox.desktop

動作しているかどうかをテストできますxdg-open

xdg-open /tmp

これでFirefoxが実行されます/tmp

xdg-mime書き込みに設定します~/.local/share/applications/。または - オプションを使用する場合--mode system- 書き込みになります/etc/xdg/applications/(この場合は root ユーザーである必要があります)。

デスクトップ環境でも接続を変更する方法が提供される可能性が高いです。

おすすめ記事