Ranger

Ranger 文件管理器在使用某些應用程序時變得無響應

  • March 8, 2018

假設我使用打開文本文件Emacs或使用圖片,Gimp然後Ranger文件管理器變得無響應,直到您關閉此應用程序。

但是,如果我打開相同的文本文件說 usingGedit或圖片 using Eye of Gnome,那麼Ranger文件管理器會話仍然處於活動狀態,我可以使用它來移動文件夾、瀏覽文件並執行通常的操作。

為什麼會這樣?

如何防止這種情況發生?

使用&which 將非同步執行命令,因此當您打開應用程序時 ranger 仍然可用。

例如,在您rifle.conf使用以下行:

mime ^text,  label editor = emacs & -- "$@"

代替

mime ^text,  label editor = emacs -- "$@"

同樣,假設您想打開一個圖像,gimp然後您可以按下rranger打開可用應用程序的列表。該列表可能如下所示:

0 | eog -- "$@"
1 | feh -- "$@"
2 | eom -- "$@"
3 | gimp -- "$@"
:open_with 

然後使用3 &而不是3打開圖像,gimp同時保持遊俠可用。

有時ranger可能未配置為辨識正確的應用程序(例如mathematica)。您仍然可以通過在提示符處鍵入應用程序的名稱來選擇該應用程序:open_with。但是,要保持遊俠仍然響應,請使用以下標誌f

:open_with mathematica f

(上述使用標誌f的方法來自這裡

引用自:https://unix.stackexchange.com/questions/412332