Gibt es eine Möglichkeit, meinen Monitor virtuell aufzuteilen (um die Fenster zu maximieren)

Gibt es eine Möglichkeit, meinen Monitor virtuell aufzuteilen (um die Fenster zu maximieren)

Meine Frage ist im Wesentlichen, ob ich das Verhalten simulieren kann, das man bei Verwendung von üblichen Fenstermanagern unter Linux bekommt, wenn man ein Dual-Head-Setup hat. Das heißt, wenn ich ein Fenster maximiere, maximiert es nur einen Teil des Desktops, der der Fläche eines physischen Displays entspricht. Ich habe nur einen Bildschirm, aber er hat eine ziemlich hohe Auflösung und die meiste Zeit werde ich an mehreren separaten, horizontal nebeneinander angeordneten Fenstern arbeiten wollen.

Ich habe von Tiling-Fenstermanagern gehört, aber alles, was ich kenne, sind eher Eckgruppen und verhalten sich nicht wie andere gängige Fenstermanager (xfwm, compiz). Ich verwende derzeit xfwm und würde, wenn möglich, gerne dabei bleiben. Wenn diese Aufgabeerfordert, ich würde einen bevorzugen, der sich entweder ähnlich verhält wie die üblichen out of the boxoderfür die eine fertige Konfiguration verfügbar ist.

Der erste Hack, der mir in den Sinn kam, war der Versuch, die von xrandr über die Bildschirmgeometrie bereitgestellten Informationen zu fälschen und den Fenstermanager mit diesem Ansatz zu täuschen, aber das scheint ein einfacher Hack zu sein, der nicht notwendig sein sollte.

Ich verwende Fedora Linux, kann die Software aber auch problemlos selbst erstellen, wenn sie nicht in der Paketverwaltung enthalten ist.

Antwort1

Wenn Sie Compiz verwenden können, gibt es dieses Ding namens Grid (wenn ich mich richtig an den Namen erinnere). Ich bin nicht sicher, ob xfwm so etwas hat, Sie könnten es sich ansehen.

Außerdem empfehle ich dringend, unterschiedliche WM-Paradigmen auszuprobieren, wenn diese besser passen könnten. Verzichten Sie also nicht auf Kachel-WMs, nur weil sie nicht üblich sind.

Wenn Sie darauf bestehen, Fenster nebeneinander anordnen zu können, ohne Ihr WM zu ändern, gibt es dafür separate (Drittanbieter-)Dienstprogramme. Eine Liste finden Sie bei Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Tiling_applications_von_Drittanbietern_auf_Xorg

Antwort2

Ok, ich benutzeEindrucksvollseit mehreren Monaten auf meinem Notebook. Nach einer frustrierenden Erstkonfiguration hat es sich gelohnt. Bonus: Mit Fedora 18 ist es in den offiziellen Repositories.

Awesome bietet Kachelfenstermanager-Funktionen mit mehreren sinnvollen Kachelvoreinstellungen (die mit dem goldenen Schnitt verwende ich derzeit am häufigsten). Die Lua-Konfiguration lässt sich leicht an Ihre Bedürfnisse anpassen, wenn Sie einige grundlegende Lua-Kenntnisse haben und/oder ein gewisses Gespür für Programmierung haben. Besonders auf dem Notebook und beim Codieren finde ich Awesome sehr hilfreich, da Sie alles, was Sie brauchen, mit der Tastatur erledigen können. Es dauert eine Weile, sich an Awesome zu gewöhnen und einige Zeit, um Awesome an die eigenen Bedürfnisse anzupassen. Man stolpert möglicherweise über Standardeinstellungen wie „Fokus folgt Maus“ und die seltsame Ladereihenfolge und Fehlerbehandlung für die Konfiguration (Awesome versucht zuerst, die Benutzerkonfiguration zu laden. Wenn dies fehlschlägt (entweder nicht gefunden oder Parserfehler), wird es systemweit geladen. Es dauert eine Weile, um herauszufinden, warum Konfigurationsänderungen nicht wirksam werden).

Wenn also die in meiner Frage genannte Anforderung ausschließlich darin besteht, nahtlos mit mehreren (maximierten, also bildschirmfüllenden) Fenstern auf einem großen Bildschirm arbeiten zu können, ist Awesome (oder auch jedes andere Kachel-WM) die richtige Wahl.


Darüber hinaus unterstützt der XFWM-Fenstermanager in den neuesten XFce-Versionen die einfache Maximierung auf Bildschirmhälften (sowohl vertikal als auch horizontal) durch Ziehen eines Fensters zum Bildschirmrand.

verwandte Informationen