Shell脚本:查找图标化程序,如果找到,激活它

Shell脚本:查找图标化程序,如果找到,激活它

Stardict 使用托盘图标,也允许其自身的多个实例,但遗憾的是,我不使用面板,因此没有可用的通知区域。

但是当我点击关闭时,它最小化到托盘,有没有办法找到它的“窗口”?如果找到 WId,则通过发送一些 X 消息来激活此窗口?我不确定是否可能。 (对于隐藏窗口)

谢谢,请提供一个简单的 bash 脚本

答案1

控制面板:

wmctrl -a Stardict

xdo工具:

xdotool windowactivate $(xdotool search --class Stardict)

Stardict用于窗口类,检查这是否正确xprop(在终端中运行xprop,然后单击非图标化的 Stardict 窗口并检查WM_CLASS行)。

相关内容