Xorg.conf so konfigurieren, dass der physische Monitor in mehrere "virtuelle" Monitore aufgeteilt wird

551
user3207230

Ich verwende das Qubes 3.2- Betriebssystem ( https://qubes-os.org ), auf dem der großartige Fenstermanager installiert ist, und kaufte kürzlich einen 49-Zoll-Bildschirm. Ich möchte meinen physischen Monitor in zwei kleinere Monitore an den Rändern und aufteilen eine größere in der Mitte, um meine besonderen Bedürfnisse zu befriedigen.

AwesomeWM hat anscheinend Unterstützung für das Erstellen dieser gefälschten Bildschirme ( https://awesomewm.org/doc/api/classes/screen.html#screen:fake_add ), jedoch nur ab Version 4. Qubes unterstützt nur geniale 3.5.9, was bedeutet, dass ich kann diese API nicht verwenden.

Meine nächste Option war, fakeXrandR ( https://github.com/phillipberndt/fakexrandr ) auszuprobieren, was meine Probleme lindern könnte, aber wenn ich die Beschreibung dort lese, scheint es mir, dass ich dies ohne fakexrandr tun kann

Beachten Sie auch: Mit xrandr 1.5 sollte diese Bibliothek für die meisten Benutzer nicht mehr benötigt werden. xrandr hat jetzt eine Abstraktion für "Monitore", die sofort funktionieren sollte, zumindest bei Anwendungen, die mit einem der großen GUI-Frameworks geschrieben wurden.

Das Ausführen von xrandr -v in einem Terminal enthüllt

xrandr Programmversion 1.4.3

Server meldet RandR Version 1.5

Ich gehe also davon aus, dass ich dies tun kann, wenn die Informationen aus der Beschreibung korrekt sind.

Ich bin nicht sicher, wie ich mit der Konfiguration meiner xorg.conf fortfahren soll, um dies zu ermöglichen. Ich habe viel gesucht, konnte aber dazu keine Informationen finden, weshalb ich hier frage.

1
[This] (https://lists.freedesktop.org/archives/xorg/2017-March/058634.html) gefunden, anscheinend ist es nicht offensichtlich. Auf welche Weise möchten Sie auf Ihre virtuellen kleineren Monitore zugreifen? Als separate Bildschirme: 0,0,: 0,1 und: 0,2? Oder scrollbare Ansichten in einem einzigen großen Framebuffer auf einem einzigen Bildschirm: 0,0? dirkt vor 5 Jahren 1
Nizza finden! Ja, im Idealfall würde ich gerne als separate Bildschirme darauf zugreifen, da ich drei verschiedene Arbeitsbereiche im fantastischen Fenstermanager haben möchte. Es scheint, als würden einige der Befehle, die sie erwähnen, wie 'xrandr --listmonitors' für mich nicht funktionieren. user3207230 vor 5 Jahren 0
Ich meinte Bildschirme wie in "X-Bildschirmen", nicht wie in "WM-Arbeitsbereiche". Dies sind sehr unterschiedliche Konzepte. Sie benötigen beispielsweise ein anderes DISPLAY, und Sie können eine Anwendung nicht auf einen anderen X-Bildschirm verschieben. dirkt vor 5 Jahren 0
Wenn Sie "WM-Arbeitsbereiche" meinen, "xrandr" oder "xorg.conf" ist an erster Stelle der falsche Weg: WM-Arbeitsbereiche manipulieren lediglich die Position / Sichtbarkeit des Fensters, wenn Sie also "mehrere WM-Arbeitsbereiche auf einem Display" haben möchten, dann die Die einzige Möglichkeit ist, ein WM zu verwenden, das diese anbietet. dirkt vor 5 Jahren 0
@dirkt Awesome behandelt jedoch unterschiedliche physische Monitore, indem jedem Bildschirm ein neuer Arbeitsbereich zugeordnet wird. Es ist möglich, in Version von Awesome größer als 4 zu arbeiten, aber leider bin ich mit 3.5.9 festgefahren. user3207230 vor 5 Jahren 0
Ich nehme dies als "Ja, ich möchte verschiedene VM-Arbeitsbereiche auf einem einzigen Bildschirm". Ich gehe davon aus, dass unterschiedliche physische Monitore mit Xinerama aktiviert sind. Ich sehe immer noch keine Möglichkeit, dies mit Xrandr zu tun (obwohl dies nicht bedeutet, dass es auf keine Weise möglich ist, die ich nicht sehe). An Ihrer Stelle hätte ich als Erstes den Quellcode für die tolle Version 4 erhalten und ihn selbst kompilieren können. (Aber ich bin es gewohnt, Sachen selbst zusammenzustellen). dirkt vor 5 Jahren 0
Ja, ich werde versuchen, fantastische 4.2 zu kompilieren, aber das Betriebssystem, das ich verwende (Qubes), scheint damit nicht kompatibel zu sein, da es eine Reihe von Patches für die bestimmte Version benötigt, die es jetzt verwendet. Ich werde mich jedoch der Herausforderung stellen und versuchen, sie umzusetzen, wollte aber trotzdem herausfinden, ob ich meine Workstation einrichten kann, um meine Produktivität zu maximieren. user3207230 vor 5 Jahren 0

0 Antworten auf die Frage