Gibt es einen Linux-Fenstermanager, der separate virtuelle Desktops (Arbeitsbereiche) auf separaten Monitoren zulässt?

17

In Gnome kann ich beispielsweise mehrere Gnome-Arbeitsbereiche einrichten. Wenn ich jedoch einen zweiten Monitor hinzufüge, wird mein aktueller Arbeitsbereich nur auf den zweiten Monitor erweitert. Ich hasse es. Jedes Mal, wenn ich eine Vollbildanwendung ausführe, verliere ich den zweiten Monitor und muss den gedehnten Desktop nach dem Schließen der Anwendung wieder aktivieren.

Außerdem möchte ich keine separaten X-Server. Ich möchte Fenster zwischen Arbeitsbereichen verschieben können. Es wäre auch schön, wenn Sie die Arbeitsbereiche auf jedem Monitor unabhängig voneinander wechseln könnten.

Gibt es einen Fenstermanager mit dieser Funktionalität? Ich bin überrascht, dass Compiz das nicht tut. Sie haben den Desktop-Cube. Das unabhängige Wechseln des Arbeitsbereichs erscheint in diesem Fall nur natürlich.

John Peter Thompson Garcés
quelle
PS Anscheinend kompliziert ist, dass die Arbeitsbereiche auf eine bestimmte Auflösung eingestellt sind und Ihre Monitore möglicherweise unterschiedliche Auflösungen haben. Aber warum kann es nicht sein, dass der nutzbare Bereich Ihres Arbeitsbereichs durch die Auflösung des Monitors, mit dem Sie ihn anzeigen, begrenzt wird? Sie sollten denselben Arbeitsbereich auf zwei verschiedenen Monitoren mit zwei verschiedenen Auflösungen anzeigen können. Vielleicht ist es unmöglich, dies in Gnome zu tun, aber sicherlich hat jemand dies irgendwie implementiert.
John Peter Thompson Garcés
1
Vielleicht ist Wayland die Antwort http://www.phoronix.com/scan.php?page=news_item&px=OTA5Mg
John Peter Thompson Garcés

Antworten:

7

Awesome Window Manager hat diese Funktionalität. Ich benutze es zwar nur auf einem einzigen Bildschirm, aber die gesamte WM scheint auf der Idee mehrerer Bildschirme aufzubauen. Wenn Sie die Konfigurationsdatei rc.lua bearbeiten, können Sie auf jedem Bildschirm unterschiedliche Sätze von Arbeitsbereichen (oder "Tags" in Awesome's leicht unterschiedlicher Vorstellung von einem Arbeitsbereich), unterschiedliche Hintergründe usw. angeben. Es ist ein mächtiger Rahmen.

ShankarG
quelle
1

Dies sollte ohne allzu große Schmerzen und Leiden möglich sein. Ich weiß nicht, ob Metacity dieses Verhalten unterstützt, aber Xmonad . Es sieht so aus, als hätten auch andere Leute einige Erfolge mit dieser Art von Setup erzielt (siehe hier und hier ).

Gemeinschaft
quelle
Ich kann bestätigen, dass dies mit Xmonad funktioniert. Fühlen Sie sich frei, meine Konfigurationsdateien xmonad.hs und .xmobarrc zu verwenden, um es zum Laufen zu bringen.
0

Randr-Panning hätte bei der ursprünglichen Abfrage möglicherweise geholfen, wenn es funktioniert hätte.

Eine andere Lösung (für das Problem mit der Auflösung in der obigen Antwort) wäre, randr pan auf dem kleineren DISPLAY auf den größeren Bildschirm zu stellen. aliter randr konnte die geringere Bildschirmgröße auf das größere Display skalieren. Es gab auch eine Erkennung von versteckten Bereichen und eine Überprüfung der Mausgrenzen sowie beim Schwenken über verschiedene Auflösungen.

Randr Panning funktioniert derzeit nicht https://bugs.freedesktop.org/show_bug.cgi?id=39949

HHH
quelle