Bitte passen Sie die Dokumentation und Skripte an die verwendete Rofi-Version an
Siehe auch die lokal installierte Dokumentation (Manpages).
Ein Fensterumschalter, ein Anwendungsstarter und ein dmenu-Ersatz .
Rofi begann als Klon von Simpleswitcher, geschrieben von Sean Pringle – einem Popup-Fenster-Umschalter, der in etwa auf Superswitcher basiert. Simpleswitcher hat den Grundstein gelegt und daher gebührt Sean Pringle die größte Anerkennung für dieses Tool. Rofi (umbenannt, da die Eigenschaft „einfach “ verloren gegangen ist) wurde um zusätzliche Funktionen wie einen Anwendungsstarter und einen SSH-Launcher erweitert und kann als Drop-in-Dmenü-Ersatz fungieren, was es zu einem sehr vielseitigen Tool macht.
Rofi stellt dem Benutzer wie dmenu eine Textliste mit Optionen zur Verfügung, aus denen eine oder mehrere ausgewählt werden können. Dies kann entweder das Ausführen einer Anwendung, das Auswählen eines Fensters oder Optionen sein, die von einem externen Skript bereitgestellt werden.
Rofi ist nicht:
Ein UI-Toolkit.
Eine Bibliothek zur Verwendung in anderen Anwendungen.
Eine Anwendung, die jeden möglichen Anwendungsfall unterstützen kann. Es versucht allgemein genug zu sein, um von jedem genutzt werden zu können.
Nur ein dmenu-Ersatz. Die dmenu-Funktionalität ist ein nettes „Extra“ zu rofi und nicht ihr Hauptzweck.
Seine Hauptmerkmale sind:
Vollständig konfigurierbare Tastaturnavigation
Geben Sie zum Filtern ein
UTF-8 aktiviert
Unterstützung der RTL-Sprache
Kairo-Zeichnung und Pango-Schriftwiedergabe
Integrierte Modi:
Fensterumschaltmodus
Anwendungsstarter
Startprogramm für Desktop-Dateianwendungen
SSH-Launcher-Modus
Dateibrowser
Kombimodus, der die Zusammenführung mehrerer Modi in einer Liste ermöglicht
Verlaufsbasierte Bestellung – die letzten 25 Auswahlmöglichkeiten werden basierend auf der Verwendung oben geordnet (optional)
Levenshtein-Distanz oder fzf-ähnliche Sortierung von Übereinstimmungen (optional)
Drop-in-Dmenu-Ersatz
Leicht erweiterbar durch Skripte und Plugins
Erweitertes Theming
Rofi verfügt über mehrere integrierte Modi zur Implementierung gängiger Anwendungsfälle und kann durch Skripte (entweder von Rofi aufgerufen oder Rofi aufrufend) oder Plugins erweitert werden.
Nachfolgend finden Sie eine Liste der verschiedenen Modi:
run : Anwendungen über $PATH starten, mit Option zum Starten im Terminal.
drun : Anwendungen basierend auf Desktop-Dateien starten. Es versucht, dem XDG-Standard zu entsprechen.
Fenster : Wechseln Sie zwischen Fenstern auf einem EWMH-kompatiblen Fenstermanager.
ssh : Stellen Sie über ssh eine Verbindung zu einem Remote-Host her.
filebrowser : Ein einfacher Dateibrowser zum Öffnen von Dateien.
Schlüssel : Interne Tastenkombinationen auflisten.
Skript : Schreiben Sie einen (eingeschränkten) benutzerdefinierten Modus mit einfachen Skripten.
Kombi : Kombinieren Sie mehrere Modi in einem.
Rofi funktioniert bekanntermaßen unter Linux und BSD.
Weitere aktuelle Informationen finden Sie in den Manpages. Die anderen Abschnitte und Links enthalten möglicherweise veraltete Informationen, da sie vergleichsweise weniger gepflegt werden als die Manpages. Wenn Sie also auf Probleme stoßen, konsultieren Sie bitte die Hilfeseiten, die Diskussion und den Issue-Tracker, bevor Sie ein neues Problem einreichen.
Anweisungen zur Installation von Rofi finden Sie in der Installationsanleitung.
Dieser Abschnitt gibt nur einen kurzen Überblick über die verschiedenen Optionen. Den vollständigen Satz an Optionen finden Sie im Abschnitt „Manpages“ oben
Um rofi direkt in einem bestimmten Modus zu starten, geben Sie einen Modus mit rofi -show
an. So zeigen Sie den run
an:
rofi -show run
Oder holen Sie sich die Optionen aus einem Skript:
~ /my_script.sh | rofi -dmenu
Geben Sie eine geordnete, durch Kommas getrennte Liste der zu aktivierenden Modi an. Aktivierte Modi können zur Laufzeit geändert werden. Die Standardtaste ist Ctrl+Tab
. Wenn keine Modi angegeben werden, werden alle konfigurierten Modi aktiviert. Um nur den run
und ssh
Launcher anzuzeigen:
rofi -modes " run,ssh " -show run
Die im Kombimodus zu kombinierenden Modi. Informationen zur Syntax von -combi-modes
finden Sie unter -modes
. So erhalten Sie eine Zusammenführungsansicht von window
, run
und ssh
:
rofi -show combi -combi-modes " window,run,ssh " -modes combi
Generieren Sie eine Standardkonfigurationsdatei
mkdir -p ~ /.config/rofi
rofi -dump-config > ~ /.config/rofi/config.rasi
Dadurch wird eine Datei namens config.rasi
im Ordner ~/.config/rofi/
erstellt. Sie können diese Datei ändern, um Konfigurationseinstellungen festzulegen und Themen zu ändern. config.rasi
ist die Datei, nach der Rofi standardmäßig sucht.
Eine Zusammenfassung der Konfigurationsoptionen finden Sie im Konfigurationsleitfaden. Detailliertere Optionen finden Sie in den Manpages.
Eine detaillierte Beschreibung finden Sie auf den Manpages des Themas.
Die neuesten gebündelten Themes finden Sie hier.
Rezlooks:
Arthur:
Standardthema:
❗ **Das Wiki wird derzeit nicht gepflegt und enthält möglicherweise veraltete Daten ** |
---|
Gehe zum Wiki.
Die GitHub-Diskussionen sind der bevorzugte Ort für Diskussionen.