使用 dwm 中的默认键盘布局,我可以使用Alt+Shift+9
向标记9 发送一个窗口,例如。
我可以以编程方式执行相同的操作吗?
(我希望为某些窗口实现切换功能 - 在一个按键上显示它们并将它们隐藏在下一个按钮上。我还尝试使用wmctrl -xR WINDOW_NAME
之类的功能,但是dwm有问题的窗口没有像wmctrl手册页那样被拉出来。)
答案 0 :(得分:1)
我刚发现ericpruitt编写的补丁允许使用wmctrl发送窗口。它也是默认无法工作的原因:
由于dwm标签的工作原理,标签号和桌面号之间没有一对一的映射。例如,如果窗口位于dwm中的标签1和3(索引为1)上,则wmctrl将窗口报告为桌面5:2 ^(1 - 1)+ 2 ^(3 - 1)。