Gtk: получите применимую область каждого монитора (исключая панели)

Используя gdk_screen_get_monitor_geometry, я могу получить общую площадь в пикселях и относительном положении каждого монитора, даже когда существует два или больше используемых как один экран.

Однако я хочу получить применимую область (то есть, исключая панели) каждого монитора. Единственной вещью, которую я нашел, является _NET_WORKAREA, но это - одна гигантская область, простирающаяся через все мониторы. В зависимости от разрешения и расположения, в этой области могут быть панели.

Как я могу получить фактическую применимую область каждого монитора? Идеально, с помощью только Gtk/Gdk, ничто X11-определенное.

7
задан bryce 21 June 2012 в 15:04
поделиться