Ich versuche, das Guake-Terminal in Unity korrekt zu machen. Sein Fenster hat eine Breite, die der Bildschirmbreite entspricht. Aber wegen Unity wird das linke Fenster der linken Leiste unsichtbar. Also, ich möchte die richtige Breite für das Fenster einstellen. Es muss kleiner als die tatsächliche Fenstergröße sein. Und der Code muss mit oder ohne Unity korrekt funktionieren.
So bestimmt Guake die Position und Größe seines Fensters:
%Vor%Sie möchten also die Breite des Unity Launcher von Ihrer total_width subtrahieren. Diese Größe kann mithilfe von gconf bestimmt werden, um den Wert von Launcher-Symbolen zu erhalten:
%Vor%Natürlich möchten Sie auch wissen, ob die aktuelle laufende Sitzung tatsächlich eine Einheit ist:
%Vor%scheint eine gute Lösung zu sein. (http://stackoverflow.com/questions/2035657/what-is-my-current-desktop-environment)
Tags und Links python screen-size gdk