2016-04-12 7 views
0

Gibt es eine Möglichkeit, AWM nur einen bestimmten Teil des Bildschirms zu verwenden? sagen wir, von Pixel 50x50 bis Pixel 500x500. Der Rest sollte nur schwarz und total unbenutzt sein. Mit anderen Worten würde dies imitieren, eine kleinere Anzeige oder so zu haben.Lassen Sie AWM nur einen Teil des Bildschirms verwenden

wäre schön, einen Rat zu hören.

Antwort

0

Ich glaube, dass alle Fenstermanager das gesamte X-Server-Display übernehmen.

Sie könnten jedoch einen verschachtelten X-Server in einem Fenster erstellen und Awesome darin ausführen. Es gibt an example davon auf dem Awesome Wiki.

0

Ja, Awesome 4.0 (wird in Kürze veröffentlicht) hat eine screen.fake_resize Methode. Es macht genau das, was du willst. Sie können auch 1 fake_add verwenden, um bei Bedarf einen neuen Bildschirm im nicht belegten Bereich hinzuzufügen.

https://awesomewm.org/apidoc/classes/screen.html#screen:fake_resize

Diese Methode ist in Super 3.5 nicht verfügbar. Wenn Sie das in 3.5 reproduzieren möchten, müssen Sie den C-Quellcode manuell bearbeiten. Hier ist ein sehr grober "Patch" für Awesome 3.4 https://github.com/Elv13/Patched-Awesome/commit/4deb0d7c53a0e8b384acffa4ec5a281826ea78a5. Ich empfehle nicht, diese Lösung zu verwenden.