Ist Ihr Desktop ein Chaos? Gibt es Fenster über Fenster, die wissen, was? Vielleicht suchen Sie einfach immer mehr Platz auf dem Bildschirm. Es scheint, als ob all diese Dinge Symptome eines Schlüsselproblems bei der Handhabung von Fenstern durch grafische Computeroberflächen sind. Die meisten Fenstermanager sind äußerst ineffizient. Kacheln von Fenstermanagern sind eine mögliche Lösung.
Was ist ein Kachelfenster-Manager?
Schnellzugriff
- Was ist ein Kachelfenster-Manager?
- VS Floating Window Manager
- Den Raum aufteilen
- Navigation
- Top Window Manager
- Linux
- i3wm
- BSPWM
- Xmonad
- AwesomeWM
- OSX
- ChunkWM
- Amethyst
- Windows
- bug.n
- AquaSnap
- Linux
- Zubehör und Werkzeuge
- Polybar
- Zitronenbar
- Rofi
- URxvt
- Vim
- Dunst
- Schlussgedanken
Ein Kachelfenster-Manager verwendet einen anderen Ansatz zum Anordnen von Fenstern. Anstelle von Fenstern, die irgendwo auftauchen, belegen sie den verfügbaren Platz. Wenn Sie mehr Fenster öffnen, wird der Bildschirmbereich mathematisch aufgeteilt, um eine effiziente Maximierung zu erzielen.


Wenn Sie beispielsweise ein Programm auf einem leeren Desktop öffnen, füllt es automatisch den gesamten Bildschirm aus. Wenn Sie dann eine andere öffnen, wird diese neben der vorherigen geöffnet und füllt den halben Bildschirm aus. Ab hier wird festgelegt, welchen Algorithmus der Fenstermanager verwendet. In diesem Beispiel können Sie jedoch davon ausgehen, dass es sich wie der i3-Fenstermanager verhält. In diesem Fall öffnet sich das nächste Fenster neben den anderen und teilt den Bildschirm in Drittel auf. Dieser Trend wird sich fortsetzen.
Das hört sich wahrscheinlich nicht gut an, aber Sie können sie jederzeit arrangieren und neu anordnen. Das schließt den Prozentsatz des Bildschirms ein, den sie einnehmen. Sie können den Bildschirm in Viertel aufteilen, wobei jede Seite des Bildschirms horizontal in zwei Hälften geteilt wird. Tatsächlich können Sie den Bildschirm so organisieren, wie Sie möchten.
Die meisten Kacheln von Fenstermanagern, insbesondere auf Linux-Systemen, verwenden ebenfalls Arbeitsbereiche. Arbeitsbereiche erstellen virtuelle Bildschirme, normalerweise bis zu zehn. Sie können festlegen, dass Fenster in bestimmten Arbeitsbereichen und Arbeitsbereiche in bestimmten Monitoren geöffnet werden.
Mit einem Fenstermanager für Kacheln haben Sie eine umfassende Kontrolle über das Layout der Fenster auf Ihren Bildschirmen.
VS Floating Window Manager
Auf den ersten Blick scheint es, als wären Kacheln in Fenstermanagern weniger praktisch als ihre schwebenden Gegenstücke. Es fühlt sich natürlich an, ein Fenster über den Bildschirm zu ziehen, oder?
Die meisten Kacheln von Fenstermanagern kacheln standardmäßig, unterstützen jedoch Floating in Fällen, in denen das Kacheln nicht praktikabel ist. Sie können das Floating jederzeit umschalten. Wenn Sie ein schwebendes Fenster in den schwebenden Modus versetzen, können Sie die Größe mithilfe der Tastatursteuerung ändern und es so einstellen, dass es sich wie erwartet anfühlt.
Einer der großen Vorteile von Fenstermanagern für Kacheln ist die Möglichkeit, sie anzupassen. Da Sie Ihre eigenen Steuerelemente einrichten, können Sie sich schnell an einen Workflow anpassen, den Sie für angenehm halten.
Haben Sie jemals versucht, Fenster anzuordnen und mit einem schwebenden Fenstermanager anzuordnen? Es funktioniert nicht gut, wenn überhaupt. Sie können also von einem Kacheln-Fenstermanager ein schwebendes Verhalten erhalten, das jedoch nicht umgekehrt funktioniert.
Ein weiterer großer Vorteil liegt in der Tastatursteuerung und Navigation. Sie müssen keine Maus verwenden, um durch einen Kachelfenster-Manager zu navigieren. Alles, was Sie tun, können Sie über Hotkeys erledigen. Sie können sogar Hotkeys zuordnen, um all Ihre am häufigsten verwendeten Anwendungen zu starten.
Den Raum aufteilen
Es gibt verschiedene Methoden zum Kacheln. Normalerweise wird das Kacheln von einem Algorithmus behandelt. Normalerweise ist jeder Kachelalgorithmus nur eine Standardmethode, die Sie manuell überschreiben können. Daher ist es nicht oberste Priorität, einen Fenstermanager auszuwählen, der auf eine bestimmte Weise Kacheln erstellt. Sie können es jederzeit überschreiben.
Sie sind bereits durch Ho i3-Kacheln gegangen. Der Bildschirm wird weiterhin gleichmäßig in eine Richtung geteilt. Sie können jederzeit zwischen horizontaler und vertikaler Kachelung wechseln. Es hilft, Ihre Fenster zu ordnen. Dies ist wahrscheinlich eine der einfachsten Möglichkeiten, Kacheln zu erstellen.


Die nächste Möglichkeit, Fenster-Manager-Kacheln zu erstellen, ist die Verwendung eines binären Baumalgorithmus. Es wird von BSPWM verwendet. Ein binärer Baumalgorithmus wechselt automatisch von einem Fenster zum nächsten und teilt das fokussierte Fenster in zwei Hälften. Das erste Fenster nimmt also den gesamten Bildschirm ein. Das zweite Fenster wird neben dem ersten angezeigt und belegt die Hälfte des gesamten Speicherplatzes. Das dritte Fenster teilt den Raum des zweiten Fensters in zwei Hälften. Das vierte Fenster teilt das dritte und so weiter.
Schließlich haben Sie manuelle Kachelfenster-Manager. Dadurch müssen Sie standardmäßig den Speicherort Ihres nächsten Fensters angeben.
Es gibt sicherlich andere Algorithmen, aber diese sind die häufigsten, denen Sie begegnen werden.
Navigation
Das Navigieren in einem Fenstermanager für Kacheln unterscheidet sich je nach Fenstermanager und Konfiguration. Vieles hat jedoch mit Ihrer Konfiguration zu tun. Eine Sache, die alle Konfigurationen in Commons haben, ist eine "Mod" -Taste. Dieser Schlüssel informiert den Witwenmanager darüber, dass Sie einen Befehl anstelle des normalen Schlüssels verwenden. Normalerweise ist die “Mod” -Taste Alt oder die Windows-Taste.
Die meisten Benutzer des Fenstermanagers für Kacheln bevorzugen Vim als Grundlage ihrer Konfigurationen, indem sie die Tasten h, j, k und l zusammen mit Mod verwenden, um sich zu bewegen. Drücken Sie k, um nach oben zu gelangen. Drücken Sie j, um sich nach unten zu bewegen. H ist links und l ist rechts. Anschließend fügen Sie der Mischung eine weitere Taste wie Shift hinzu, um die Position dieser Fenster zu ändern.
Mod und eine Zahl bewegen sich normalerweise zwischen Arbeitsbereichen. Wenn Sie die Mod-Taste und die Nummer 1 drücken, gelangen Sie zum Arbeitsbereich 1. „Mod + 8“ ist der Arbeitsbereich 8. Sie haben die Idee.
Es gibt viel mehr Konfigurationsmöglichkeiten. Denken Sie daran, dass bei den meisten Fenstermanagern für Kacheln keine Einschränkungen bestehen. Sie können für fast alles Ihre eigenen Tastenkombinationen erstellen.
Top Window Manager
Es gibt eine verrückte Anzahl von Fenstermanagern, die Kacheln anordnen. Sie sind ziemlich leicht und einfach, so dass viele Leute sie herstellen. Wählen Sie am besten eine, die beliebt und gut dokumentiert ist. Auf diese Weise können Sie sicher sein, dass es noch entwickelt und gewartet wird. Außerdem fällt es Ihnen leichter, Hilfe zu finden, falls Sie sie benötigen.
Linux
Linux bietet die größte Auswahl an Fenstermanagern für Kacheln. Sie sind unter Linux beliebter und mit dem verfügbaren Open-Source-Toolkit einfacher für Linux zu erstellen. Dies ist eine sehr kleine Stichprobe. Wenn Sie also einen Favoriten haben, der hier nicht aufgeführt ist, liegt dies nur daran, dass das Ziel hier darin besteht, so einfach wie möglich zu sein und neue Benutzer nicht zu überfordern.
i3wm


Wenn Sie unter Linux arbeiten und noch nie einen Kachelfenster-Manager verwendet haben, wählen Sie i3. Es ist sehr beliebt, einfach zu bedienen und die Dokumentation ist großartig. Sie werden nicht enttäuscht sein.
i3 funktioniert normalerweise gut mit vielen externen Programmen und Zubehör. Es wird auch eine einfache Klartext-Konfigurationsdatei verwendet, die für neue Benutzer und Benutzer ohne Programmiererfahrung einfach zu lesen ist.
BSPWM


BSPWM ist ein ultraleichter Kachel-Fenstermanager, der standardmäßig die Binärbaum-Bildschirmpartitionierung verwendet. Es wird nicht viel mitgeliefert, da Sie alles nach Ihren Wünschen konfigurieren müssen.
BSPWM verwendet auch eine Shell-Skript-Konfiguration, die für Linux-Benutzer recht einfach zu verstehen ist, für Anfänger jedoch nicht die beste.
Es ist auch wichtig zu beachten, dass BSPWM von Ihnen erwartet, dass Sie Ihre eigenen Support-Anwendungen wie eine Statusleiste und einen Launcher mitbringen. Es gibt viele großartige Optionen, aber Sie müssen sie selbst finden.
Xmonad
Xmonad ist ein bisschen anders. Der gesamte Fenstermanager und die Konfiguration sind in Haskell geschrieben. Das bedeutet, dass Sie mindestens etwas über Haskell wissen müssen, um Xmonad zu konfigurieren.
Dies ist keine großartige Option für neue Benutzer, aber wenn Sie ein Programmierer sind und eine Option suchen, mit der Sie Ihren Desktop mithilfe von tatsächlichem Code anpassen können, ist Xmonad eine gute Wahl.
AwesomeWM
Wenn Sie auf der Suche nach etwas sind, das im Lieferumfang enthalten ist, wie z. B. i3, und die Programmierung für Konfigurationen wie Xmonad verwendet, ist AwesomeWM möglicherweise genau das, wonach Sie suchen.
AwesomeWM wird mit einer eigenen Statusleiste geliefert und kann standardmäßig viele Dinge erledigen. Es verwendet die Lua-Skriptsprache für die Konfiguration. Es ist eine einfachere Programmiersprache, bietet aber dennoch zahlreiche Optionen für die Konfiguration von AwesomeWM.
OSX
OSX ist ein Unix-ähnliches System und bei Entwicklern sehr beliebt. Es ist nicht schwer zu verstehen, warum die Leute dort Fenstermanager mit Kacheln versehen möchten. Obwohl es nicht so viele Optionen wie Linux gibt, gibt es für OSX immer noch ein paar solide Fenstermanager.
ChunkWM
ChunkWM ist ein ziemlich neues Projekt. Es ist der neue Name eines alten Favoriten, KWM. ChunkWM verwendet standardmäßig ein binäres Partitionsschema und verwendet einfache Nur-Text-Konfigurationen.
Sie können ChunkWM unter OSX mit Homebrew installieren und von dort aus konfigurieren. ChunkWM selbst ist hauptsächlich in C ++ und Objective-C ++ geschrieben, daher ist es ungefähr so schnell und reaktionsschnell, wie Sie es vorfinden werden.
Amethyst
Amethyst ist eine weitere großartige Option für OSX. Es soll eher wie Xmonad sein, ist aber hauptsächlich in Swift geschrieben, sodass es gut in das Apple-Ökosystem passt.
Sorgen Sie sich nicht zu sehr um die Konfiguration von Amethyst. Es ist standardmäßig mit intelligenten Steuerelementen ausgestattet, die das Navigieren und Verwenden vereinfachen.
Windows
Windows ist nicht gerade der beste Ort, um Fenstermanager zu kacheln. Es ist so gebaut, dass es so funktioniert, wie es entworfen wurde, und lässt sich nicht besonders gut anpassen. Trotzdem gibt es einige gute Optionen, mit denen Sie einige der Vorteile eines Kachel-WM unter Windows nutzen können.
bug.n
Bug.n ist ein traditioneller Kachel-Fenstermanager für Windows. Es ist ein Skript, das Sie hinzufügen können, damit sich Ihr Standarddesktop wie ein Fenstermanager für Kacheln verhält. Dieses Skript fügt Kachel-Layouts sowie Hotkeys für die Navigation hinzu.
Bug.n unterstützt sowohl das Kacheln als auch das Floating, ähnlich wie die Linux-Kachel-Fenstermanager. Es repliziert auch die Arbeitsbereichsfunktionalität von Linux-Fenstermanagern für Kacheln.
Bug.n ist aufgrund der starken Tastatursteuerung eine bessere Option für alle, die mit der reinen Tastaturnavigation vertraut sind, da es sonst ein wenig überwältigend wird.
AquaSnap
AquaSnap ist ein hervorragender Mittelweg für Windows-Benutzer, die nach den meisten Funktionen eines Fenstermanagers für Kacheln suchen, ohne sich vollständig darauf festlegen zu müssen.
Wie der Name schon sagt, können Sie Fenster in Ecken einrasten und ein Layout einfach anordnen. Es ist kein Fenster-Manager für vollständige Kacheln, und es wird nicht automatisch gekachelt. Sie können auf die Fenster klicken und sie ziehen, um ihre Größe zu ändern, während das kachelähnliche Layout beibehalten wird.
Zubehör und Werkzeuge
Es gibt einige zusätzliche Programme, die sehr gut zu Kacheln von Fenstermanagern passen. Sie verbessern die Funktionalität des Fenstermanagers und helfen Ihnen, die Dinge nach Ihren Wünschen anzupassen.
Polybar


Polybar ist eine Statusleiste, die für die Verwendung mit i3 und BSPWM entwickelt wurde, aber durchaus auf andere angewendet werden kann. Diese Statusleiste verfügt über grundlegende Minimalfunktionen, die für viele Dinge integriert sind. Das erleichtert den Einstieg. Zum Glück können Sie damit auch alle gewünschten Funktionen konfigurieren und außer Kraft setzen. Polybar ist vollständig skriptfähig. Wenn Sie also über Kenntnisse in Bash-Skripten verfügen, können Sie wirklich Spaß daran haben.
Zitronenbar
Lemonbar ist eine weitere Statusleiste, die der Polybar ähnelt. Dieser ist noch minimaler als der von Polybar und hat nicht viel zu bieten. Sie müssen die Funktionalität selbst erstellen. Es ist auch vollständig skriptfähig, so dass Sie auch hier keine wirklichen Einschränkungen haben.
Rofi


Rofi ist ein minimaler Anwendungsstarter. Sie können es einem Hotkey zuordnen und damit jedes Programm starten, das Sie eingeben. Rofi merkt sich die Programme, nach denen Sie suchen, und listet sie in einer Liste der zuletzt / am häufigsten verwendeten Programme auf.
Sie können auch das Erscheinungsbild von Rofi so anpassen, dass es zu Ihrem Desktop passt. Über die Xresources-Datei unter Linux ist es nicht allzu schwierig.
URxvt
URxvt oder Rxvt-Unicode ist ein Terminalemulator. Sie müssen nicht unbedingt einen bestimmten Terminalemulator oder einen anderen mit einem Kachelfenster-Manager verwenden, aber es ist besser, einen minimaleren zu verwenden, der nicht an eine bestimmte grafische Umgebung gebunden ist. URxvt passt zu dieser Beschreibung.
Als zusätzlichen Bonus ist URxvt super konfigurierbar. Sie können es an jedes Erscheinungsbild anpassen. Dazu gehören Farbe, Text und Hintergrund.
Vim


Vim hat nicht viel mit dem Kacheln von Fenstermanagern zu tun, aber wenn Sie einen verwenden, möchten Sie mehr und mehr über die Befehlszeile tun. Dafür ist Vim dein Freund.
Vim ist ein extrem leistungsfähiger Texteditor. Es ist wahrscheinlich der beste Texteditor der Welt. Es gibt unglaublich viele Plugins, die es noch leistungsfähiger machen.
Dunst
Wenn Sie mit einem Kacheln-Fenstermanager auf ein Minimum reduziert haben, möchten Sie wahrscheinlich weiterhin Desktop-Benachrichtigungen. Wenn Sie Benachrichtigungen wünschen, die Sie an unseren Desktop anpassen können, können Sie Dunst verwenden. Dunst ist ein einfaches Benachrichtigungssystem, das Sie einfach über eine Nur-Text-Konfiguration anpassen können. Ändern Sie die Größe, Farbe und den Text der Benachrichtigungen, die Sie erhalten.
Schlussgedanken
Fenster-Manager für Kacheln sind nicht jedermanns Sache. Es erfordert ein gutes Maß an Geduld und Anpassung, um sich an das Navigieren nur mit der Tastatur zu gewöhnen. Es wird sich zunächst klobig und umständlich anfühlen, aber wenn Sie weitermachen, werden Sie vielleicht feststellen, dass es viel schneller und effizienter ist.
Es ist auch wichtig zu bedenken, dass Kacheln von Fenstermanagern unter Linux besser sind als unter OSX und Windows, und OSX ist viel besser als Windows. Es hat alles mit ihrer Unix-Linie zu tun. Wenn Sie sich für die Verwendung eines Fenstermanagers für Kacheln entscheiden, sollten Sie davon ausgehen, dass sich die meisten Support- und Zusatzanwendungen auf Linux konzentrieren.
Wenn Sie das alles noch nicht verschreckt hat, werden Sie vielleicht feststellen, dass Sie Ihre Einstellung zum Umgang mit einem Computer ändern und ihn viel mehr mögen.






