Запуск приложений. Rofi
Запуск приложений. Rofi.
Содержание
1 Общая информация
- Используется для запуска приложений, переключения окон.
- https://github.com/davatorium/rofi
- Конфигурация по умолчанию находится в
~/.config/rofi/config
.
2 Ответвления
2.1 С поддержкой Wayland
- Оригинальный rofi работает в wayland через XWayland.
- Репозиторий: https://github.com/lbonn/rofi
- Установка
Gentoo
emerge x11-misc/rofi-wayland
- Находится в репозитории swirl.
- Добавить репозиторий:
layman -a swirl
- Придётся удалить
x11-misc/rofi
.
3 Темы
- Для выбора темы можно использовать команду:
rofi-theme-selector
- Для запуска программ используется несколько мод:
run
: запускать приложения из пути ($PATH
) с возможностью запуска в терминале.drun
: запускать приложения на основе desctop-файлов (по стандарту XDG).window
: переключение между окнами в оконном менеджере, совместимом со спецификацией EWMH.ssh
: подключение к удаленному хосту черезssh
.file-browser
: базовый файловый броузер для открытия файлов.keys
: список внутренних привязок клавиш.script
: использование простых скриптов.combi
: объединяет несколько мод в одну.
4 Специфика разных windowmanagers
4.1 i3wm
- Использование запятых в файле настроек i3 может привести к проблемам. Лучше использовать файл настроек rofi или замените запятые символом
#
, например, заменить строкунаrofi -combi-modi window,drun,ssh
rofi -combi-modi window#drun#ssh
- Возможная конфигурация в командной строке команды
rofi
:## ~/.config/i3/config set $menu rofi -combi-modi window#drun -show combi -modi combi -show-icons
- Конфигурация с помощью конфигурационного файла (поместим его в
~/.config/i3/rofi/config
).
5 Плагины
5.1 rofi-pass
- Плагин для работы с pass (см. Менеджер паролей pass. Интеграция с другими программами).