Wie bekomme ich die Größe des Bildschirms außer Unity Side Panel in GDK

9

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%     
Pavel Strakhov 06.05.2012, 16:24
quelle

1 Antwort

1

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)

    
Tshirtman 30.05.2012 14:30
quelle

Tags und Links