Ranger 文件管理器在使用某些应用程序时变得无响应

Ranger 文件管理器在使用某些应用程序时变得无响应

假设我使用打开一个文本文件Emacs或使用打开一张图片Gimp,那么Ranger文件管理器就会变得无响应,直到您关闭此应用程序。

但是,如果我打开同一个文本文件(例如使用Gedit或图片)Eye of Gnome,那么Ranger文件管理器会话仍然处于活动状态,我可以使用它来移动文件夹、浏览文件并执行常规操作。

为什么会发生这种情况?

如何防止这种情况发生?

答案1

使用&它将异步运行命令,因此当您打开应用程序时,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来自这里

相关内容