![WM_WINDOW_ROLE 속성을 임의의 창으로 설정하시겠습니까?](https://linux55.com/image/158922/WM_WINDOW_ROLE%20%EC%86%8D%EC%84%B1%EC%9D%84%20%EC%9E%84%EC%9D%98%EC%9D%98%20%EC%B0%BD%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
xmonad에서 명명된 스크래치패드를 만들려고 하는데 창을 찾거나 다른 창을 찾는 방법이 필요합니다. 예를 들어 nvim-gtk. nvim-gtk를 통해 이름을 변경할 수 있으므로 WM_NAME을 사용할 수 없습니다. 그래서 역할 속성을 설정하고 해당 속성으로 창을 찾아보았습니다. 역할을 gvim(gvim --role Notes)으로 설정할 수 있지만 다른 애플리케이션에서는 동일한 작업을 수행할 수 없습니다. 이것이 내 문제입니다. 내가 어떻게 할 수 있는지 아는 사람 있나요?
답변1
지금은 삭제된 댓글로 답변했습니다.
xprop -id "$windowid" -format WM_WINDOW_ROLE 8s -set WM_WINDOW_ROLE "$role"