Compiz로 always on top설정

안녕하세요.

rdesktop의 seamless mode를 사용하고 있습니다.
rdesktop으로 연결한 프로그램들이 모두 각각의 창을 가지고 열리게 되는데요.

창 인식에 있어서 버그가 있는듯 보입니다.
각각의 창이 처음에는 괜찮지만,
타이틀바를 잡고 창을 움직이기만 하면 Always On Top이 강제적으로 체크가 됩니다.
다시 체크를 없애도 잠시일뿐, 타이틀바를 클릭하기만 하면
Always On Top상태로 되어버립니다.

complz에서 살펴보니 Windows Rules에서
Above를 활용하면 되겠다 싶었는데 잘 안되네요.

seamlessrdp 자체의 버그를 해결할 수 있는 방법이 있다면 제일 좋겠지만
compiz나 다른 방법을 사용해서
특정한 창이 Always On Top상태가 되지 않도록 하는 방법이 있을까요?

답변 부탁드리겠습니다.

compiz 창 설정 중 '창의 규칙들(Windows Rules)'라는 플러그인이 있는데(번역이 왜저러지-_-:wink: 여기에서 항상 위로 갈 창을 설정할 수 있습니다. 여기에서 맨위로 가지 않게할 창을 선택한 후(창 아이디나 창 이름이나) '반전’을 누르시면 되지 않을까요-_ㅜ 제가 떠올릴 수 있는 해결책은 이정도 뿐이군요…

떠돌이님 답변 감사합니다.
(블로그도 항상 잘 보고 있습니다)

저도 그러면 될줄 알았습니다만…

Above를 !(name=rdesktop)으로 해놓고 써보니
rdesktop에 해당하는 창들이 절대 다른 창들의 상위로 나오질 않더군요.

즉 다른 창을 rdesktop창위에 띄우고 작업을 하면
다른 창을 모두 최소화 해버리지 않는 이상
rdesktop창을 볼수가 없습니다 :(

다른 좋은 방법 없을까요?

도움 주시면 감사하겠습니다.

해결했습니다.

모든창을 above로 하던가
모든창을 below로 하는 꽁수로 해결했습니다.

어느쪽이든 이제 always on top 기능은 못쓰게 됩니다만
뭐 어차피 잘 쓰지도 않으니 불만없네요.

cairo-clock을 쓰고 있어서요.
Windows Rules의 below란에
!(name=cairo-clock)
으로 cairo-clock을 제외한 모든 창을 밑으로 내렸습니다.

저와 비슷한 문제가 있으신 분들 참고하시길…