【发布时间】:2015-12-09 01:07:31
【问题描述】:
使用 dwm 中的默认键盘布局,我可以使用 Alt+Shift+9 将窗口发送到 tag 9。
我可以以编程方式做同样的事情吗?
(我想为某些窗口实现 toggle 功能 - 在一个按键上显示它们并在下一个按键上隐藏它们。我还尝试使用 wmctrl -xR WINDOW_NAME 之类的东西,但在 dwm根据 wmctrl 手册页,有问题的窗口没有被拉出。)
【问题讨论】:
标签: dwm
使用 dwm 中的默认键盘布局,我可以使用 Alt+Shift+9 将窗口发送到 tag 9。
我可以以编程方式做同样的事情吗?
(我想为某些窗口实现 toggle 功能 - 在一个按键上显示它们并在下一个按键上隐藏它们。我还尝试使用 wmctrl -xR WINDOW_NAME 之类的东西,但在 dwm根据 wmctrl 手册页,有问题的窗口没有被拉出。)
【问题讨论】:
标签: dwm
我刚刚发现了一个由ericpruitt 编写的补丁,它允许使用 wmctrl 发送窗口。也说明了默认不起作用的原因:
由于 dwm 标签的工作方式,标签编号和桌面编号并不是一一对应的。例如,如果一个窗口在 dwm 中的标签 1 和 3(从 1 开始索引)上,wmctrl 将报告该窗口在桌面 5 上:2^(1 - 1) + 2^(3 - 1)。
【讨论】: