Запуск приложений. 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


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие