日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

日常开发技巧:使用notify-send发送通知

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日常开发技巧:使用notify-send发送通知 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景

在終端執行一些需要較長時間的命令時,會切換到別的界面。但為了知道是否執行完成,需要時不時地切換過去看一眼。很麻煩。

解決方式

為了減少這種麻煩,可以使用notify-send,發送桌面通知。notify-send的使用非常簡單,后面加上提示內容即可。

比如執行make的時候,就可以換成使用

make && notify-send "編譯完成"

當然,每次還需要手工輸入notify-send,也是挺麻煩。經常使用的話,可以封裝成shell函數。起個自己順手的名字。

比如我就將m作為了make的函數,每次輸入m即可。

m() {make -j32 $@ && notify-send "編譯完成" }

注意事項

如果是通過ssh登錄到遠程服務器上,則需要在ssh登錄時,使用X11-forward才行,不然在遠程使用notify-send本地是看不到的。

在~/.ssh/config中添加配置即可,如

Host CS hostname 192.168.12.34 user zhuangqiubin ForwardX11 yes ForwardX11Trusted yes

如果是想在cron中,定時調用,則需要先設置DISPLAY=:0.0,如

00 12 * * * export DISPLAY=:0.0 && notify-send "到點吃飯了"

其他

notify-send還有很多的參數,可以指定時間,圖標等,有需要可查看幫助或上網搜索教程。

轉載于:https://www.cnblogs.com/zqb-all/p/9901597.html

總結

以上是生活随笔為你收集整理的日常开发技巧:使用notify-send发送通知的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。