を使用してテキストファイルを開くか、またはを使用して画像を開いたと仮定すると、Emacs
アプリケーションをGimp
閉じるRanger
までファイルマネージャは応答しません。
Gedit
ただし、同じテキストファイル(使用または画像を使用)を開くと、ファイルマネージャセッションは引き続きアクティブになり、それを使用してフォルダを移動したり、ファイルを参照したり、一般的な操作を実行したりできますEye of Gnome
。Ranger
なぜこれが起こるのですか?
これが起こるのを防ぐ方法は何ですか?
答え1
これにより、&
コマンドは非同期的に実行されるため、アプリを開くときにレンジャーを引き続き使用できます。
たとえば、rifle.conf
次の行を使用する場合:
mime ^text, label editor = emacs & -- "$@"
変える
mime ^text, label editor = emacs -- "$@"
同様に、画像を開きたい場合は、を押して利用可能なアプリケーションのリストを開くgimp
ことができます。リストは次のとおりです。r
ranger
0 | eog -- "$@"
1 | feh -- "$@"
2 | eom -- "$@"
3 | gimp -- "$@"
:open_with
その後、レンジャーを使用できるようにしながら、画像を開く3 &
代わりに使用してください。3
gimp
場合によってはranger
、正しいアプリケーションを認識するように構成されていない可能性があります(例mathematica
:)。プロンプトに名前を入力してアプリケーションを選択できます:open_with
。ただし、Rangerの応答性を維持するには、f
次のようにこのフラグを使用します。
:open_with mathematica f
(上記のフラグの使用方法f
はここ)