From baec98e296cedd6539beb74bd6edba1f7a045151 Mon Sep 17 00:00:00 2001 From: DaveDavenport Date: Thu, 25 Apr 2024 14:15:17 +0000 Subject: Deployed 5b9939b2 with MkDocs version: 1.4.2 --- .nojekyll | 0 1.7.0/rofi-script.5/index.html | 1485 +++++ 1.7.0/rofi-theme.5/index.html | 3034 +++++++++ 1.7.0/rofi.1/index.html | 2650 ++++++++ 1.7.1/rofi-script.5/index.html | 1487 +++++ 1.7.1/rofi-theme.5/index.html | 3088 +++++++++ 1.7.1/rofi.1/index.html | 2710 ++++++++ 1.7.2/rofi-script.5/index.html | 1487 +++++ 1.7.2/rofi-theme.5/index.html | 3088 +++++++++ 1.7.2/rofi.1/index.html | 2710 ++++++++ 1.7.3/rofi-debugging.5/index.html | 1430 +++++ 1.7.3/rofi-dmenu.5/index.html | 1502 +++++ 1.7.3/rofi-keys.5/index.html | 2694 ++++++++ 1.7.3/rofi-script.5/index.html | 1509 +++++ 1.7.3/rofi-theme.5/index.html | 3309 ++++++++++ 1.7.3/rofi.1/index.html | 2624 ++++++++ 1.7.4/rofi-debugging.5/index.html | 1430 +++++ 1.7.4/rofi-dmenu.5/index.html | 1483 +++++ 1.7.4/rofi-keys.5/index.html | 2657 ++++++++ 1.7.4/rofi-script.5/index.html | 1509 +++++ 1.7.4/rofi-theme.5/index.html | 3291 ++++++++++ 1.7.4/rofi.1/index.html | 2608 ++++++++ 1.7.5/rofi-debugging.5/index.html | 1430 +++++ 1.7.5/rofi-dmenu.5/index.html | 1483 +++++ 1.7.5/rofi-keys.5/index.html | 2657 ++++++++ 1.7.5/rofi-script.5/index.html | 1509 +++++ 1.7.5/rofi-theme.5/index.html | 3291 ++++++++++ 1.7.5/rofi.1/index.html | 2608 ++++++++ 404.html | 1136 ++++ CONFIG/index.html | 1560 +++++ COPYING/index.html | 1176 ++++ INSTALL/index.html | 1794 ++++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.51d95adb.min.js | 29 + assets/javascripts/bundle.51d95adb.min.js.map | 8 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 ++++++++++++++++++++ assets/javascripts/workers/search.e5c33ebb.min.js | 42 + .../javascripts/workers/search.e5c33ebb.min.js.map | 8 + assets/stylesheets/main.558e4712.min.css | 1 + assets/stylesheets/main.558e4712.min.css.map | 1 + assets/stylesheets/palette.2505c338.min.css | 1 + assets/stylesheets/palette.2505c338.min.css.map | 1 + current/rofi-debugging.5/index.html | 1436 +++++ current/rofi-dmenu.5/index.html | 1520 +++++ current/rofi-keys.5/index.html | 1598 +++++ current/rofi-script.5/index.html | 1598 +++++ current/rofi-theme.5/index.html | 3718 +++++++++++ current/rofi.1/index.html | 2787 ++++++++ downloads/index.html | 1333 ++++ guides/DynamicThemes/1.png | Bin 0 -> 641568 bytes guides/DynamicThemes/2.png | Bin 0 -> 1015871 bytes guides/DynamicThemes/dynamic_themes/index.html | 1400 ++++ .../index.html | 2003 ++++++ guides/Plugins/rofi-file-browser.png | Bin 0 -> 18170 bytes guides/Positioning/anchors.svg | 241 + guides/Positioning/example-pos.png | Bin 0 -> 535217 bytes guides/Positioning/theme3-positioning/index.html | 1285 ++++ guides/Transparency/rofi-background.png | Bin 0 -> 1572714 bytes guides/Transparency/rofi-background2.png | Bin 0 -> 782595 bytes guides/Transparency/rofi-fake.png | Bin 0 -> 140385 bytes guides/Transparency/rofi-paper.png | Bin 0 -> 27304 bytes guides/Transparency/rofi-real.png | Bin 0 -> 46680 bytes guides/Transparency/rofi-transp.png | Bin 0 -> 10940 bytes guides/Transparency/structure.svg | 520 ++ guides/Transparency/theme3-transparency/index.html | 1358 ++++ images/rofi-logo-full.png | Bin 0 -> 202407 bytes images/rofi.png | Bin 0 -> 58343 bytes index.html | 1219 ++++ search/lunr.js | 3475 ++++++++++ search/main.js | 109 + search/search_index.json | 1 + search/worker.js | 133 + sitemap.xml | 218 + sitemap.xml.gz | Bin 0 -> 223 bytes themes/Adapta-Nokto.png | Bin 0 -> 21676 bytes themes/Arc-Dark.png | Bin 0 -> 25511 bytes themes/Arc.png | Bin 0 -> 21723 bytes themes/DarkBlue.png | Bin 0 -> 26540 bytes themes/Indego.png | Bin 0 -> 21950 bytes themes/Monokai.png | Bin 0 -> 25897 bytes themes/Paper.png | Bin 0 -> 21850 bytes themes/android_notification.png | Bin 0 -> 21541 bytes themes/arthur.png | Bin 0 -> 24043 bytes themes/blue.png | Bin 0 -> 23114 bytes themes/c64.png | Bin 0 -> 17303 bytes themes/capture.sh | 57 + themes/default.png | Bin 0 -> 24975 bytes themes/dmenu.png | Bin 0 -> 11040 bytes themes/docu.png | Bin 0 -> 129092 bytes themes/fancy.png | Bin 0 -> 33331 bytes themes/fancy2.png | Bin 0 -> 29992 bytes themes/fullscreen-preview.png | Bin 0 -> 173026 bytes themes/glue_pro_blue.png | Bin 0 -> 25458 bytes themes/gruvbox-dark-hard.png | Bin 0 -> 21816 bytes themes/gruvbox-dark-soft.png | Bin 0 -> 21970 bytes themes/gruvbox-dark.png | Bin 0 -> 21926 bytes themes/gruvbox-light-hard.png | Bin 0 -> 22171 bytes themes/gruvbox-light-soft.png | Bin 0 -> 22061 bytes themes/gruvbox-light.png | Bin 0 -> 22129 bytes themes/iggy.png | Bin 0 -> 1078652 bytes themes/lb.png | Bin 0 -> 25160 bytes themes/material.png | Bin 0 -> 28580 bytes themes/paper-float.png | Bin 0 -> 25555 bytes themes/purple.png | Bin 0 -> 21645 bytes themes/sidebar-v2.png | Bin 0 -> 47820 bytes themes/sidebar.png | Bin 0 -> 28047 bytes themes/solarized.png | Bin 0 -> 21140 bytes themes/solarized_alternate.png | Bin 0 -> 21274 bytes themes/themes/index.html | 1237 ++++ 136 files changed, 100961 insertions(+) create mode 100644 .nojekyll create mode 100644 1.7.0/rofi-script.5/index.html create mode 100644 1.7.0/rofi-theme.5/index.html create mode 100644 1.7.0/rofi.1/index.html create mode 100644 1.7.1/rofi-script.5/index.html create mode 100644 1.7.1/rofi-theme.5/index.html create mode 100644 1.7.1/rofi.1/index.html create mode 100644 1.7.2/rofi-script.5/index.html create mode 100644 1.7.2/rofi-theme.5/index.html create mode 100644 1.7.2/rofi.1/index.html create mode 100644 1.7.3/rofi-debugging.5/index.html create mode 100644 1.7.3/rofi-dmenu.5/index.html create mode 100644 1.7.3/rofi-keys.5/index.html create mode 100644 1.7.3/rofi-script.5/index.html create mode 100644 1.7.3/rofi-theme.5/index.html create mode 100644 1.7.3/rofi.1/index.html create mode 100644 1.7.4/rofi-debugging.5/index.html create mode 100644 1.7.4/rofi-dmenu.5/index.html create mode 100644 1.7.4/rofi-keys.5/index.html create mode 100644 1.7.4/rofi-script.5/index.html create mode 100644 1.7.4/rofi-theme.5/index.html create mode 100644 1.7.4/rofi.1/index.html create mode 100644 1.7.5/rofi-debugging.5/index.html create mode 100644 1.7.5/rofi-dmenu.5/index.html create mode 100644 1.7.5/rofi-keys.5/index.html create mode 100644 1.7.5/rofi-script.5/index.html create mode 100644 1.7.5/rofi-theme.5/index.html create mode 100644 1.7.5/rofi.1/index.html create mode 100644 404.html create mode 100644 CONFIG/index.html create mode 100644 COPYING/index.html create mode 100644 INSTALL/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.51d95adb.min.js create mode 100644 assets/javascripts/bundle.51d95adb.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.e5c33ebb.min.js create mode 100644 assets/javascripts/workers/search.e5c33ebb.min.js.map create mode 100644 assets/stylesheets/main.558e4712.min.css create mode 100644 assets/stylesheets/main.558e4712.min.css.map create mode 100644 assets/stylesheets/palette.2505c338.min.css create mode 100644 assets/stylesheets/palette.2505c338.min.css.map create mode 100644 current/rofi-debugging.5/index.html create mode 100644 current/rofi-dmenu.5/index.html create mode 100644 current/rofi-keys.5/index.html create mode 100644 current/rofi-script.5/index.html create mode 100644 current/rofi-theme.5/index.html create mode 100644 current/rofi.1/index.html create mode 100644 downloads/index.html create mode 100644 guides/DynamicThemes/1.png create mode 100644 guides/DynamicThemes/2.png create mode 100644 guides/DynamicThemes/dynamic_themes/index.html create mode 100644 guides/Plugins/2017-04-19-rofi-140-sneak-preview-plugins/index.html create mode 100644 guides/Plugins/rofi-file-browser.png create mode 100644 guides/Positioning/anchors.svg create mode 100644 guides/Positioning/example-pos.png create mode 100644 guides/Positioning/theme3-positioning/index.html create mode 100644 guides/Transparency/rofi-background.png create mode 100644 guides/Transparency/rofi-background2.png create mode 100644 guides/Transparency/rofi-fake.png create mode 100644 guides/Transparency/rofi-paper.png create mode 100644 guides/Transparency/rofi-real.png create mode 100644 guides/Transparency/rofi-transp.png create mode 100644 guides/Transparency/structure.svg create mode 100644 guides/Transparency/theme3-transparency/index.html create mode 100644 images/rofi-logo-full.png create mode 100644 images/rofi.png create mode 100644 index.html create mode 100644 search/lunr.js create mode 100644 search/main.js create mode 100644 search/search_index.json create mode 100644 search/worker.js create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 themes/Adapta-Nokto.png create mode 100644 themes/Arc-Dark.png create mode 100644 themes/Arc.png create mode 100644 themes/DarkBlue.png create mode 100644 themes/Indego.png create mode 100644 themes/Monokai.png create mode 100644 themes/Paper.png create mode 100644 themes/android_notification.png create mode 100644 themes/arthur.png create mode 100644 themes/blue.png create mode 100644 themes/c64.png create mode 100644 themes/capture.sh create mode 100644 themes/default.png create mode 100644 themes/dmenu.png create mode 100644 themes/docu.png create mode 100644 themes/fancy.png create mode 100644 themes/fancy2.png create mode 100644 themes/fullscreen-preview.png create mode 100644 themes/glue_pro_blue.png create mode 100644 themes/gruvbox-dark-hard.png create mode 100644 themes/gruvbox-dark-soft.png create mode 100644 themes/gruvbox-dark.png create mode 100644 themes/gruvbox-light-hard.png create mode 100644 themes/gruvbox-light-soft.png create mode 100644 themes/gruvbox-light.png create mode 100644 themes/iggy.png create mode 100644 themes/lb.png create mode 100644 themes/material.png create mode 100644 themes/paper-float.png create mode 100644 themes/purple.png create mode 100644 themes/sidebar-v2.png create mode 100644 themes/sidebar.png create mode 100644 themes/solarized.png create mode 100644 themes/solarized_alternate.png create mode 100644 themes/themes/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/1.7.0/rofi-script.5/index.html b/1.7.0/rofi-script.5/index.html new file mode 100644 index 00000000..1ac29d79 --- /dev/null +++ b/1.7.0/rofi-script.5/index.html @@ -0,0 +1,1485 @@ + + + + + + + + + + + + + + + + + + + + Script - Rofi Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

