سلام
نحوه ی اجرای شما چطوره ؟
منظورم اینه که از طریق قسمت open_with اجرا می کنین یا از طریق قسمت shell ؟
در هر صورت من هر دو قسمت رو توضیح می دم تا بقیه ی دوستان هم بتونن استفاده کنن.
1.قسمت shell :
برای استفاده از shell توی Ranger باید کلید @ رو فشار بدین.
حالا تو قسمت باز شده از دستوراتی به این شکل برای اجرای فایل مورد نظرتون استفاده کنین :
:shell audacious %s &
حالا دستور موردنظرتون توی پس زمینه اجرا می شه و با بستن Ranger هم چنان اجرا می شه. (فقط به جای audacious باید از ابزار دلخواه خودتون استفاده کنین)
2.قسمت open_with :
اون طور که من تست کردم ، این قسمت ابزارهای گرافیکی رو به صورت پس زمینه اجرا می کنه و با بستن Ranger اون ابزار بسته نمی شه و فقط کافیه مراحل زیر رو مثلاً برای ابزار audacious انجام بدین.
1.اول چک کنین فایل ~/.config/ranger/rifle.conf رو سیستمون وجود داشته باشه و اگه وجود نداشت با دستور زیر بسازینش :
ranger --copy-config=all
2.حالا خط زیر رو بهش اضافه کنین :
mime ^video|audio, has audacious, X, flag f = audacious "$@"
بهتره این رو به قسمت زیر از اون فایل اضافه کنین تا موقعی که بخواین تغییرش بدین به مشکل نخورین و راحت پیداش کنین :
#--------------------------------------------
# Video/Audio with a GUI
#-------------------------------------------
حالا توی Ranger با زدن دکمه ی r می تونین انتخاب کنین تا مثلاً با audacious اجرا بشه.
اگه برای شما توی پس زمینه لود نمی شه به جای اون دستور ، این رو قرار بدین :
mime ^video|audio, has audacious, X, flag f = audacious "$@" &
یا مثلاً برای gedit این طوریه :
mime ^text, has gedit, X, flag f = gedit "$@"
و اگه open_with برای شما تو پس زمینه لود نمی کنه این طوری :
mime ^text, has gedit, X, flag f = gedit "$@" &