請將文件和腳本與所使用的 rofi 版本相匹配
另請參閱本機安裝的文件(線上說明頁)。
視窗切換器、應用程式啟動器和 dmenu 替換。
Rofi最初是 Simpleswitcher 的克隆,由 Sean Pringle 編寫 - 一個大致基於 superswitcher 的彈出視窗切換器。 Simpleswitcher 奠定了基礎,因此 Sean Pringle 應該為這個工具承擔大部分功勞。 Rofi (已更名,因為它失去了簡單的屬性)已擴展了額外的功能,例如應用程式啟動器和 ssh 啟動器,並且可以充當直接的 dmenu 替代品,使其成為一個非常通用的工具。
Rofi與 dmenu 一樣,將為使用者提供一個文字選項列表,可以在其中選擇一個或多個選項。這可以是運行應用程式、選擇視窗或外部腳本提供的選項。
羅菲不是:
一個使用者介面工具包。
用於其他應用程式的庫。
可以支援所有可能的用例的應用程式。它試圖足夠通用以便每個人都可以使用。
只是 dmenu 的替代品。 dmenu 功能是rofi的一個很好的「額外」功能,而不是它的主要目的。
其主要特點是:
完全可設定的鍵盤導航
鍵入要過濾的內容
啟用 UTF-8
RTL 語言支持
開羅繪圖與 Pango 字體渲染
內建模式:
視窗切換模式
應用程式啟動器
桌面檔案應用程式啟動器
SSH 啟動器模式
文件瀏覽器
組合模式,允許將多種模式合併到一個清單中
基於歷史的排序 — 最後 25 個選項根據使用情況排列在頂部(可選)
編輯距離或類似 fzf 的匹配排序(可選)
嵌入式 dmenu 替換
使用腳本和插件輕鬆擴展
高級主題
Rofi有多種內建模式來實現常見用例,並且可以透過腳本(從Rofi呼叫或呼叫Rofi )或外掛程式進行擴充。
以下是不同模式的清單:
run :從 $PATH 啟動應用程序,可以選擇在終端機中啟動。
drun :基於桌面檔案啟動應用程式。它試圖符合 XDG 標準。
window :在 EWMH 相容的視窗管理器上的視窗之間切換。
ssh :透過 ssh 連線到遠端主機。
filebrowser :用於開啟檔案的基本檔案瀏覽器。
鍵:列出內部鍵綁定。
script :使用簡單腳本編寫(有限)自訂模式。
組合:將多種模式合併為一種。
Rofi可以在 Linux 和 BSD 上運作。
有關更多最新信息,請參閱線上說明頁面。其他部分和連結可能包含過時的信息,因為它們的維護工作比手冊頁相對較少。因此,如果您遇到任何問題,請在提交新問題之前查閱線上說明頁、討論和問題追蹤器。
請參閱安裝指南,以了解如何安裝Rofi 的說明。
本節僅簡要概述各種選項。若要取得完整的選項集,請參閱上面的線上說明頁面部分
若要直接在某種模式下啟動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/rofi/
資料夾中建立一個名為config.rasi
的檔案。您可以修改此文件來設定組態設定並修改主題。 config.rasi
是 rofi 預設查找的檔案。
請參閱配置指南以取得配置選項的摘要。線上幫助頁中提供了更詳細的選項。
請參閱主題手冊頁以取得詳細說明。
最新的捆綁主題可以在這裡找到。
外觀:
亞瑟:
預設主題:
❗ **Wiki 目前未維護,可能包含過時的資料 ** |
---|
去維基百科吧。
GitHub 討論是討論的首選位置。