日常开发技巧:使用notify-send发送通知
生活随笔
收集整理的這篇文章主要介紹了
日常开发技巧:使用notify-send发送通知
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
背景
在終端執(zhí)行一些需要較長時間的命令時,會切換到別的界面。但為了知道是否執(zhí)行完成,需要時不時地切換過去看一眼。很麻煩。
解決方式
為了減少這種麻煩,可以使用notify-send,發(fā)送桌面通知。notify-send的使用非常簡單,后面加上提示內(nèi)容即可。
比如執(zhí)行make的時候,就可以換成使用
make && notify-send "編譯完成"當(dāng)然,每次還需要手工輸入notify-send,也是挺麻煩。經(jīng)常使用的話,可以封裝成shell函數(shù)。起個自己順手的名字。
比如我就將m作為了make的函數(shù),每次輸入m即可。
m() {make -j32 $@ && notify-send "編譯完成" }注意事項
如果是通過ssh登錄到遠(yuǎn)程服務(wù)器上,則需要在ssh登錄時,使用X11-forward才行,不然在遠(yuǎn)程使用notify-send本地是看不到的。
在~/.ssh/config中添加配置即可,如
Host CS hostname 192.168.12.34 user zhuangqiubin ForwardX11 yes ForwardX11Trusted yes如果是想在cron中,定時調(diào)用,則需要先設(shè)置DISPLAY=:0.0,如
00 12 * * * export DISPLAY=:0.0 && notify-send "到點吃飯了"其他
notify-send還有很多的參數(shù),可以指定時間,圖標(biāo)等,有需要可查看幫助或上網(wǎng)搜索教程。
轉(zhuǎn)載于:https://www.cnblogs.com/zqb-all/p/9901597.html
總結(jié)
以上是生活随笔為你收集整理的日常开发技巧:使用notify-send发送通知的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue源码探究-事件系统
- 下一篇: 使用COE脚本绑定SQL Profile