Hallo, gibt es eine Funktion in der Xlib, um die Auflösung des aktuellen Bildschirms herrauszufinden? LG Matthias
Das müsste doch die Größe vom root window sein.
XDisplayWidth() bzw. XDisplayHeight()
Oder per RandR, wodurch man auch Informationen über mehrere Screens, Rotation und sonstigem bekommt: http://cgit.freedesktop.org/xorg/app/xrandr/ oder als Teil der XCB (die ich anstatt Xlib stark empfehle) http://xcb.freedesktop.org/manual/group__XCB__RandR__API.html#_details
Als Beispiel kann der Quelltext vom Befehl xdpyinfo dienen.
Gast
#2857593
Roland H. schrieb: > Als Beispiel kann der Quelltext vom Befehl xdpyinfo dienen. http://cgit.freedesktop.org/xcb/demo/tree/xcbdpyinfo.c Wobei xcbrandr auch gut ist. http://cgit.freedesktop.org/xcb/demo/tree/xcbrandr.c
Super, Danke Leute! Hätte nicht gedacht dass es so einfach geht!
Gast
#2857673
Wow, und ich dachte immer, GTK hätte katastrophale Funktionsnamen:
1 | |
:-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.