ROFI-SCRIPT 5 rofi-script

+

NAME

+

rofi script mode - Rofi format for scriptable modi.

+

DESCRIPTION

+

rofi supports modes that use simple scripts in the background to generate a list and process the result from user +actions. This provide a simple interface to make simple extensions to rofi.

+

USAGE

+

To specify a script mode, set a mode with the following syntax: "{name}:{executable}"

+

For example:

+
rofi -show fb -modi "fb:file_browser.sh"
+
+

The name should be unique.

+

API

+

Rofi calls the executable without arguments on startup. This should generate a list of options, separated by a newline +(\n) (This can be changed by the script). +If the user selects an option, rofi calls the executable with the text of that option as the first argument. +If the script returns no entries, rofi quits.

+

A simple script would be:

+
#!/usr/bin/env bash
+
+if [ x"$@" = x"quit" ]
+then
+    exit 0
+fi
+echo "reload"
+echo "quit"
+
+
+

This shows two entries, reload and quit. When the quit entry is selected, rofi closes.

+

Environment

+

Rofi sets the following environment variable when executing the script:

+

ROFI_RETV

+

An integer number with the current state:

+
    +
  • 0: Initial call of script.
  • +
  • 1: Selected an entry.
  • +
  • 2: Selected a custom entry.
  • +
  • 10-28: Custom keybinding 1-19 ( need to be explicitly enabled by script ).
  • +
