gdk_display_get_monitor_at_window
및 gdk_monitor_get_geometry
을 사용하여 Gtk3에서 응용 프로그램을 작성했습니다. 내가 사용한 75 개의 gtk 함수 중 이들은 우분투에서 컴파일하려고하는 사람들에게 문제를 일으키는 유일한 2 개이다. 왜냐하면 대부분의 사람들은 gtk3 3.22를 가진 우분투 버전을 실행하지 않기 때문이다.Gtk3의 "모니터"는 X11의 "화면"과 같은가요?
내 응용 프로그램도 X11을 사용하므로이 기능을 X11에 해당하는 것으로 바꾸고 싶습니다. X11을 간단히 살펴본 후 질문이 있습니다.
- Gtk "모니터"는 X11 "화면"입니까?
- 1.에 대한 대답이 예인 경우 X11에서와 같은 Gtk "화면"은 무엇입니까?
- 각 "디스플레이"란 무엇입니까?
Gtk에서 X11의 디스플레이/스크린/모니터 등을 비교하는 완전한 테이블이 좋습니다.
"C, 화면에서 활성 모니터의 지오메트리 (x, y, 너비, 높이)를 얻는 방법"관련 질문 : 여기에 http://stackoverflow.com/questions/43005105/in -c-how-to-get-the-geometry-xy-width-height-of-the-active-monitor-within –