我使用gdk_display_get_monitor_at_window
和 gdk_monitor_get_geometry
在Gtk3中編寫了一個應用程序。在我使用的75個gtk函數中,這些是僅有的兩個在試圖在Ubuntu上編譯的人造成問題,因爲大多數人沒有運行具有gtk3 3.22的Ubuntu版本。Gtk3中的「顯示器」與X11中的「屏幕」相同嗎?
我的應用程序也使用X11,所以我想用X11等價物替換這些函數。在簡要看着X11,我有一些問題:
- 是一個GTK「監控」等於一個X11「屏」?
- 如果1.的答案是肯定的,那麼什麼是Gtk「screen」等於X11?
- 什麼是每個「顯示」? GTK中
一個完整的表進行比較顯示/屏幕/顯示器等,以X11將是很好的。
我已經問了一個相關的問題「在C中,如何獲得屏幕內活動監視器的幾何(x,y,寬度,高度)」這裏:http://stackoverflow.com/questions/43005105/in -c-how-to-the-geometry-xy-width-height-of-active-monitor- –