Запуск приложений. Rofi
2021-11-19
·
2 мин. для прочтения
Запуск приложений. 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,sshrofi -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. Интеграция с другими программами).