성냥갑 키보드를 해킹하고 있어요. UI는 일반 x11로 작성되었습니다. 가상 키보드이기 때문에 항상 맨 위에 있기를 원합니다. 가상 키보드는 다음 프로그램을 입력할 수 없습니다. WM 특정 솔루션은 어디에서나 실행되어야 하므로 필요하지 않습니다.
그렇다면 다른 가상 키보드는 어떻게 앞서 나갈 수 있을까요?
나는 이것을 시도했다 _NET_WM_STATE_ABOVE
. 그러나 (적어도 통일성 측면에서는) 작동하지 않습니다.
답변1
설정해야 할 수도 있습니다.확장된 창 관리자 프롬프트 _NET_WM_STATE_ABOVE
.
일반적으로 말하면, 다른 응용 프로그램의 X 동작을 복제하려면 xprop
(내 배포판에 YMMV로 패키지됨 xorg-xprop
)을 사용할 수 있습니다. 터미널에서 실행되면 응용 프로그램을 클릭하여 해당 창 관리자 프롬프트와 속성을 볼 수 있습니다. 이는 은밀한 공격에 큰 도움이 됩니다.