내 앱을 전체 화면으로 만들 수 있었지만 테두리가 보이는으로 되돌아 갈 수는 없습니다. 전체 화면에 대한 설정을 지우려면 XDeleteProperty를 호출하려고했지만 작동하지 않는 것 같습니다.XLib : 전체 화면으로 만들면 어떻게 창 모드로 돌아갈 수 있습니까?
4
A
답변
2
_NET_WM_STATE http://standards.freedesktop.org/wm-spec/latest/ar01s05.html#id2569140을 사용하고 있다면 윈도우를 매핑하기 전에 속성을 설정해야하지만 윈도우를 매핑 한 후에는 클라이언트 메시지를 보내야하고 창 관리자가 속성을 업데이트해야합니다. "매핑 된 창의 상태를 변경하려면 클라이언트가 _NET_WM_STATE 클라이언트 메시지를 루트 창으로 보내야합니다 ..."라는 EWMH 부분을 읽으십시오.
이것은 일단 창 관리자가있는 창을 매핑하면 그 상태를 유지할 책임이있는 경우, 앱과 WM이 속성을 직접 수정할 수있는 경 우가있을 것입니다.
예제 코드는 GTK +와 같은 툴킷의 소스 코드를 참조하십시오.
관련 문제
- 1. 앱이 어떻게 안드로이드에서 전체 화면 모드로 실행 될 수 있습니까
- 2. Xlib 어떻게 (창 장식 제거) 작동합니까?
- 3. Xlib ARGB 창 아이콘
- 4. 멀티 모니터에서 Xlib 전체 화면
- 5. 아이폰 화면에 플래그를 설정하는 방법, 클릭하면이 화면으로 돌아갈 수 있습니까?
- 6. 자바 패널을 전체 화면으로 만들기
- 7. 파이썬으로 창 이름 바꾸기 Xlib
- 8. C#으로 Selenium WebDriver를 사용하여 전체 화면으로 브라우저 창 열기
- 9. 화면으로 돌아갈 때 프로그램이 프로 시저를 실행하도록합니다.
- 10. 전체 화면으로 브라우저 열기
- 11. Firefox에서 어떻게 전체 화면으로 캔버스를 확장 할 수 있습니까?
- 12. 전체 화면으로 바인딩 할 수 있습니까?
- 13. 코코아 : toggleFullScreen 메서드를 호출하면 어떻게 돌아갈 수 있습니까?
- 14. Esc를 사용하여 전체 화면을 창 모드로 전환
- 15. XLib/Qt에서 윈도우 창 만들기
- 16. 어떻게 원래의 git 브랜치로 돌아갈 수 있습니까?
- 17. 이클립스에서 어딘가로 돌아갈 수 있습니까?
- 18. UITextView를 전체 화면으로 만들기
- 19. YouTube 동영상 전체 화면 모드로 활동 UI를 가로 모드로 전환
- 20. 전체 화면 모드를 설정했지만 전체 화면으로 그릴 수 없음
- 21. C# 및 win32 API 두 개의 데스크탑 사이를 전환하십시오. 어떻게 원래의 바탕 화면으로 돌아갈 수 있습니까?
- 22. IFrame이 전체 화면으로 확대
- 23. Xlib/Xt의 "새로운 최상위 창"이벤트 처리
- 24. 배경을 전체 화면으로 이동하십시오.
- 25. 전체 화면 모드에서 NSPanel을 보조 화면으로 전환
- 26. 전체 화면으로 ActionBarSherlock
- 27. Xlib 자식 창 이벤트 가져 오기
- 28. NoResize 모드로 창 최소화하기
- 29. X11 전체 화면 창 (OpenGL)
- 30. 전체 화면으로 텍스트보기 이동하기
정확히 전체 화면을 만들었습니까? 전체 화면은 Xlib의 범위를 벗어났다. 아마도 NETWM/EWMH 나 해킹을 사용했을 것이다. – ninjalj