Was ist ein Fenstermanager? Cool Window Manager - Awesome WM Ein Fenstermanager ohne Desktop-Umgebung.

Linux-Fenstermanager werden verwendet, um Anwendungsfenster auf dem System zu verwalten. Zum Beispiel, wenn Sie irgendwelche ausführen Grafikanwendung, es öffnet sein Fenster. Damit sich dieses Fenster bewegt und schön aussieht, arbeitet im Hintergrund ein Manager, der für all diese Funktionen zuständig ist.

Gewöhnlich Fenstermanager in Ihre Desktop-Umgebung integriert, aber für sehr leichte Systeme können Sie einen Fenstermanager ohne Umgebung verwenden. In diesem Artikel haben wir die besten Linux-Fenstermanager zusammengestellt, die Sie auf Ihrem System installieren und verwenden können.

Verwechseln Sie Fenstermanager nicht mit Desktop-Umgebungen. Desktopumgebungen enthalten normalerweise Symbolleisten, Hintergrundbilder, Widgets, Ordner und Symbole. Sie verfügen normalerweise auch über einen separaten Satz von Bibliotheken und Anwendungen, um Ihnen die Arbeit an Ihrem Computer zu erleichtern. Fenstermanager verwalten nur Fenster. Desktop-Umgebungen verfügen bereits über integrierte Window-Manager und Window-Composer, mit denen Sie Fenster separat zeichnen und erstellen können.

1.i3

Der erste auf unserer Liste ist der i3. Es ist ein gut dokumentierter und hochgradig anpassbarer Fenstermanager. In diesem Manager kann der Benutzer alles anpassen, was er möchte, angefangen bei der Position der geöffneten Anwendung bis hin zu seiner eigenen Tastenkombination. Der Vorteil von i3 ist, dass die gesamte Konfiguration in Textform erfolgt, Sie müssen keine Sprachen wie LUA oder Haskell beherrschen.

Das Umschalten zwischen schwebenden Fenstern erfolgt mit Win+Shift+Space. Der Fenstermanager wird aktiv weiterentwickelt und die gefundenen Fehler werden von den Entwicklern behoben. Sie können auch das Terminal verwenden, um die erforderlichen Aktionen auszuführen.

2. Tolles WM

Awesome WM ist einer der besten Fenstermanager für Linux, der die asynchrone XCB-Bibliothek anstelle von Xlib verwendet. Der Fenstermanager ist in C++ geschrieben. Es kann angepasst werden, Stil geändert, Aussehen und Hotkeys einrichten. Und all dies muss in der LUA-Sprache erfolgen.

Die Standardkonfigurationen reichen für komfortable Bedienung. Es unterstützt mehrere Desktops, möglicherweise die Größenänderung und das Verschieben von Bedienfeldern mit der Maus. Jede Komponente kann über die Konfigurationsdatei geändert werden.

3XMonade

XMonad ist perfekt für Sie, wenn Sie Ihren Fenstermanager in der Programmiersprache Haskell erweitern möchten. Sie sind nicht auf vorprogrammierte Vorlagen beschränkt und können alles in der Konfiguration programmieren. Die Standardeinstellungen sind sehr einfach zu ändern und der Programmcode wird immer sauber und sicher gehalten. XMonad ist sehr schnell und leichtgewichtig, sodass es auch auf einem langsamen System funktioniert.

Von den Funktionen ist es möglich, die Unterstützung für mehrere Monitore zu erwähnen, und wenn Ihnen eine Funktion fehlt, kann sie mithilfe von Modulen hinzugefügt werden.

4.Box öffnen

Openbox ist ein sehr leichtgewichtiger und einer der beliebtesten Fenstermanager für Linux. Es dauert nur 100 Megabyte Arbeitsspeicher nach dem Herunterladen. Es ist ziemlich stabil und die Entwickler schließen ständig neue "Löcher" und Fehler.

Es ist hochgradig anpassbar und einfach zu bedienen. Sie können die Konfigurationsdateien bearbeiten oder die Konfigurationsdienstprogramme verwenden.

5. DWM

Dieser Linux-Fenstermanager ist im Paket enthalten Software Säuglings-Suite. In der Regel können Benutzer die Funktionen anpassen und erweitern, indem sie Änderungen vornehmen Quellcode. Der gesamte dwm-Code passt in weniger als 2000 Zeilen, also ist es ein Beispiel für sehr sauberen und lesbaren Code. Darüber hinaus ist dwm sehr leicht, hat ein einfaches Design und verbraucht wenig Ressourcen.

Die einfachen dwm-Einstellungen und Hotkeys sind gut durchdacht und das macht es zu einem der besten Fenstermanager da draußen. Sie können Anwendungen und Fenster auf dem Desktop gruppieren. Der Bar-Manager-Status zeigt Informationen über WLAN-Verbindung, Lautstärke und Akkustatus an.

6. Gala

Dieser Fenstermanager basiert auf der GTK-Client-Dekoration. Es hat ein einfaches, aber durchdachtes Design, als würde es die Designregeln von ElementaryOS verwenden.

Gala ist für Anfänger geeignet. Es ist unglaublich konfigurierbar und verfügt über alle Hotkeys, die Sie für eine einfache Verwendung benötigen. Für heiße Ecken können Sie die Ausführung bestimmter Aufgaben oder eigene Befehle zuweisen.

Gala hat auch Animationen und interessante Effekte. Sie können sie nach Bedarf hinzufügen und entfernen. Der Fenstermanager ist sehr leicht und funktioniert gut auf Low-End-Hardware wie Chromebooks oder älteren Laptops. Gala ist stabil. Es gilt auch als einer der meistgenannten Fenstermanager aller Zeiten.

7.Kwin

Leicht anpassbarer Fenstermanager in der KDE-Desktopumgebung. Es kann aber auch in anderen grafischen Umgebungen verwendet werden. Alle Einstellungen können über geändert werden GUI.

KWin bietet im Vergleich zu anderen Fenstermanagern die meisten Effekte. Sie können Schatten an Fenstern anbringen, sie klebrig und wackelig machen, verschiedene Effekte zum Minimieren und Maximieren von Fenstern hinzufügen und vieles mehr.

8 Flussmittelbox

