5 der besten Hyprland-Plugins, um die Verwendung zu vereinfachen
Hyprland ist ein leistungsstarker, Wayland-basierter Fenstermanager für Linux. Es führt mehrere innovative Funktionen ein, wie zum Beispiel einen benutzerdefinierten Display-Compositor und die Möglichkeit, Plugins von Drittanbietern mit seinem Paketmanager zu installieren. In diesem Artikel werfen wir einen Blick auf die 5 besten verfügbaren Plugins für Hyprland und führen Sie durch die Installation auf Ihrem Computer.
Vorbereiten des Systems für Hyprland-Plugins
Im Gegensatz zu einer herkömmlichen Desktop-Umgebung behandelt Hyprland seine Plugins als direkte Erweiterungen des Fenstermanagers. Dies ähnelt dwm, wo Sie eine Patch-Datei verwenden und manuell Codeschnipsel direkt in den Quellcode des Fenstermanagers einfügen.
Aufgrund dieser Eigenart müssen Sie zunächst eine Handvoll Abhängigkeiten erwerben, bevor Sie mit der Installation von Plugins für Hyprland beginnen können. Führen Sie dazu den folgenden Befehl aus:
sudo dnf install hyprland-devel cpio cmake make meson ninja glm-develFür Arch Linux können Sie das Dienstprogramm Pacman verwenden:
sudo pacman -S cpio cmake make meson ninja[enlazatom_show_links]In Ubuntu können Sie diese Abhängigkeiten mit apt installieren:
Sudo apt install cpio cmake make meson ninjaVerwenden Sie den integrierten Paketmanager in Hyprland, um die notwendigen Tools für die Installation von Drittanbieter-Plugins zu erstellen:
Damit können wir nun einige der besten Hyprland-Plugins durchgehen, die Sie heute auf Ihrem Desktop installieren können.
Gut zu wissen: Suchen Sie nach einem anpassbaren Fenstermanager für X11? Schauen Sie sich unsere Übersicht und Anleitung zum Einrichten von bspwm an.
1. hy3
Hy3 ist eine leistungsstarke Erweiterung für Hyprland, die die Möglichkeit hinzufügt, Fenster ähnlich wie i3 und Sway manuell anzuordnen. Dabei wird die Fenstergruppenfunktion von Hyprland genutzt, um die Ausrichtung der Teilung abhängig von Ihren aktuellen Einstellungen zu ändern. Auf diese Weise können Sie mithilfe eines Hyprland-Dispatch-Befehls entweder eine horizontale oder eine vertikale Teilung „erzwingen“.
Hy3 verfügt außerdem über eine „Auto-Kachel“-Option, die zwischen einer horizontalen und vertikalen Aufteilung wechselt. Dies gibt Ihnen mehr Flexibilität hinsichtlich der Fensteranordnung, insbesondere für schnelle und schmutzige Arbeitsbereiche.
Um Hy3 in Ihrer Hyprland-Sitzung zu installieren, führen Sie die folgenden Befehle aus:
hyprpm hinzufügen https://github.com/outfoxxed/hy3Aktivieren Sie das Hy3-Plugin und laden Sie es in Ihre aktuelle Sitzung:
Öffnen Sie Ihre Hyprland-Konfigurationsdatei mit Ihrem bevorzugten Texteditor:
nano ~/.config/hypr/hypr.configScrollen Sie in der Funktion „Allgemein“ nach unten und ändern Sie dann die Layoutvariable von „dwindle“ in „hy3“.
Speichern Sie Ihre neuen Einstellungen und übernehmen Sie sie, indem Sie Strg + O drücken.
2. Hyprbars
Titelleisten sind ein wichtiger Bestandteil jeder Desktop-Umgebung. Sie dienen als kleine Indikatoren, die Ihnen einen Kontext darüber geben, was in einem bestimmten Fenster ausgeführt wird. Allerdings verzichten die meisten Fenstermanager heutzutage auf diese, um ein elegantes und sauberes Erscheinungsbild zu gewährleisten, was es schwierig macht, zu überprüfen, was auf einem Arbeitsbereich ausgeführt wird.
Hyperbars ist ein einfaches Plugin, das diese traditionelle Funktion zu Hyprland zurückbringt. Es bietet zahlreiche Anpassungsoptionen, darunter die Möglichkeit, die Höhe, Farbe und sogar die Schriftarten Ihrer Fensterleisten festzulegen.
Darüber hinaus kann Hyprbars seinen Titelleisten Schnittstellenelemente hinzufügen. Sie können beispielsweise die herkömmlichen DE-Schaltflächen wie „Schließen“, „Minimieren“ und „Maximieren“ nachbilden.
Um Hyprbars auf Ihrem System zu installieren, führen Sie den folgenden Befehl in einer neuen Terminalsitzung aus:
hyprpm hinzufügen https://github.com/hyprwm/hyprland-pluginsStarten Sie das Hyprbar-Plugin mit dem Unterbefehl „enable“:
Drücken Sie Win + Q, um ein neues Terminal zu öffnen und zu bestätigen, dass Hyprland Ihren Fenstern Titelleisten hinzufügt.
3. HyprEasymotion
Einer der Schwachpunkte, die ich bei Fenstermanagern habe, ist, dass sie normalerweise keine schnelle Möglichkeit haben, ein Fenster in einem Arbeitsbereich auszuwählen. Um beispielsweise ein Fenster in Hyprland auszuwählen, muss ich entweder meine Maus verwenden oder die Win-Taste drücken, gefolgt von einer Pfeiltaste, um meinen „aktuellen Fokus“ auf das gewünschte Fenster zu lenken.
HyprEasymotion löst dieses Problem, indem das Easymotion-System von Vim übernommen und auf Hyprland-Fenster angewendet wird. Auf diese Weise können Sie schnell zum gewünschten Fenster springen, ohne „durchzugehen“ oder den Fokus mit der Maus zu ändern.
Darüber hinaus ist es auch möglich, HyprEasymode über einfache Fensterfokus-Aufgaben hinaus zu nutzen. Sie können beispielsweise eine benutzerdefinierte Tastenkombination erstellen, die ein Fenster, das Sie im Easymode auswählen, automatisch schließt.
Um das HyprEasymode-Plugin zu installieren, führen Sie den folgenden Befehl in einem Terminalfenster aus:
hyprpm hinzufügen https://github.com/zakk4223/hyprland-easymotionStarten Sie es wie andere Plugins in Ihrer aktuellen Sitzung mit dem Unterbefehl „enable“:
hyprpm aktiviert hyprEasymotionWährend HyprEasymotion bereits auf Ihrem System ausgeführt wird, müssen Sie noch die Tastenkombination bereitstellen, damit es ordnungsgemäß funktioniert. Öffnen Sie dazu die Konfigurationsdatei von Hyprland mit Ihrem bevorzugten Texteditor:
nano ~/.config/hypr/hyprland.confScrollen Sie nach unten zum Abschnitt „Tastenkombinationen“ und fügen Sie dann die folgende Codezeile am Ende des ersten Tastenkombinationsblocks ein:
bind = $mainMod, Z, easymotion, action:hyprctl distribution focuswindow address:{}Speichern Sie Ihre Konfigurationsdatei, bestätigen Sie dann, dass sie ordnungsgemäß funktioniert, indem Sie Win + Z drücken, und prüfen Sie, ob die Easymode-Anzeigen in Ihren Fenstern angezeigt werden.
Nebenbei bemerkt: Möchten Sie Ihren herkömmlichen GNOME-Desktop verbessern? Schauen Sie sich noch heute unsere Auswahl der besten GNOME-Shell-Erweiterungen an.
4. Hyprexpo
Hyprexpo ist ein cleveres Plugin für Hyprland, das einen Übersichtsmodus für Ihre gesamte Desktop-Sitzung einführt. Dies ähnelt KDE und GNOME, wo Sie einen Bildschirm haben, der jedes aktive Fenster auf Ihren Desktop-Arbeitsplätzen anzeigt. Als langjähriger GNOME-Benutzer halte ich Hyprexpo für einen unverzichtbaren Bestandteil meines täglichen Arbeitsablaufs.
Darüber hinaus bietet Hyprexpo auch eine Handvoll Anpassungsoptionen für seinen Übersichtsmodus. Sie können beispielsweise ändern, wie die aktiven Arbeitsbereiche angezeigt werden, und eine macOS-ähnliche Geste aktivieren, um den Hyprexpo-Modus umzuschalten.
Um Hyprexpo auf Ihrem System zu installieren, führen Sie den folgenden Befehl aus:
hyprpm hinzufügen https://github.com/hyprwm/hyprland-pluginsAktivieren Sie das Hyprexpo-Plugin in Ihrer aktuellen Sitzung:
Öffnen Sie die Hyprland-Konfigurationsdatei Ihres Computers und fügen Sie dann die folgende Codezeile in Ihren Abschnitt „Tastenkombinationen“ ein:
bind = $mainMod, I, hyprexpo:expo, toggleSpeichern Sie Ihre Konfigurationsdatei und drücken Sie dann Win + I, um zu bestätigen, dass Hyprexpo ordnungsgemäß funktioniert.
5. Virtuelle Desktops
Ein Nachteil des Multi-Monitor-Ansatzes von Hyprland besteht darin, dass jeder Monitor über eine Reihe unabhängiger Arbeitsbereiche verfügt. Obwohl es nützlich erscheinen mag, kann die Verwaltung verwirrend sein, wenn sich mehrere Fenster auf verschiedenen Desktops ansammeln. Meiner Erfahrung nach hatte ich einige Fälle, in denen ich versehentlich die Fenster eines anderen Arbeitsbereichs gewechselt habe, da sich meine Maus auf meinem zweiten Monitor befand.
Virtuelle Desktops ist ein raffiniertes Plugin, das dieses Problem behebt, indem es eine ganze Klasse von Desktop-Arbeitsplätzen in Hyprland erstellt. Damit behandelt der Fenstermanager Ihr gesamtes Multi-Monitor-Setup als einen einzigen „virtuellen Monitor“, der sich einen einzigen Arbeitsbereich teilt. Ähnlich wie bei GNOME und KDE wird die Verwaltung verschiedener Bereiche dadurch viel einfacher und sauberer.
Um virtuelle Desktops zu installieren, führen Sie den folgenden Befehl in einer neuen Terminalsitzung aus:
hyprpm hinzufügen https://github.com/levnikmyskin/hyprland-virtual-desktopsStarten Sie das Virtual-Desktops-Plugin mit dem Unterbefehl „enable“ von Hyprpm:
hyprpm ermöglicht virtuelle DesktopsÖffnen Sie Ihre Hyprland-Konfigurationsdatei mit Ihrem bevorzugten Texteditor.
Drücken Sie Strg + W und geben Sie dann „workspace“ ein, um zum Abschnitt der Konfiguration für Workspace-bezogene Bindungen zu springen.
Löschen Sie die Zeilen, die auf die Arbeitsbereiche 6 bis 10 verweisen, und ersetzen Sie dann den „workspace“-Wert auf den Tastenkombinationen für die Arbeitsbereiche 1 bis 5 durch „vdesk“.
Scrollen Sie ein wenig nach unten, löschen Sie die Bewegungstastenkombinationen für die Arbeitsbereiche 6 bis 10 und ersetzen Sie dann den Wert „movetoworkspace“ durch „movetodesk“.
Drücken Sie Strg + O, um Ihre neue Hyprland-Konfigurationsdatei zu speichern und anzuwenden.
Bestätigen Sie, dass das Plugin ordnungsgemäß funktioniert, indem Sie zweimal Win + 1 drücken.
Der Blick auf und das Kennenlernen einiger der besten Plugins für Hyprland ist nur der erste Schritt zur Erkundung dieser vielfältigen Welt der Fenstermanager und Desktop-Umgebungen. Möchten Sie auf eine umfassendere Lösung umsteigen? Schauen Sie sich noch heute unsere Auswahl der besten Desktop-Umgebungen für Linux an.
Justin Morgan über Unsplash. Alle Änderungen und Screenshots von Ramces Red.
Schreibe einen Kommentar