Gui

Ranger - open_with 不暫停

  • August 16, 2021

當我使用文件中未列出的 GUI 應用程序rifle.conf(即使用open_with命令)將文件打開到 ranger 時,ranger 終端視窗會“暫停”,直到我關閉 GUI 應用程序。

出於這個原因,我希望有一種方法可以使用特定應用程序打開文件,但仍然能夠在遊俠終端中導航文件。

當您使用文件中列出的應用程序之一打開同一文件時,這是預設行為rifle.conf

有什麼方法可以實現目標嗎?

嘗試open_with使用fort標誌:

open_with [application] [flags] [mode]

使用給定的應用程序打開選定的文件,除非省略,在這種情況下使用預設應用程序。標誌改變了應用程序的執行方式,並在本手冊頁的它們自己的部分中進行了描述。模式是一個數字,用於指定要使用的應用程序。應用程序列表由外部文件打開器“步槍”生成,可以在 Ranger 中按“r”時顯示。

請注意,如果您指定一個應用程序,該模式將被忽略。

標誌為您提供了一種修改衍生程序行為的方法。它們用於命令 :open_with (key “r”) 和 :shell (key “!")。

 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

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