Wenn Sie nach dem leichtesten Fenstermanager für Linux suchen, dann ist Fluxbox genau das Richtige für Sie die beste Wahl Für Sie. Auf jeder Hardware funktioniert es sehr schnell. Es ist auch einfach zu bedienen und einzurichten.

Sie müssen keine Programmiersprache beherrschen, um es einzurichten - der Fenstermanager verfügt über eine einfache Konfiguration und Fensterverwaltung. Verschiedene Themen und Parameter für die Kalibrierung sind vorinstalliert, und automatisches Kacheln wird ebenfalls unterstützt.

9. Musca

Dieser Fenstermanager gilt als sehr einfach und unkompliziert. Es ist auch sehr effizient in Bezug auf Speicherplatz und Speichernutzung. Hier gibt es keine Paneele oder Fensterdekorationen. Sie können aber per Einstellung hinzugefügt werden zusätzliche Anwendungen. Das Fenstergruppierungssystem ist virtuellen Desktops sehr ähnlich.

Fenster sind in verschiedenen benannten Gruppen organisiert und Sie können sehr einfach zwischen ihnen wechseln. Der Benutzer kann Gruppen erstellen oder löschen. Musca unterstützt mehrere Monitore und kann Fenstergruppen automatisch erstellen.

10. SpectrWM

Dieser Fenstermanager ist Xmonad sehr ähnlich. Aber es verwendet Klartext-Konfigurationsdateien. Nach dem Ändern der Einstellungen können Sie die Konfiguration neu berechnen, ohne die Umgebung neu zu starten. Dadurch können Benutzer die Ergebnisse von Änderungen sehen, ohne den Manager neu starten zu müssen. Die Standardschnittstelle ist sehr einfach.

Das Einrichten von spectrwm ist sehr einfach, da es einen grundlegenden Satz von Einstellungen hat und Sie keine Programmiersprache kennen müssen, um sie zu ändern. Daher ist es ideal für Einsteiger und diejenigen, die Xmonad nutzen möchten, aber Haskell nicht kennen.

11. HerbstluftWM

Dieser Fenstermanager ist sehr einfach zu verstehen und zu konfigurieren. Alle Einstellungen werden über vorgenommen Befehlszeile und Sie müssen die Umgebung nicht verlassen. Ein tolles Feature von HerbstluftWM ist die Unterstützung für manuelles und automatisches Kacheln von Fenstern. Der Benutzer kann die automatische Kachelung für jedes Fenster oder jede Anwendung einrichten. Die automatische Kachelung kann jederzeit auf manuell umgestellt werden.

Es verwendet ein Bash-Skript, um es einzurichten, aber ansonsten ist es ziemlich einfach. Kann verwendet werden verschiedene Vorlagen Layouts und erstellen Sie spontan Vorlagen. Dual-Monitore werden ebenfalls unterstützt.

12 Aufklärung

Wenn Sie ein Anfänger sind, dann ist dies der beste Fenstermanager für Sie. Es sind keine Programmierkenntnisse erforderlich, um die Umgebung einzurichten. Und im Allgemeinen ist es eher wie eine Desktop-Umgebung. Alle Einstellungen werden über die grafische Oberfläche vorgenommen.

Sie können es vollständig nach Ihren Wünschen anpassen und auch einen optionalen Composite-Manager hinzufügen. Es hat auch virtuelle Desktops, Widgets. Erleuchtung ist eine sehr schnelle Umgebung, perfekt für Laptops.

13. JWM

JWM ist ein extrem leichter Fenstermanager. Es wird als Standard-Display-Manager in Puppy Linux verwendet. Es ist auch perfekt für jeden alten Computer. Menüs und Fenster öffnen sich schneller als bei anderen Managern. Außerdem ist JWM einfach einzurichten, Sie benötigen dafür keine Programmierkenntnisse.

14. Fensterbauer

Das Design von Window Maker ist dem NeXT GUI sehr ähnlich und der Benutzer wird damit bequem arbeiten können. Der Fenstermanager ist sehr leicht und elegant und kann durch verschiedene Dock-Panels erweitert werden.

15. EisWM

IceWM ist einer der leichtesten Fenstermanager da draußen. Es nimmt sehr wenig Platz auf Ihrer Festplatte ein. Es ist schnell und recht einfach über die Tastatur zu steuern. Es gibt auch viele Einstellungen und Themen, die Sie verwenden können. Es unterstützt auch mehrere Monitore.

16. Pantheon

Linux-Neulinge denken vielleicht, dass Pantheon für Leute gemacht ist, die schon einmal MacOS verwendet haben. Dies ist ein moderner Fenstermanager mit einem schönen Design. Hier befindet sich ein Dock, mit dem Anwendungen gestartet werden können. Programme können nach Kategorie oder alphabetisch sortiert werden.

17. XFWM

Mit diesem Compositing-Manager können Sie den Bildschirm ganz einfach in Teile aufteilen und dort Fenster platzieren. Es gibt eine eingebaute Fähigkeit, Fenster einzurasten, sowie viele Themen und die Möglichkeit, neue Themen zu erstellen. Sie können einstellen, ob sich neue Fenster am Bildschirmrand oder in der Mitte öffnen.

18. Rattengift

Ratpoison ist sehr einfach zu konfigurieren. Die Einrichtung wird viel weniger Zeit in Anspruch nehmen als bei anderen Managern, da sie eine sehr einfache Struktur hat. Die Hauptaktionen im Programm werden mit der Tastatur ausgeführt, mit der Maus wird nur sehr wenig gearbeitet. Sie können bei Bedarf mehrere Desktops erstellen.

19. Kompiz

Compiz Desktop-Würfel

Compiz ist ein alter Fenstermanager, der früher viel verwendet wurde. Hier gibt es noch mehr Effekte als bei Kwin. Zum Beispiel ist es für einen Effekt wie der Desktop-Würfel bekannt. Es unterstützt auch die Erweiterung von Compiz mit Plugins. Sie können eine Funktion aktivieren oder deaktivieren, indem Sie ihr Plugin aktivieren oder deaktivieren. Der Einrichtungsprozess ist sehr einfach - alles befindet sich in einem speziellen Dienstprogramm.

