我需要根据窗口标题以编程方式关闭某个程序中的窗口。
是否有一个工具或内置系统命令可以用来实现这个目的?
答案1
wmctrl
可以根据窗口标题的子字符串或完全匹配(wmctrl -c 'substring'
或wmctrl -F -c 'exact match'
)关闭窗口。
如果您需要更多控制,您可以解析wmctrl -l
、提取匹配的窗口 ID 并将它们传递给wmctrl -i -c
。您wmctrl -x -l
也可以使用和匹配类;事实上,我推荐它,因为您没有想到的应用程序可能会有同名的窗口。