Ranger どのプログラムがファイルを開いていますか?

Ranger どのプログラムがファイルを開いていますか?

私はRangerを使用していますが、オーディオファイルを含むフォルダに移動してEnterキーを押すと、端末でmp3ファイルが再生されます。

ターミナルオーディオプログラムは私の基本的なプログラムではありません。これは、GUIでそのプログラムをダブルクリックすると他のプログラムが開かれるためです。

Rangerで開かれていないWaveファイルを手動で試すことができるように、Rangerがどのプログラムを使用しているのかを知りたいです。

どのプログラムを使用しているかを調べるのに役立つ提案がありますか?

ここに画像の説明を入力してください。

答え1

Rangerが使用するアプリケーションはRifle.confで定義されています。

Fedoraのデフォルトのオーディオ関連設定は次のとおりです。

#--------------------------------------------
# Audio without X
#-------------------------------------------
mime ^audio|ogg$, terminal, has mplayer  = mplayer -- "$@"
mime ^audio|ogg$, terminal, has mplayer2 = mplayer2 -- "$@"
mime ^audio|ogg$, terminal, has mpv      = mpv -- "$@"
ext midi?,        terminal, has wildmidi = wildmidi -- "$@"

#--------------------------------------------
# Video/Audio with a GUI
#-------------------------------------------
mime ^video|audio, has gmplayer, X, flag f = gmplayer -- "$@"
mime ^video|audio, has smplayer, X, flag f = smplayer "$@"
mime ^video,       has mpv,      X, flag f = mpv -- "$@"
mime ^video,       has mpv,      X, flag f = mpv --fs -- "$@"
mime ^video,       has mplayer2, X, flag f = mplayer2 -- "$@"
mime ^video,       has mplayer2, X, flag f = mplayer2 -fs -- "$@"
mime ^video,       has mplayer,  X, flag f = mplayer -- "$@"
mime ^video,       has mplayer,  X, flag f = mplayer -fs -- "$@"
mime ^video|audio, has vlc,      X, flag f = vlc -- "$@"
mime ^video|audio, has totem,    X, flag f = totem -- "$@"
mime ^video|audio, has totem,    X, flag f = totem --fullscreen -- "$@"

Ranger設定フォルダを探します(通常$HOME/.config/ranger)、Rifle.confファイルを開き、次の行を検索します。

答え2

起動後、ranger は ~/.config/ranger ディレクトリを作成します。デフォルト設定をこのディレクトリにコピーするには、次のコマンドを実行します。

$レンジャー --copy-config=all

rc.conf - startup commands and key bindings
commands.py - commands which are launched with :
rifle.conf - applications used when a given type of file is launched.

関連情報