20. Wayland

Dieser Fenstermanager hat keine Zeichnungs-API. Wayland-Benutzer erhalten einen DRM-Puffer-Handle, der wie ein Zeiger auf den Grafikspeicher fungiert. Wayland verwendet eine Grafikkarte, um Bilder zu rendern, keinen Prozessor. Wayland wird die Arbeit der grafischen Shell erleichtern und viele unnötige Dinge entfernen. Sein Hauptziel ist es, den Linux-Grafikstapel zu vereinfachen. In Zukunft wird es in allen Umgebungen anstelle des X-Servers verwendet, befindet sich jedoch derzeit in der Entwicklung.

Schlussfolgerungen

Es gibt drei Haupttypen von Fenstermanagern in Linux: Stack, Tiling und Composite. Composites kümmern sich um die 2D- und 3D-Umgebung. Durch das Stapeln können sich Fenster auf dem Desktop-Hintergrund überlappen. Die Kachelung stellt sicher, dass alle Fenster gleichzeitig sichtbar sind und sich nicht überschneiden.

In diesem Artikel haben wir die besten Linux-Fenstermanager überprüft. Jeder von ihnen hat seine Vor- und Nachteile. Bevor Sie eine Wahl treffen, entscheiden Sie, was genau Sie brauchen, und probieren Sie so viele Optionen wie möglich aus. Die Programme sind kostenlos und nur wenige Befehle genügen, um sie zu installieren. Was sind die besten Fenstermanager, die Sie kennen? Welche werden Sie verwenden? Schreib in die Kommentare!

Aufmerksamkeit! Dieser Artikel enthält keine Anleitungen zum Einrichten eines bestimmten Fenstermanagers. Es erklärt einige der allgemeinen theoretischen und praktischen Aspekte der Verwendung von Fenstermanagern. Anweisungen dazu finden Sie im entsprechenden Fenstermanager-Artikel in diesem Wiki oder stellen Sie eine Frage im Forum

Ein Fenstermanager ist eine Anwendung, die für das Platzieren, Dekorieren von Fenstern und die Interaktion mit Fenstern verantwortlich ist - Größenänderung, Maximierung, Minimierung, Schließen. Der Fenstermanager interagiert mit dem X11-Grafikserver, der die Interaktion mit der Videokarte und den Ein-/Ausgabegeräten (Tastatur, Maus und Monitor) handhabt.

Der Fenstermanager kann sowohl zusammen mit der Desktop-Umgebung (Gnome, KDE, XFCE) als auch getrennt davon arbeiten. Die von Fenstermanagern bereitgestellte Funktionalität kann sehr unterschiedlich sein.

Fenstermanager in der Desktop-Umgebung

Die Desktop-Umgebung enthält also bereits einen Fenstermanager. Bei Gnome ist es Metacity, bei KDE ist es kwin, XFCE verwendet standardmäßig xfwm4. Die LXDE-Desktop-Umgebung verwendet den Openbox-Fenstermanager – im Gegensatz zu anderen DEs, die speziell für sie geschriebene Fenstermanager verwenden, enthält LXDE einen Fenstermanager, der unabhängig vom Rest der Umgebung entwickelt wird.

In jeder dieser Umgebungen kann der Standardfenstermanager aus dem einen oder anderen Grund durch einen anderen ersetzt werden.

Два, пожалуй, самых показательных для Ubuntu примера - замена стандартного менеджера окон Metacity на Compiz для включения различных спецэффектов или на Openbox для снижения потребления ресурсов и обеспечения более точного управления окнами (более эффективное использование горячих клавиш, помещение окон в различные слои (Always on top ) usw.)

Tatsächlich gibt es keine Hindernisse für die Verwendung des kwin-Fenstermanagers in der Gnome-Desktopumgebung oder umgekehrt.

Für den Fall, dass der Windowmanager als Teil der Arbeitsumgebung ausgetauscht wird, reichen in der Regel folgende Maßnahmen aus:

    Hinzufügen eines Befehls zum Ersetzen des Fenstermanagers in Autorun mit den Sidieser Umgebung (Lehrbuch compiz –replace)

    Wenn Sie die Kontrolle über den Desktop an den Fenstermanager übertragen möchten (um beispielsweise das Openbox-Menü anzuzeigen, wenn Sie mit der rechten Maustaste auf den Desktop klicken), deaktivieren Sie die Desktop-Steuerungsfunktion in den Einstellungen der Anwendung, die dies tut Standard. Im Fall von Ubuntu ist dies Nautilus.

Wenn Sie einen Fenstermanager als Teil Ihres Desktops ersetzen, erledigt dieser weiterhin eine Reihe von Dingen für Sie. wichtige Funktionen- Sitzungssteuerung, Montage Wechselmedien, Zwischenablage und Netzwerkverwaltung, Dateiverknüpfung mit Anwendungen. Sie ändern nur und ausschließlich den Fenster- und Desktopverwaltungsmechanismus.

Fenstermanager ohne Desktopumgebung

Angenommen, Sie entscheiden sich, um den Verbrauch von RAM und Prozessorleistung zu reduzieren, zur Selbstbildung oder aus ästhetischen Gründen, unabhängig eine Arbeitsumgebung bereitzustellen, die auf einer Art Fenstermanager basiert.

Was hat Ihnen bisher ein Arbeitsumfeld geboten? Was müssen Sie nun selbst konfigurieren? Welche Aufgaben werden von den meisten Fenstermanagern ausgeführt und welche werden von Dienstprogrammen von Drittanbietern ausgeführt?

Gehen wir der Reihe nach vor.

    Autostart und Sitzungssteuerung. Wenn Sie in der Desktop-Umgebung eine Anwendung zur automatischen Ausführung über die grafische Oberfläche hinzufügen könnten, müssen Sie diese Anwendungen jetzt höchstwahrscheinlich in der Konfigurationsdatei Ihres Fenstermanagers registrieren. Mit Blick auf die Zukunft werde ich sagen, dass Sie höchstwahrscheinlich ein Fach und / oder Bedienfeld, einen Tastaturlayout-Umschalter, ein Dienstprogramm zum Verwalten von Netzwerkverbindungen, ein Dienstprogramm zum Einbinden von Wechselmedien, ein Dienstprogramm zum Zeichnen von Hintergrundbildern hinzufügen müssen. Mail-Client und Internet Messenger, Torrent-Client.