+

ROFI_INFO

+

Environment get set when selected entry get set with the property value of the 'info' row option, if set.

+

Passing mode options

+

Extra options, like setting the prompt, can be set by the script. +Extra options are lines that start with a NULL character (\0) followed by a key, separator (\x1f) and value.

+

For example to set the prompt:

+
    echo -en "\0prompt\x1fChange prompt\n"
+
+

The following extra options exists:

+
    +
  • prompt: Update the prompt text.
  • +
  • message: Update the message text.
  • +
  • markup-rows: If 'true' renders markup in the row.
  • +
  • urgent: Mark rows as urgent. (for syntax see the urgent option in dmenu mode)
  • +
  • active: Mark rows as active. (for syntax see the active option in dmenu mode)
  • +
  • delim: Set the delimiter for for next rows. Default is '\n' and this option should finish with this. Only call this on first call of script, it is remembered for consecutive calls.
  • +
  • no-custom: If set to 'true'; only accept listed entries, ignore custom input.
  • +
  • use-hot-keys: If set to true, it enabled the Custom keybindings for script. Warning this breaks the normal rofi flow.
  • +
+

Parsing row options

+

Extra options for individual rows can be set. +The extra option can be specified following the same syntax as mode option, but following the entry.

+

For example:

+
    echo -en "aap\0icon\x1ffolder\n"
