gcc를 사용하여 Linux에 C++ 라이브러리를 작성했습니다. 프로그램은 내가 각 열 브라우저 윈도우의 식별자를 결정하는 Xlib를 사용하여 그 후창이 존재하면 xlib을 어떻게 체크 인 할 수 있습니까?
system("firefox https://www.webpage.com");
새로운 브라우저 창에서 웹 페이지를 엽니 다. 그런 다음 프로그램은 각 창 및 OCR의 스크린 샷을하기 위해
XRaiseWindow(display, window)
사용하여 하나 파이어 폭스 창 하나를 발생시킵니다.
하지만 수동으로 브라우저 창을 닫고 BadWindow 오류를 생성하고 프로그램을 종료 해당 식별자 XRaiseWindow
를 사용하려고합니다.
그래서 주어진 window
식별자가있는 창이 xlib에서 체크인 할 수 있습니까? X FAQ에서