Achten Sie beim Hinzufügen von Apps zum Autostart auf die Reihenfolge, in der sie gestartet werden. Zum Beispiel, wenn Sie den Manager ausführen möchten Netzwerkverbindungen oder ein Torrent-Client, sie werden höchstwahrscheinlich ein Tray benötigen, also sollten sie nach dem Tray starten, möglicherweise mit einer gewissen Verzögerung (verwenden Sie den Sleep-Befehl).

    Verwaltung der Netzwerkverbindung. Die Desktop-Umgebung stellt Ihnen einen Netzwerkverbindungsmanager zur Verfügung, im Falle eines Fenstermanagers müssen Sie sich selbst darum kümmern. Sie können sich mit dem Netzwerk verbinden, bevor Sie den Grafikserver starten, oder nachdem Sie den Fenstermanager gestartet und das Tray ausgeführt haben nm-Applet oder wicd-client.

    Zwischenablage. Möglicherweise stellen Sie fest, dass das Einfügen eines Textteils aus dem Browser in Texteditor jetzt nur möglich, wenn die Anwendung "Donor" läuft. Installieren und fügen Sie einen Zwischenablage-Manager zum Autostart hinzu, z. B. parzellelit.

    Umschalten der Tastaturlayouts. Es ist verschwunden!

Die vielseitigste Lösung:

Setxkbmap -layout "us,ru(winkeys)" -model "pc105" -option "grp:ctrl_shift_toggle,grp_led:scroll"

Es muss auch zu Autorun hinzugefügt werden. Für mehr Feinabstimmung Wechseln Sie Layouts, verwenden Sie die Dienstprogramme xxKB oder xneur

    Vielleicht benötigen Sie Paneele und/oder Tabletts. Der Fenstermanager kann ein Panel enthalten, wie es bei Fluxbox der Fall ist, aber Sie können jeden anderen verwenden - anspruchslos an Ressourcen Tönung2 oder funktionales Gnome-Panel bzw xfce-panel

    Energieverwaltung. Wenn Sie einen Laptop verwenden, müssen Sie möglicherweise Energieprofile verwalten. Kann verwendet werden gnome-power-manager oder xfce-power-manager

    Hintergrund. Die meisten Fenstermanager zeigen Ihnen einen schwarzen Bildschirm anstelle eines Hintergrundbilds. Um das Hintergrundbild zu ändern und anzuzeigen, benötigen Sie ein separates Dienstprogramm, ein spezieller Hintergrundbildmanager ist geeignet Stickstoff oder Bildbetrachter feh

    Desktop-Symbole. Wenn Sie sie überhaupt brauchen, können Sie einen Dateimanager verwenden, der sie zeichnen kann. Nautilus, pcmanfm oder Rox-Filer fit. Nautilus - in geringerem Maße - neigt dazu, die volle Kontrolle über den Desktop zu übernehmen und kann Ihrem Fenstermanager im Weg stehen.

    Mounten von Wechselmedien. Es ist möglich, diese Funktion zu übertragen Dateimanager oder konfigurieren Sie die Halterung mit udev

    Aussehen der Anwendung. Schriftarten, Symbole, Desktopdesigns, Cursordesigns. Jetzt müssen Sie sie selbst konfigurieren. Erstellen Sie versteckte .icons- und .themes-Ordner in Ihrem Home-Ordner, im ersten können Sie Icon- und Cursor-Designs hinzufügen, im zweiten - GTK-Designs. Aufmerksamkeit! Achten Sie auf die Ordnerhierarchie! Themes werden nur konfiguriert, wenn der Theme-Pfad so aussieht: ~/.themes/ Themenname/gtk-2.0. Einige Autoren erstellen Themenpakete, und im Ordner „Theme“ können Unterordner „Light Theme“ und „Dark Theme“ vorhanden sein. Ein praktisches Tool zum Anpassen von GTK-Themen, Symbolen, Schriftarten und Cursor-Themen - Aussehen. Vergessen Sie nicht, dass GTK-Themes sogenannte "Theme Engines" benötigen, um korrekt zu funktionieren, die ein frisch installiertes Minimalsystem höchstwahrscheinlich nicht hat. Sie können sie aus den Repositorys installieren, Sie können sehen, welche Engines sich im Repository befinden, wie folgt: aptitude search gtk-engines

    Herunterfahren des Computers anders als über halt/shutdown von der Konsole aus. Wenn Ihr Fenstermanager kein Shutdown-Dienstprogramm hat, müssen Sie auf Shutdown-Dialoge von Drittanbietern zurückgreifen und dabei Sudoer bearbeiten nur Verwenden von visudo, um Ihrem Benutzer zu ermöglichen, den Computer herunterzufahren und neu zu starten, ohne ein Kennwort einzugeben

    Dienstprogramm für Schnellstart Anwendungen durch Eingabe eines Befehls. Versuchen Sie es für diese Zwecke gmrun

    Compositing, auch bekannt als „Transparenz und Würfel“. Da compiz selbst ein Fenstermanager ist, ist eine Kombination mit openbox oder fvwm leider nicht möglich. Es gibt jedoch zusammengesetzt Manager, die sich nicht mit Fensterrendering, sondern ausschließlich mit Spezialeffekten beschäftigen - cairocompmgr und ein Haufen xkompmgr Und überweisen- Mit beiden können Sie einige einfache Compositing-Spezialeffekte (Schatten, Transparenz) hinzufügen, aber nicht mehr.

Tastaturkürzel, Fensterdekorationen, virtuelle Desktops und Menüs werden typischerweise vom Fenstermanager bereitgestellt und in dessen Konfigurationsdatei konfiguriert.

Vom Übersetzer: Dieser Hinweis ist insofern interessant, als er ein Leitfaden für moderne Fenstermanager ist, einschließlich neuer und wenig bekannter. Im Prinzip steht nichts darin, was ein Benutzer mit den geringsten Englischkenntnissen "niasilil" sagen würde, daher scheint seine Übersetzung nutzlos zu sein. Wir wissen jedoch, dass Blogbeiträge manchmal verschwinden, was in diesem Fall schade wäre. Dagegen hilft nur ein Umzug. Aber es wäre lächerlich, einen englischsprachigen Artikel auf einer russischsprachigen Ressource neu zu veröffentlichen, also habe ich mich für diese Übersetzung entschieden.

