我正在尝试在 xmonad 中创建命名暂存器,并且我需要某种方法来查找/不同的窗口。例如 nvim-gtk。我无法使用 WM_NAME,因为名称可以通过 nvim-gtk 更改。因此,我尝试设置角色属性并通过该属性查找窗口。我可以将角色设置为 gvim (gvim --role Notes),但我无法对其他应用程序执行相同的操作。这是我的问题。有人知道我该怎么做吗?
答案1
在现已删除的评论中回答:
xprop -id "$windowid" -format WM_WINDOW_ROLE 8s -set WM_WINDOW_ROLE "$role"