Как определить, какое окружение рабочего стола установлено из оболочки? [дубликат]

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 . Если кто знает, пожалуйста, отредактируйте это.

15
19.05.2017, 15:24
1 ответ

Чтобы проверить имя среды рабочего стола из командной строки, вы можете использовать следующую команду:

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
40
27.01.2020, 19:49

Теги

Похожие вопросы