Ein von bessere Wege Beschleunigen Sie Ihren Linux-Desktop mit dem leichtesten Fenstermanager. Für alle, die Wert auf Geschwindigkeit legen, Minimalisten und diejenigen, die immer noch hoffen, ihre veraltete Hardware wiederzubeleben, stelle ich 20 der schnellsten und einfachsten Fenstermanager für Linux vor.

Fenstermacher

Window Maker, ein beliebter Fenstermanager, der entwickelt wurde, um die NeXT-GUI als OpenStep-kompatible Umgebung zu emulieren, wird als "einer der nützlichsten und vielseitigsten verfügbaren Fenstermanager" beschrieben. Window Maker hat den Ruf, schnell, effizient und sehr stabil zu sein. Es ist sehr beliebt als Open-Source-Lösung für den Einsatz auf neuen und alten Maschinen. Wie die meisten Fenstermanager unterstützt es eine große Anzahl von Themen.

Flugschreiber

ist ein minimalistischer Fenstermanager für diejenigen, die eine schnelle und transparente Umgebung ohne Schnickschnack suchen. Einige Blackbox-Funktionen sind nur über andere Apps verfügbar. Ein Beispiel ist die Anwendung bbkeys für die Verwendung von Hotkeys. Blackbox ist in C++ geschrieben und sein Code ist vollständig original. Es wurde von Bradley T. Hughes entwickelt und unter der MIT-Lizenz vertrieben.

Fluxbox

Fluxbox ist ein Fenstermanager, der auf Blackbox Version 0.61.1 basiert. Es ist leicht und anpassbar und bietet nur minimale Unterstützung für grafische Symbole. Sein Benutzeroberfläche hat nur eine Taskleiste und ein Menü, das durch einen Rechtsklick auf den Desktop aufgerufen wird. Konfiguration - durch Textdateien.

Fluxbox kann das Auge erfreuen: Sie können Farben, Farbverläufe, Ränder und einige andere Attribute definieren. IN letzte Version Fenstereckrundungen und grafische Elemente werden unterstützt. Fluxbox hat auch mehrere Funktionen, die in Blackbox nicht zu finden sind, darunter Fenster mit Registerkarten und eine konfigurierbare Titelleiste.

dwm

dwm ist ein minimalistischer und dynamischer Kachelfenstermanager. Äußerlich ähnelt es wmii, aber innen ist es viel einfacher. Der dwm-Manager ist in reinem C geschrieben und verfügt der Einfachheit halber über keine anderen Konfigurationswerkzeuge als das Bearbeiten von Quellcodes. Es ist nicht so beängstigend, wie es scheint. Eine der Richtlinien des Projekts ist jedoch, dass der Quellcode niemals 2000 Zeilen überschreiten wird und dass Benutzerkonfigurationsoptionen durch Makros dargestellt und in einer einzigen Header-Datei enthalten sein sollten. Laut dem Autor des Projekts ist dwm für hochauflösende Laptops und Breitbilddisplays optimiert.

FVWM

F Virtual Window Manager (F hat jetzt keine offizielle Bedeutung mehr) ist ein virtueller Window-Manager für das System X. Ursprünglich von twm abgeleitet, hat sich FVWM zu einer leistungsstarken und hochgradig konfigurierbaren Umgebung für UNIX-Systeme entwickelt.

Hier sind einige seiner Funktionen:

  • Unterstützung für beliebig viele virtuelle Desktops, die jeweils in mehrere Seiten unterteilt werden können.
  • Volle Unterstützung für EWMH, ICCCM-2 und GNOME-Hinweise.
  • Vollständige Internationalisierung, einschließlich Multibyte-Zeichensätzen und bidirektionalem Text.
  • Die Titelleiste kann deaktiviert oder an einem beliebigen Rand des Fensters platziert werden.
  • Animierte Fensterschatten in jede Richtung.
  • Konfigurierbare Desktop-Panels.
  • Es ist möglich, Formen mit der Maus zu zeichnen und mit Befehlen zu verknüpfen.
  • Xinerama-Unterstützung für die Verwendung mehrerer Monitore.
  • Dynamisch erweiterbare benutzerdefinierte Module.

JWM

JWM, Joe's Window Manager ist ein Fenstermanager, der von Joe Wingbermuehle geschrieben wurde. JWM ist in C geschrieben und nur die Xlib-Bibliothek wird zur Minimierung verwendet. Unterstützung für die folgenden Optionen kann während der Kompilierung hinzugefügt werden:
  • Symbole im PNG- und/oder XPM-Format;
  • Xinerama;
  • FriBidi;
  • Formerweiterung.

wmii

wmii ist ein dynamischer Kachelfenstermanager. Es unterstützt die klassische und dynamische Fensterverwaltung mit Tastatur, Maus sowie Fernbedienung. Es ersetzt das Workspace-Paradigma durch einen neuen Tagging-Ansatz.

Die minimalistische Philosophie von wmii drückt sich in der Tatsache aus, dass seine Größe 10.000 Codezeilen (einschließlich aller Dienstprogramme und Bibliotheken) nicht überschreitet, um Einfachheit und Verständlichkeit zu erreichen. Wie das verwandte dwm ist wmii anfangs so konfiguriert, dass es dmenu zum Starten von Programmen verwendet und den schnellen Zugriff auf Benutzerskripte unterstützt, die sich in einem Unterverzeichnis des Benutzerverzeichnisses befinden.

offene Box

Openbox ist ein kostenloser Fenstermanager für das X Window System, lizenziert unter der GNU GPL. Openbox wurde ursprünglich von der Blackbox-Version 0.65.0 abgeleitet, wurde aber komplett in C umgeschrieben, sodass die Version 3.0 keinen Blackbox-Code mehr enthält.

