43 lines
3.5 KiB
Plaintext
43 lines
3.5 KiB
Plaintext
|
#!/usr/bin/env bash
|
|||
|
|
|||
|
DIR="$HOME/.config/bspwm"
|
|||
|
|
|||
|
rofi \
|
|||
|
-show drun \
|
|||
|
-modi run,drun,ssh,filebrowser,window \
|
|||
|
-no-lazy-grab \
|
|||
|
-scroll-method 0 \
|
|||
|
-drun-match-fields all \
|
|||
|
-no-drun-show-actions \
|
|||
|
-terminal kitty \
|
|||
|
-kb-cancel Escape \
|
|||
|
-theme "$DIR"/rofi/themes/launcher.rasi
|
|||
|
|
|||
|
# rofi \
|
|||
|
# -show drun \
|
|||
|
# -modi run,drun,ssh,filebrowser,window \
|
|||
|
# -no-lazy-grab \
|
|||
|
# -scroll-method 0 \
|
|||
|
# -drun-match-fields all \
|
|||
|
# -drun-display-format "{name}" \
|
|||
|
# -no-drun-show-actions \
|
|||
|
# -terminal alacritty \
|
|||
|
# -kb-cancel Alt-F1 \
|
|||
|
# -theme "$DIR"/rofi/themes/launcher.rasi
|
|||
|
# -show drun: Этот флаг указывает на то, что rofi должен отображать список запускаемых приложений.
|
|||
|
# -modi run,drun,ssh,filebrowser,window: Здесь задан список модов, которые необходимо использовать в rofi.
|
|||
|
# Моды определяют способы взаимодействия с различными типами данных.
|
|||
|
# В данном случае используются моды запуска приложений (run и drun), подключения
|
|||
|
# к SSH (ssh), работы с файловой системой (filebrowser) и работы с открытыми окнами (window).
|
|||
|
# -no-lazy-grab: Этот флаг отключает "ленивый захват". Когда этот флаг активен, rofi будет активироваться сразу при вызове, а не
|
|||
|
# ожидать, пока пользователь не начнет вводить текст.
|
|||
|
# -scroll-method 0: Здесь задан метод прокрутки для rofi. Значение 0 указывает на "линейную" прокрутку, в которой каждый
|
|||
|
# элемент списка прокручивается по одному за раз.
|
|||
|
# -drun-match-fields all: Этот флаг указывает rofi, что необходимо учитывать все поля при сопоставлении приложений с вводимым пользователем текстом.
|
|||
|
# -drun-display-format "{name}": Здесь устанавливается формат отображения приложений в результатах поиска. В данном случае используется только имя приложения.
|
|||
|
# -no-drun-show-actions: Этот флаг отключает отображение действий для приложений в результатах поиска.
|
|||
|
# -terminal kitty: Этот флаг указывает rofi использовать терминал с именем "kitty" для запуска приложений, по умолчанию оно использует терминал по умолчанию.
|
|||
|
# -kb-cancel Escape: Этот флаг назначает клавишу "Escape" для отмены rofi.
|
|||
|
# -theme "$DIR"/rofi/themes/launcher.rasi: Здесь задается путь к теме оформления для rofi. Знак доллара и фигурные скобки используются для
|
|||
|
# разрешения переменной окружения $DIR, которая, вероятно, содержит путь к каталогу со скриптом.
|