有没有办法从命令行启动 Unity 启动器上图标的“紧急动画”?

有没有办法从命令行启动 Unity 启动器上图标的“紧急动画”?

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

答案1

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

some_task ; wmctrl -i -r $WINDOWID -b add,demands_attention

其中$WINDOWID是保存终端窗口 ID 的变量。由于输入起来相当长,您可以在 中为其设置一个别名~/.bashrc

alias set_urgent='wmctrl -i -r $WINDOWID -b add,demands_attention'

然后你只需运行:

some_task ; set_urgent

wmctrl当然,如果在运行命令时终端处于活动状态,则此操作将不执行任何操作。

答案2

安装通知发送。

sudo apt-get update; sudo apt-get upgrade; notify-send 'Ubuntu updated' 'All updates complete'

相关内容