rofi-script(5) (NAME) rofi-script - rofi (DESCRIPTION) rofi . rofi . (USAGE) : "{name}:{executable}" : rofi -show fb -modes "fb:file_browser.sh" name . (API) Rofi . (\n) ( ). rofi . rofi . : #!/usr/bin/env bash if [ x"$@" = x"quit" ] then exit 0 fi echo "reload" echo "quit" reload quit . quit rofi . (Environment) Rofi : ROFI_RETV : o 0: . o 1: . o 2: . o 3: . o 10-28: - ( ). ROFI_INFO `info` ( ) . ROFI_DATA data . (Passing mode options) (prompt) . NULL (\0) (\x1f) . : echo -en "\0prompt\x1fChange prompt\n" : o prompt: . o message: . o markup-rows: `true` (markup) . o urgent: (urgent). ( urgent dmenu ) o active: (active). ( active dmenu ) o delim: . `'` . . o no-custom: `true` . o use-hot-keys: true . : rofi . o keep-selection: . . o keep-filter: . o new-selection: keep-selection ( ) . o data: ROFI_DATA . o theme: . theme ( listview). (Parsing row options) . . : echo -en "aap\0icon\x1ffolder\n" : o icon: () . o display: . ( ) o meta: . o nonselectable: true . o permanent: true . o info: ROFI_INFO . . o urgent: (true/false) o active: (true/false) \x1f . echo -en "aap\0icon\x1ffolder\x1finfo\x1ftest\n" (Executing external program) . rofi ( ) . bash coproc . coproc ( myApp > /dev/null 2>&1 ) DASH (DASH shell) dash dash . #1201 . (Script locations) : o . o $PATH . ( ) : o $XDG_CONFIG_HOME/rofi/scripts/ ~/.config/rofi/scripts/ . `mymode.sh` : rofi -show mymode rofi -h . (SEE ALSO) rofi(1), rofi-sensible-terminal(1), dmenu(1), rofi-theme(5), rofi-theme-selector(1) (AUTHOR) Qball Cow Rasmus Steinke Morgane Glidic Original code based on work by: Sean Pringle AUTHORS . rofi rofi-script(5)