Openbox verwendet ein dynamisches Menü. Dies wird dadurch erreicht, dass die Ausgabe des Skripts als Quellcode des Menüs verwendet werden kann. Jedes Mal, wenn der Benutzer mit der Maus auf ein Menü oder Untermenü zeigt, wird das Menü regeneriert. Diese Funktion stellt Benutzern und Entwicklern zur Verfügung Ö Mehr Flexibilität als die standardmäßigen statischen Menüs, die in den meisten anderen Fenstermanagern zu finden sind.

WindowLab

WindowLab basiert auf aewm und erbt dessen Kompaktheit und Leichtigkeit. WindowLab ist in vielerlei Hinsicht von der Amiga-Benutzeroberfläche beeinflusst, aber kein vollständiger Klon davon. Zugriff auf Höchststufe Menü angeklickt wird Rechtsklick die Maus darauf, wie beim Amiga, und dies bietet Komfort und Benutzerfreundlichkeit, da, sobald die Maus in den Menübereich eintritt, ihre Bewegung dadurch sowohl in horizontaler als auch in vertikaler Richtung begrenzt wird.

Die Menüleiste wird nicht von Anwendungen gesteuert; es ist ein Startmenü, dessen Inhalt in Form von Kopfzeilenlisten und den entsprechenden Befehlen in die Punktdatei des Home-Verzeichnisses des Benutzers geschrieben wird.

Rattengift

ratpoison ist ein kostenloser, minimalistischer Fenstermanager für das X-Window-System, der ursprünglich von Shawn Betts geschrieben wurde. Seine Benutzeroberfläche und b Ö Die meisten Funktionen stammen vom Terminal-Multiplexer GNU Screen. Der Name kommt von der Tatsache, dass dieser Fenstermanager es dem Benutzer ermöglicht, Fenster ohne Verwendung der Maus zu steuern.

Der Nachfolger von Ratpoison ist Stumpwm; Ratpoison wurde immer größer und Betts beschloss, es noch einmal zu spielen Funktionalität mit Common Lisp.

Sägefisch

Sawfish war früher als Sawmill bekannt; dieser Name wurde geändert, weil es auch der Name eines kommerziellen Weblog-Analyseprogramms war. Sawfish verwendet eine Lisp-ähnliche Skriptsprache, wodurch es einfach zu erweitern ist. Beispielsweise ist es einfach, Tastatursequenzen für XMMS einzufügen.

Sawfish hat kein Panel und wurde als Fenstermanager von GNOME verwendet, bis es durch Metacity in Version 2.2 des letzteren ersetzt wurde.

IceWM

IceWM ist ein Fenstermanager, der von Marko Macek von Grund auf in C++ geschrieben wurde. Der Manager wird unter den Bedingungen der GNU Lesser General Public License vertrieben. IceWM bietet ein hervorragendes Erscheinungsbild und ist gleichzeitig leicht und anpassbar.

IceWM kann durch Bearbeiten angepasst werden Textdateien im Home-Verzeichnis des Benutzers, was es einfach macht, seine Einstellungen zu konfigurieren und zu kopieren. IceWM hat eine zusätzliche eingebaute Taskleiste mit Menü, Taskliste, Netzwerklastanzeigen und Zentralprozessor, ein E-Mail-Check-Symbol und eine anpassbare Uhr. Die offizielle Unterstützung für GNOME- und KDE-Menüs wurde zuvor in einem separaten Paket bereitgestellt.

wm2

wm2 ist ein minimalistischer Fenstermanager, der von Chris Cannam geschrieben wurde. Es ermöglicht das Verschieben, Ändern der Größe und Löschen von Fenstern, unterstützt jedoch keine Symbole. Stattdessen verwendet wm2 das temporäre Ausblenden von Fenstern vom Desktop; Versteckte Fenster können über das Root-Fenstermenü wiederhergestellt werden. Dieser Fenstermanager bietet keine interaktive Konfiguration (einige Einstellungen können durch Bearbeiten vorgenommen werden Konfigurationsdatei), noch virtuelle Desktops, noch andere Funktionen moderner Fenstermanager wie konfigurierbare Hauptmenüs, Symbolleisten usw.


StumpWM

StumpWM ist ein Window-Manager für POSIX-kompatible Unix-ähnliche Betriebssysteme, der auf dem X-Window-System läuft und der Nachfolger von Ratpoison ist. StumpWM versucht gleichzeitig anpassbar und visuell minimal zu sein. Es gibt keine Fensterdekorationen, Symbole und Schaltflächen darin. Aber es gibt verschiedene "Haken", um persönliche Änderungen und Variablen anzubringen, die geändert werden können.

Waimea

Waimea ist ein leichtgewichtiger Fenstermanager für das X-System im Blackbox-Stil. Es leiht sich etwas Code von Blackbox, ist aber kein Fork davon.

Waimea verfügt über eine sehr fortschrittliche Stil-Engine mit Funktionen wie Unterstützung für Blackbox-Stil, Pixmap-Stil und transparente Texturen. Text kann auf zwei Arten gerendert werden, sowohl mit X-Core-Fonts als auch mit Xft-Fonts. Waimea umfasst auch schnell leicht Menüsystem mit Unterstützung für dynamische Menüs.

xmonad

xmonad ist ein Kachel-Fenstermanager, der in der funktionalen Sprache Haskell geschrieben ist. Es wird seit März 2007 entwickelt und zielt wie dwm, larswm, StumpWM und andere verwandte Manager darauf ab, dem Benutzer zu ermöglichen, Fenster produktiv zu verwalten, ohne die Maus zu verwenden. xmonad wird mit vielen Unix-ähnlichen verteilt Betriebssysteme, einschließlich Archlinux, Debian, Ubuntu, Gentoo, FreeBSD, NetBSD und OpenBSD.

Unter Linux gibt es viele Windows-Manager, wie KDE, GNOME, Unity, aber nicht alle passen zum Beispiel - wenn Sie mit Code arbeiten, möchten Sie mit Sicherheit maximalen Komfort bei der Arbeit mit dem Betriebssystem, ganz ohne grafische Exzesse und Schnickschnack. Gekachelte Fenstermanager sind eine echte Einsparung an Bildschirmfläche. zumindest durch das Fehlen von Rundungen in den Ecken des Bildschirms massive Formen. Darüber hinaus wird die Verwendung von Grafikressourcen, Computerspeicher - minimiert. Kommen wir also zum Test der meiner Meinung nach besten Fenstermanager.

