Пожалуйста, сопоставьте документацию и сценарии с используемой версией rofi.
Также см. локально установленную документацию (manpages).
Переключатель окон, средство запуска приложений и замена dmenu .
Rofi начинался как клон simpleswitcher, написанный Шоном Принглом — переключателя всплывающих окон, примерно основанного на superswitcher. Simpleswitcher заложил основу, и поэтому Шон Прингл заслуживает большей похвалы за этот инструмент. Rofi (переименованный, так как он потерял свойство simple ) был расширен дополнительными функциями, такими как средство запуска приложений и ssh-запускатель, и может выступать в качестве замены всплывающего меню, что делает его очень универсальным инструментом.
Rofi , как и dmenu, предоставит пользователю текстовый список опций, из которых можно выбрать одну или несколько опций. Это может быть запуск приложения, выбор окна или параметры, предоставляемые внешним скриптом.
Рофи не:
Набор инструментов пользовательского интерфейса.
Библиотека для использования в других приложениях.
Приложение, которое может поддерживать все возможные варианты использования. Он пытается быть достаточно универсальным, чтобы его мог использовать каждый.
Просто замена dmenu. Функциональность dmenu — это приятное дополнение к rofi , а не его основная цель.
Его основные особенности:
Полностью настраиваемая клавиатурная навигация.
Введите фильтр
UTF-8 включен
Поддержка языка RTL
Рисунок Cairo и рендеринг шрифта Pango
Встроенные режимы:
Режим переключения окон
Панель запуска приложений
Панель запуска файловых приложений на рабочем столе
Режим запуска SSH
Браузер файлов
Комбинированный режим, позволяющий объединить несколько режимов в один список.
Упорядочение на основе истории — последние 25 вариантов располагаются сверху в зависимости от использования (необязательно).
Расстояние Левенштейна или fzf-подобная сортировка совпадений (необязательно)
Замена вставного dmenu
Легко расширяется с помощью скриптов и плагинов.
Расширенные темы
Rofi имеет несколько встроенных режимов, реализующих распространенные варианты использования, и может быть расширен с помощью сценариев (вызываемых из Rofi или вызывающих Rofi ) или плагинов.
Ниже приведен список различных режимов:
run : запуск приложений из $PATH с возможностью запуска в терминале.
drun : запуск приложений на основе файлов рабочего стола. Он пытается соответствовать стандарту XDG.
window : переключение между окнами в оконном менеджере, совместимом с EWMH.
ssh : Подключитесь к удаленному хосту через ssh.
filebrowser : базовый файловый браузер для открытия файлов.
ключи : список внутренних сочетаний клавиш.
скрипт : запись (ограниченного) пользовательского режима с использованием простых скриптов.
комби : объединение нескольких режимов в один.
Известно, что Рофи работает на Linux и BSD.
Более актуальную информацию можно найти на страницах руководства. Другие разделы и ссылки могут содержать устаревшую информацию, поскольку они требуют относительно меньшего обслуживания, чем справочные страницы. Итак, если вы столкнетесь с какими-либо проблемами, пожалуйста, проконсультируйтесь со страницами руководства, обсуждениями и системой отслеживания проблем, прежде чем создавать новую проблему.
Инструкции по установке Rofi см. в руководстве по установке.
В этом разделе дается краткий обзор различных опций. Чтобы получить полный набор опций, см. раздел man-страниц выше.
Чтобы запустить rofi напрямую в определенном режиме, укажите режим с помощью rofi -show
. Чтобы отобразить диалоговое окно run
:
rofi -show run
Или получите параметры из скрипта:
~ /my_script.sh | rofi -dmenu
Укажите упорядоченный список режимов, разделенных запятыми, которые необходимо включить. Включенные режимы можно изменить во время выполнения. Клавиша по умолчанию — Ctrl+Tab
. Если режимы не указаны, все настроенные режимы будут включены. Чтобы показать только run
и ssh
-пусковую установку:
rofi -modes " run,ssh " -show run
Режимы для объединения в комбинированном режиме. Синтаксис -combi-modes
см. в разделе -modes
. Чтобы получить одно объединенное представление window
, run
и ssh
:
rofi -show combi -combi-modes " window,run,ssh " -modes combi
Создать файл конфигурации по умолчанию
mkdir -p ~ /.config/rofi
rofi -dump-config > ~ /.config/rofi/config.rasi
Это создаст файл с именем config.rasi
в папке ~/.config/rofi/
. Вы можете изменить этот файл, чтобы установить параметры конфигурации и изменить темы. config.rasi
— это файл, который rofi просматривает по умолчанию.
Пожалуйста, ознакомьтесь с руководством по настройке для получения сводной информации о параметрах конфигурации. Более подробные параметры представлены на страницах руководства.
Подробное описание см. на страницах руководства тем.
Последние темы в комплекте можно найти здесь.
Рез выглядит:
Артур:
Тема по умолчанию:
❗ **Вики в настоящее время не поддерживается и может содержать устаревшие данные ** |
---|
Зайдите в вики.
Обсуждения GitHub — предпочтительное место для обсуждений.