Meine Frage ist im Wesentlichen, ob ich das Verhalten vortäuschen kann, das man unter Linux mit üblichen Fenstermanagern bekommt, wenn man ein Dual-Head-Setup hat. Das heißt, wenn ich ein Fenster maximiere, maximiert es nur einen Teil des Desktops, der dem Bereich einer physischen Anzeige entspricht. Ich habe nur einen Bildschirm, aber er hat eine ziemlich große Auflösung und meistens möchte ich an mehreren separaten Fenstern arbeiten, die horizontal nebeneinander angeordnet sind.
Ich habe über das Kacheln von Fenstermanagern gehört, aber alles, was ich weiß, ähnelt eher Eckgruppen und verhält sich nicht wie andere gängige Fenstermanager (xfwm, compiz). Ich benutze momentan xfwm und würde gerne dabei bleiben, wenn möglich. Wenn diese Aufgabe erforderlich ist , würde ich eine vorziehen, die sich entweder wie die üblichen Standardkonfigurationen verhält oder für die eine fertige Konfiguration verfügbar ist.
Der erste Hack, der mir in den Sinn kam, war der Versuch, die Informationen, die xrandr über die Bildschirmgeometrie gibt, zu fälschen und den Fenstermanager mit diesem Ansatz zu täuschen, aber dies scheint ein harter Hack zu sein, der nicht notwendig sein sollte.
Ich benutze Fedora Linux, aber ich kann die Software auch selbst erstellen, wenn sie nicht in der Paketverwaltung enthalten ist.
quelle
Antworten:
Wenn Sie Compiz verwenden können, gibt es dieses Ding namens Grid (wenn ich mich richtig an den Namen erinnere). Ich bin mir nicht sicher, ob xfwm so etwas hat. Sie können es überprüfen.
Außerdem würde ich nachdrücklich empfehlen, verschiedene WM-Paradigmen auszuprobieren, wenn sie besser passen. Lassen Sie also das Kacheln von WMs nicht aus, nur weil sie nicht häufig vorkommen.
Wenn Sie darauf bestehen, Fenster kacheln zu können, ohne Ihre WM zu ändern, gibt es dafür separate Dienstprogramme von Drittanbietern. Eine Liste befindet sich bei Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg
quelle
Okay, ich benutze seit einigen Monaten genial auf meinem Notebook. Nach einer frustrierenden Erstkonfiguration hat es sich ausgezahlt. Bonus: Mit Fedora 18 ist es in den offiziellen Repositories.
Awesome bietet Fenstermanagerfunktionen für Kacheln mit mehreren vernünftigen Kachelvoreinstellungen (die mit dem goldenen Schnitt ist die derzeit am häufigsten verwendete). Die Lua-Konfiguration lässt sich leicht an Ihre Bedürfnisse anpassen, wenn Sie Grundkenntnisse in Lua haben und / oder sich mit Programmierung auskennen. Besonders am Notebook und beim Codieren finde ich das super sehr hilfreich, da man mit der Tastatur alles machen kann, was man braucht. Es braucht einige Zeit, um sich an das Tolle zu gewöhnen und einige Zeit, um sich an die eigenen Bedürfnisse zu gewöhnen. Man könnte über Standardeinstellungen wie Focus-follows-Mouse und die ungerade Ladereihenfolge und Fehlerbehandlung für die Konfiguration stolpern (genial wird versuchen, die Benutzerkonfiguration zuerst zu laden, wenn dies fehlschlägt (entweder nicht gefunden oder Parser-Fehler), wird sie geladen Es dauert einige Zeit, um herauszufinden, warum Konfigurationsänderungen nicht wirksam werden.
Wenn man also die in meiner Frage angegebene Anforderung hat, nur um nahtlos mit mehreren (maximierten, dh bildschirmfüllenden) Fenstern auf einem großen Bildschirm zu arbeiten, ist awesome (oder ein anderes Kachel-WM für diese Angelegenheit) die richtige Wahl.
In neueren XFce-Versionen unterstützt der XFWM-Fenstermanager das einfache Maximieren von Bildschirmhälften (vertikal und horizontal), indem Sie ein Fenster zum Bildschirmrand ziehen.
quelle