有什么方法可以从命令行启动 Unity 启动器上图标的“紧急动画”?

Jan*_*sil 9 notification command-line unity

如果可以在终端中使用它来宣布一些耗时的工作已经完成,那就太好了,例如“apt-get dist-upgrade; urg-anim”。

hto*_*que 8

您可以使用wmctrl(需要安装)设置紧急提示:

some_task ; wmctrl -i -r $WINDOWID -b add,demands_attention
Run Code Online (Sandbox Code Playgroud)

$WINDOWID保存终端窗口 ID 的变量在哪里。因为输入的时间很长,您可以在您的~/.bashrc:

alias set_urgent='wmctrl -i -r $WINDOWID -b add,demands_attention'
Run Code Online (Sandbox Code Playgroud)

然后你只需运行:

some_task ; set_urgent
Run Code Online (Sandbox Code Playgroud)

当然,如果终端在wmctrl命令运行时处于活动状态,这将不起作用。