So ändern Sie die grafische Oberfläche (Grafik-\Fensterumgebung)

Um die grafische Oberfläche zu ändern, beim Start oder beim Einloggen Konto Ubuntu klicken Sie auf diese Schaltfläche:

Wählen Sie dann ein vorinstalliertes Grafikdesign.

Also die Rezension

1. Fenstermanager - i3

Im Aussehen - - nur ein Märchen für diejenigen, die absolut keine grafischen Zeichnungen brauchen und genug kleine Fenster ohne Rahmen haben, kurze Beschreibung Laden der Maschine und anderer Dinge, also ein Screenshot von der offiziellen Seite:

Wie Sie sehen können - alles ist interessant und äußerst verlockend - können wir leicht in den Code klettern und den Film im Hintergrund ansehen und außerdem die Nachrichten rechts lesen) sehr interessant. Darüber hinaus finden Sie auf der Website Hotkeys zur vereinfachten Steuerung dieses Fenstermanagers:

Nun, wie üblich hänge ich ein Bild an, um meine Schuld für den schwer lesbaren geschriebenen Text zu glätten (anders kann ich im Moment nicht)

2. Fenstermanager – Super

- wie in der Übersetzung aus dem Englischen - meiner Meinung nach ein wunderbarer gekachelter Fenstermanager. Vielleicht einer der praktischsten aus dieser Liste - es gibt einen gut dokumentierten Code, wenn Sie plötzlich etwas reparieren oder hinzufügen möchten :) und natürlich eine Reihe von Hotkeys, die die Menünavigation vereinfachen.

Screenshot von der Seite:

3. Fenstermanager – DWM

- Dynamischer Fenstermanager. Gleichzeitig kombiniert es nicht nur den "gekachelten" Stil der Fenstergestaltung, sondern auch in verschiedenen Stilen - bei Bedarf ausgewählt - dies ist der Hauptunterschied zu den oben beschriebenen Fenstermanagern. Tastenkombinationen sind genauso einfach zu verstehen, zu merken und zu verwalten :) also, Screenshot:

Wie wir sehen können - mehr mit Farben gesättigt, interessante Fensterrahmen :)

Schlussfolgerungen, Schlussfolgerungen

Natürlich sind diese Optionen nicht für jeden geeignet und für Leute, die mit Code arbeiten, eher akzeptabel als für normale Benutzer. Aber auch gewöhnlicher Benutzer, das Fenster benötigt, um nur realen Raum ohne Rahmen einzunehmen - es wird auch keine schlechte Option sein. Jeder Fenstermanager ist ziemlich funktional und hat Hotkeys für schnelle Kontrolle. Probieren Sie es aus, sehen Sie - die Installation ist in den meisten Fällen äußerst einfach und die Suche lohnt sich Ubuntu-Anwendungen Geben Sie einen Namen ein und klicken Sie auf die Schaltfläche Installieren.

Linux-Fenstermanager verwalten die Systemfenster, die eine Anwendung aufrufen. Verdeutlichen wir uns das an einem Beispiel:

Wenn Sie normalerweise eine Anwendung ausführen, erhalten Sie einen Manager für Ihr Fenster, der normalerweise darin ausgeführt wird Hintergrund, sowie für das Aussehen und die Platzierung sind sie verantwortlich.

Verwechseln Sie Ihre Linux-Fenstermanager nicht mit Ihrer Desktop-Umgebung weil der Desktop-Manager im Wesentlichen die Panels enthält Windows-Tools, Hintergrundbilder, Desktop-Widget, Ordner und Symbole, und sie bieten Ihnen normalerweise eine Reihe von Anwendungen und einige Bibliotheken, damit Sie Ihren Computer auf ähnliche Weise verwalten können. Die Desktop-Umgebung verfügt über einen eigenen Manager, in dem Sie mit dem Compositing Window Manager ein Fenster separat zeichnen und erstellen können.

Die besten Linux-Fenstermanager

Tolle WM

Einer der besten Linux-Fenstermanager, mit dem Sie die asynchrone XCB-Bibliothek anstelle von XLib portieren können. Mehrere Tags sind für die Workspace-Organisation mit Awesome WM zulässig und mit LUA vollständig erweiterbar. Es kann angepasst, mit Skins versehen und tastaturfreundlich zusammen mit einer Verknüpfungsfunktion verwendet werden.

Die Standardkonfiguration ist so konzipiert, dass sie mehrere Arbeitsbereiche unterstützt. Das Neuanordnen und Ändern der Größe von Bedienfeldern ist auch mit der Maus möglich. Während der Einrichtung können Sie ganz einfach alles ändern.

Laden Sie es von dieser Seite herunter https://awesomewm.org/download/

i3

Es ist ein umfassend dokumentierter Linux Window Manager, der vollständig anpassbar ist. Dieser Manager kann beliebig angepasst werden, vom Hosten einer geöffneten Anwendung bis hin zu benutzerdefinierten Tastaturkürzeln. Es ist in jeder Hinsicht anpassbar. Einfache Textkonfigurationen sind einfach zu lesen und erfordern kein Haskell oder LUA.

Das Umschalten und Verwalten schwebender Fenster ist ebenfalls einfach, da sie mit $ mod + shift + space umgeschaltet werden können. Der Entwicklungsprozess ist normal, Fehler werden verhindert, und Sie können auch das Terminal verwenden, um über die durchgeführten Aktionen benachrichtigt zu werden.

Sie können es von der offiziellen Website https://i3wm.org/downloads/ herunterladen.

offene Box

Es ist sehr leicht, einer der berühmten Linux Window Manager für Ihr System. Der Download benötigt etwa 100 MB RAM. Es ist hochgradig anpassbar und einfach zu implementieren. Sie können problemlos mehrere Konfigurationsdateien dieses Managers bearbeiten, die auch perfekt zu traditionellen Desktop-Elementen wie Bedienfeldern, Menüschaltflächen und mehr passen.

Probieren Sie es aus, indem Sie es von der offiziellen Seite http://openbox.org/wiki/Openbox:Download herunterladen

