x11 창을 항상 맨 위에 표시(가상 키보드)

x11 창을 항상 맨 위에 표시(가상 키보드)

성냥갑 키보드를 해킹하고 있어요. UI는 일반 x11로 작성되었습니다. 가상 키보드이기 때문에 항상 맨 위에 있기를 원합니다. 가상 키보드는 다음 프로그램을 입력할 수 없습니다. WM 특정 솔루션은 어디에서나 실행되어야 하므로 필요하지 않습니다.

그렇다면 다른 가상 키보드는 어떻게 앞서 나갈 수 있을까요?

나는 이것을 시도했다 _NET_WM_STATE_ABOVE. 그러나 (적어도 통일성 측면에서는) 작동하지 않습니다.

답변1

설정해야 할 수도 있습니다.확장된 창 관리자 프롬프트 _NET_WM_STATE_ABOVE.

일반적으로 말하면, 다른 응용 프로그램의 X 동작을 복제하려면 xprop(내 배포판에 YMMV로 패키지됨 xorg-xprop)을 사용할 수 있습니다. 터미널에서 실행되면 응용 프로그램을 클릭하여 해당 창 관리자 프롬프트와 속성을 볼 수 있습니다. 이는 은밀한 공격에 큰 도움이 됩니다.

관련 정보