https://github.com/ranger/ranger/wiki/Keybindings#quick-editing-rcconf говорит, что вы можете использовать это для быстрого редактирования файла rc.conf
и его источника. после сохранения:
map xx chain shell vim -p ~/.config/ranger/rc.conf; source ~/.config/ranger/rc.conf
и это работает для scope.sh
:
map xr chain shell vim -p ~/.config/ranger/scope.sh; source ~/.config/ranger/scope.sh
это работает для rifle.conf
map xr chain shell vim ~/.config/ranger/rifle.conf; eval fm.rifle.reload_config()
Я обновлю этот ответ, как только узнаю правильную конфигурацию для commands.py
. Если кто знает, пожалуйста, отредактируйте это.
Чтобы проверить имя среды рабочего стола из командной строки, вы можете использовать следующую команду:
echo $XDG_CURRENT_DESKTOP
или
ls /usr/share/xsessions/
Или в зависимости от вопроса:
ps -e | grep -E -i "xfce|kde|gnome"
Образец вывод (kde):
kdevtmpfs
start_kdeinit
kdeinit4
kded4
polkit-kde-auth