XMonad

Es kann auch für Sie funktionieren. Damit sind Sie nicht auf vorprogrammierte Aktionen oder Layouts beschränkt, sondern können alles in der Konfiguration programmieren. Grundeinstellungen sind einfach zu ändern und Codes werden normalerweise sauber und sicher gehalten. Es ist außerdem leicht und schnell und Sie können es auf jedem langsamen System ausführen.

Mit diesem Manager können Sie auch mehrere Monitoreinstellungen verwalten. Es ist der perfekte Desktop-Fenstermanager und Sie erhalten alles, was Sie brauchen.

Sie erhalten alle Weitere Informationen indem Sie es auf der Seite https://xmonad.org/download.html installieren

Gala

Dieser Linux-Fenstermanager arbeitet mit der Gtk-Clientseite. Hat ein elegantes Design.

Es ist für Anfänger sehr einfach zu bedienen Linux-Benutzer. Gala ist unglaublich anpassbar und verfügt über Verknüpfungen für eine einfache Verwendung. Hot Corners sind nützlich für Multitasking oder benutzerdefinierte Befehle. 4 supereinfache Tastaturkürzel werden zu den Steuerelementen hinzugefügt.

Animationen und ausgefallene Effekte sind ebenfalls verfügbar. Sie erhalten einen Vorteil dynamische Steuerung Arbeitsbereich, indem Sie alles entsprechend Ihren Anforderungen hinzufügen oder entfernen. Gala ist sehr schnell und läuft normalerweise auf einigen ressourcenbeschränkten Geräten wie Chromebooks oder älteren Netbooks. Die Stabilität ist auch super. Er gilt als einer der bekanntesten Linux-Fenstermanager.

Laden Sie es herunter https://github.com/elementary/gala

DWM

Dieser Linux-Fenstermanager ist Teil der Suckles-Suite und kann den Benutzer normalerweise dazu auffordern, ihn mit Codeänderungen anzupassen und zu erweitern. dwm ist auch sehr leicht auf Ihrem System und Sie werden es ohne Probleme verstehen. Es ist einfach im Design und ein Low-Resource-Manager.

Die einfache Konfiguration, Funktionalität und Tastenbelegung von dwm sind unglaublich gut durchdacht und machen es zu einem der besten Linux-Fenstermanager. Hotkeys wie ALT + TAB sind verfügbar.

Sie können den Paradigmenentwurf verwenden, um Clients oder Anwendungen zu gruppieren, die in den Arbeitsbereich gebracht werden können. Auf diese Weise können Sie mehrere Clients erhalten und Tags zuweisen und neu zuweisen. Die dwm-Statusleiste ist informativ und zeigt Ihnen das WLAN-Signal, die WLAN-Stärke, die Lautstärke und die Batteriebenachrichtigung an.

Sie können es verwenden, indem Sie auf die Website https://dl.suckless.org/ gehen.

Fluxbox

Wenn Sie nach dem besten Linux-Fenstermanager suchen, der superleicht ist, dann ist Fluxbox einer der besten. die besten Optionen Für Sie. Es läuft schnell auf jedem System. Es ist bequem für Benutzer und seine Konfiguration ist viel einfacher als andere.

Es hat ein eigenes Panel und enthält auch eine Reihe von Hintergrundbildern, was es zum besten Fenstermanager macht. Das Menü ist einfach und wird mit der Maus gesteuert. Ein Klick mit der rechten Maustaste hilft Ihnen, das Hauptmenü zu öffnen.

Mit Fluxbox müssen Sie keine Programmiersprache beherrschen und es macht die Bearbeitung und Fensterverwaltung einfach. Enthält verschiedene Themen und Konfigurationsoptionen.

Laden Sie es herunter und verwenden Sie es bequem von http://fluxbox.org/download/

KWin

Dieser hochgradig anpassbare Fenstermanager kann leicht an Ihre Bedürfnisse angepasst werden. Der Compositing-Manager ist integriert und Sie können die Art und Weise ändern, wie er ausgeführt wird, indem Sie einige tun einfache Schritte in den Einstellungen.

Die Menschen bewegen sich heutzutage in Richtung Touch-Schnittstellen. KWin ist immer noch das gleiche DE, das für Benutzer ideal sein kann Desktop-Computer. Die Benutzeroberfläche ist großartig und enthält einen attraktiven Desktop-Effekt. KWin bietet auch Fensterschatten/Glow oder wackelige Fenster.

Spektrum

Enthält eine Klartexteinstellung, die während der Ausführung neu geladen werden kann. Dadurch können Sie die Ergebnisse der Konfigurationsbearbeitung sehen, ohne sich abzumelden. Die Standardeinstellungen sind die gleichen und jeder Benutzer kann die Einfachheit dieses Linux-Fenstermanagers genießen.
Es ist sehr einfach, da es einen grundlegenden Satz von Optionen enthält und während der Einrichtung keine Sprache erfordert. Spectrwm ist ideal für Anfänger und bietet Unterstützung für integrierte Tastaturkürzel. Es ist die beste Wahl, wenn Sie mit Haskell nicht vertraut sind.

Sie können es von https://github.com/conformal/spectrwm herunterladen

Muskel

Die Benutzeroberfläche von Musca ist intuitiv. Auch die Standardwerte dieses Fenstermanagers gelten als einfach und unkompliziert. Es spart Platz, da es keine Panels hat, da Fensterdekorationen wie Registerkarten und Symbole viel Platz auf dem Bildschirm einnehmen können, Musca vermeidet dieses Element (durch die Installation separater Apps können sie auch hinzugefügt werden). Das Gruppierungssystem dieses Managers ähnelt virtuellen Desktops.

Windows wird meist in unterschiedlich benannten Gruppen gehostet, und sie können sehr effizient sein, wenn sie auf die gleiche Weise wie virtuelle Desktops verwendet werden. Sie können Gruppen spontan hinzufügen oder entfernen, da jede Gruppe ein anderes Rahmenlayout enthält. Es unterstützt mehrere Bildschirme und kann automatisch Gruppen erstellen. Es kann mit schwebenden Fenstern umgehen und enthält hervorgehobene Rahmen.



Wird geladen...
Spitze