【LSP】如何在耗时较长的操作完成后得到提醒?

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-9

很多工作是在命令行下完成的。有时候我们执行一个命令,可能需要很长时间才能完成,比如 sudo apt-get update ,或者编译一个需要花费半小时的系统,如果我们啥也不干就干等着结果,那效率未免也太低了。

那我们如何第一时间知道任务已经执行完毕?本文将介绍一个工具:NotiFyre ,它可以在任务完成后,弹窗来提醒你。这样在未时较长的任务进行时,你就可以专心做其它工作,也不必干等着,或时不时去查看执行结果。

NotiFyre 的安装
在 Ubuntu 下,执行以下命令即可完成安装。

$ sudo apt-get install notify-osd pulseaudio-utils libnotify-bin
安装完毕之后,你可以先执行以下命令,看看是否有弹窗:

$ notify-send "hello"
如果你看到一个写着 hello 的弹窗出现,那么说明这个工具工作正常。如果没看到,那说明你还缺乏一些必要的组件,需要安装一下。

$ sudo apt-get --reinstall install libnotify-bin notify-osd
组件安装完之后,再次执行 notify-send 看看是否有弹窗,正常情况下是会有弹窗了。
我们需要编辑 bashrc 文件,然后在最后把上面下载好的脚本加进去,越末尾越好。

$ sudo vi ~/.bashrc
# 将以下两句添加到末尾
source ~/notifyre.sh
source ~/bash-preexec.sh
执行 wq 保存并退出,然后使用 source 命令使改动生效。

$ source ~/.bashrc
现在,当你执行完一个命令时,就会自动弹出一个窗口来提示你任务已完成,是不是很酷?

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    124

  • 帖子

    0

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0280s Mem:2038Kb