Ranger - open_with sin suspender

Ranger - open_with sin suspender

Cuando abro un archivo en Ranger con una aplicación GUI que no figura en el rifle.confarchivo (es decir, usando el open_withcomando), la ventana del terminal de Ranger se "suspende" hasta que cierro la aplicación GUI.

Por esta razón, me gustaría tener una forma de abrir archivos con una aplicación específica, pero aún así poder navegar por los archivos en la terminal Ranger.

Este es el comportamiento predeterminado cuando abre el mismo archivo con una de las aplicaciones enumeradas en el rifle.confarchivo.

¿Hay alguna manera de lograr el objetivo?

Respuesta1

Pruebe open_withcon la bandera fo t:

open_with [application] [flags] [mode]

Abra los archivos seleccionados con la aplicación dada, a menos que se omita, en cuyo caso se utiliza la aplicación predeterminada. Los indicadores cambian la forma en que se ejecuta la aplicación y se describen en su propia sección en esta página de manual. El modo es un número que especifica qué aplicación utilizar. La lista de aplicaciones es generada por el abridor de archivos externo "rifle" y se puede mostrar al presionar "r" en ranger.

Tenga en cuenta que si especifica una aplicación, el modo se ignora.

Las banderas le brindan una manera de modificar el comportamiento del proceso generado. Se utilizan en los comandos :open_with (tecla "r") y :shell (tecla "!").

 f   Fork the process.  (Run in background)
 c   Run the current file only, instead of the selection
 r   Run application with root privilege (requires sudo)
 t   Run application in a new terminal window

Respuesta2

Puedes ver aquí:Ranger, abre el archivo y congela la terminal.

La respuesta aceptada es:

Parece ser, según un rifle.confarchivo de muestra que encontré, que necesitarías la fbandera para pedirle a Ranger que bifurque el programa y que se ejecute en segundo plano:

ext png, flag f = viewnior "$@"

Respuesta3

Resolví el problema agregando & al final.

ext png, flag f = viewnior "$@" &

El "&" obliga a que el programa se ejecute en segundo plano.

información relacionada