Ranger
Ranger 文件管理器在使用某些應用程序時變得無響應
假設我使用打開文本文件
Emacs
或使用圖片,Gimp
然後Ranger
文件管理器變得無響應,直到您關閉此應用程序。但是,如果我打開相同的文本文件說 using
Gedit
或圖片 usingEye of Gnome
,那麼Ranger
文件管理器會話仍然處於活動狀態,我可以使用它來移動文件夾、瀏覽文件並執行通常的操作。為什麼會這樣?
如何防止這種情況發生?
使用
&
which 將非同步執行命令,因此當您打開應用程序時 ranger 仍然可用。例如,在您
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
。但是,要保持遊俠仍然響應,請使用以下標誌f
::open_with mathematica f
(上述使用標誌
f
的方法來自這裡)