+
+

The following options are supported:

+
    +
  • icon: Set the icon for that row.
  • +
  • meta: Specify invisible search terms.
  • +
  • nonselectable: If true the row cannot activated.
  • +
  • info: Info that, on selection, gets placed in the ROFI_INFO environment variable. This entry does not get searched.
  • +
+

multiple entries can be passed using the \x1f separator.

+
    echo -en "aap\0icon\x1ffolder\x1finfo\x1ftest\n"
+
+

Executing external program

+

If you want to launch an external program from the script, you need to make sure it is launched in the background. +If not rofi will wait for its output (to display).

+

In bash the best way to do this is using coproc.

+
 coproc ( myApp  > /dev/null  2>&1 )
+
+

DASH shell

+

If you use the dash shell for your script, take special care with how dash handles escaped values for the separators. +See issue #1201 on github.

+

SEE ALSO

+

rofi(1), rofi-sensible-terminal(1), dmenu(1), rofi-theme(5), rofi-theme-selector(1)

+

AUTHOR

+

Qball Cow qball@gmpclient.org

+

Rasmus Steinke rasi@xssn.at

+

Quentin Glidic sardemff7+rofi@sardemff7.net

+

Original code based on work by: Sean Pringle sean.pringle@gmail.com

+

For a full list of authors, check the AUTHORS file.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/1.7.0/rofi-theme.5/index.html b/1.7.0/rofi-theme.5/index.html new file mode 100644 index 00000000..ffa249a9 --- /dev/null +++ b/1.7.0/rofi-theme.5/index.html @@ -0,0 +1,3034 @@ + + + + + + + + + + + + + + + + + + + + + + Themes - Rofi Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + +