Ich habe einige Jahre den Standard-Fenstermanager von GNOME verwendet, aber jetzt möchte ich einen Kachel-Fenstermanager ausprobieren.
Ich möchte, dass es diese beiden Kriterien erfüllt:
WM muss leicht sein
WM sollte nicht kompliziert zu konfigurieren sein
Antworten:
"Kompliziert zu konfigurieren" ist sehr unterschiedlich, je nachdem, in welchen Sprachen Sie sich auskennen. XMonad war für mich außerordentlich kompliziert zu konfigurieren, aber das lag daran, dass ich absolut kein Haskell kenne, und in dieser Sprache sind die Konfigurationen.
Die beiden Kachelfenster-Manager, die ich verwendet habe und die mir sehr gut gefallen haben, sind:
Genial . Tolle Konfigurationen gibt es in Lua (ab Version 3; vorher waren sie in einer benutzerdefinierten Syntax), aber es ist recht einfach zu konfigurieren und mit einer Reihe von Widgets ausgestattet. Hier ist ein Screenshot davon, wie meine Leiste an einer Stelle aussah (es gibt auch ein Grafik-Widget, obwohl ich es zu diesem Zeitpunkt nicht verwendet habe):
Screenshot meiner fantastischen Bar http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
Der Hauptgrund, warum ich Awesome nicht mehr verwendete, waren die ständigen Unterbrechungen der Abwärtskompatibilität. Bei jeder Überarbeitung der Punkte wurde die API so weit geändert, dass ich Tage damit verbringen musste, meine Konfigurationsdatei für die Arbeit damit zu reparieren. Möglicherweise hat sich das jetzt mehr stabilisiert
wmii , meine aktuelle WM. Standardmäßig sind Konfigurationen in Shell-Skripten enthalten, können jedoch nach Belieben vorgenommen werden, da wmii eine 9p-Schnittstelle verfügbar macht. Dies bedeutet, dass Sie sie durch Lesen und Schreiben in Dateien auf einem Pseudodateisystem steuern können. Meine aktuelle Konfiguration ist ein Shell-Skript für die Hauptkonfiguration mit einem Python-Dienstprogramm-Skript, das einen Teil der Arbeit erledigt. Der größte Nachteil ist das Fehlen integrierter Widgets. Fortschrittsbalken, Grafiken oder Symbole sind nicht enthalten. Es ist sicherlich "leicht", was eine Ihrer Anforderungen war
quelle
Persönlich nimmt i3 die besten Features der anderen großen Tiling-WMs (Xmonad, Awesome, DWM usw.) und kombiniert sie zu einem. Kombiniert mit dmenu / conky / dzen2 ist es genau das, wonach ich in einer WM suche. Überprüfen Sie die Seite; http://i3.zekjur.net/
quelle
Es gibt einen Arch Linux-Wiki-Eintrag, in dem 13 verschiedene Kachelfenster-Manager in gitterartiger Weise hier im Arch Linux-Wiki verglichen werden . Vielleicht wäre es hoffnungsvoll.
Ich persönlich habe noch keinen von ihnen ausprobiert, plane es aber in naher Zukunft, wenn ich etwas Zeit habe, also verfolge ich diesen Thread auch sehr genau.
quelle
Ich würde gerne zwei verschiedene Kachelfenster-Manager empfehlen, einen dynamischen und einen manuellen.
XMonad ist sehr leistungsfähig und dennoch leicht zu erlernen. Es gibt eine kurze geführte Tour , in der die grundlegenden Funktionen und Tastenkombinationen erläutert werden. Es lässt sich nahtlos in GNOME integrieren , die Dokumentation ist umfassend und es stehen viele zusätzliche Erweiterungen zur Verfügung . Es unterstützt das dynamische Kachel-Paradigma , bei dem Fenster automatisch entsprechend einem ausgewählten dynamischen Layout positioniert werden. Zumindest für einige besteht der Nachteil darin, dass XMonad in Haskell konfiguriert ist und von der Anwesenheit eines Haskell-Compilers abhängt.
i3 unterstützt das manuelle Kachel-Paradigma , bei dem ein Bildschirm wie eine in Spalten und Zellen unterteilte Tabelle funktioniert. Der Benutzer kann Fenster frei neu anordnen, was eine größere Flexibilität ermöglicht, aber auch mehr Aufwand erfordert. Meiner Meinung nach fühlt sich i3 im Vergleich zu anderen Fenstermanagern modern an. Es bietet sofort einsatzbereite Funktionen, die entweder konfiguriert werden müssen oder in anderen Fenstermanagern überhaupt nicht vorhanden sind, z. maximieren, Dringlichkeitshaken, Größe der Maus ändern. Es kann mit einer einfachen Klartextdatei konfiguriert werden, die offensichtlich nicht vollständig ist. Es gibt ein nettes Video, das i3-Funktionen vorstellt , die ich vorschlagen möchte.
Natürlich unterstützen beide problemlos mehrere Monitore und verfügen über eine Floating-Ebene für Anwendungen, die nicht gekachelt werden möchten.
PS. Eines Tages könnte Bluetile ein gutes Gateway-Medikament für GNOME-Benutzer sein, aber es befindet sich noch in einer frühen Entwicklungsphase.
quelle
Ich persönlich benutze Ratpoison, wenn ich ein leichtes Kachel-WM benötige - Die Konfiguration funktionierte ziemlich gut, und da ich mich über viele Jahre an die Verwendung von GNU Screen gewöhnt habe, war der Sprung zu Ratpoison nicht sehr schwierig. Ich habe auch StumpWM verwendet, das in der Entwicklung aktiver war als Ratposion.
quelle
Es gibt ein paar davon, aber es gibt eines, das (für mich) herausragt und für meine Bedürfnisse geeignet ist:
awesome
habe)Der Name ist Qtile .
quelle
Schauen Sie sich fantastisch an , der Name sagt alles. :-) Das tolle Wiki hat viele Konfigurationshinweise.
quelle
Wenn Sie Haskell kennen, auf jeden Fall Xmonad ! Ratpoison ist auch ganz nett, aber ich mag den Kachelalgorithmus von Xmonad besser und Arbeitsbereiche sind ein großer Gewinn, IMO.
quelle
Ich habe mehrere ausprobiert: Awesome, Xmonad, i3, wmii, scrotwm und dwm.
dwm ist aus folgenden Gründen bei mir geblieben:
Ich muss zugeben, dass es einige Macken hat:
Alles in allem bleibt dwm nun schon 1,5 Jahre bei mir.
quelle
Ich benutze wmii schon seit einiger Zeit. Die Konfigurationen sind ziemlich einfach zu verstehen und Sie können jede Sprache verwenden, um die gewünschte Konfiguration weiter zu optimieren.
quelle
ScrotWM Es ist ein leichtes Tiling-WM, das von Xmonad und DWM inspiriert wurde. Sie müssen keine spezifischen Sprachen kennen, um es zu optimieren, es ist nur einfacher Text. Außerdem verfügt es standardmäßig über ein Menü.
quelle