Ubuntu消息推送怎样设置
导读:Ubuntu 消息推送设置指南 一 桌面通知的开启与关闭 打开系统设置:点击Activities → 搜索并进入Settings → Notifications。 全局开关:在顶部将Notifications设为Off/On,可一次性关闭...
Ubuntu 消息推送设置指南
一 桌面通知的开启与关闭
- 打开系统设置:点击Activities → 搜索并进入Settings → Notifications。
- 全局开关:在顶部将Notifications设为Off/On,可一次性关闭或开启所有通知。
- 按应用管理:在列表中点击具体应用,可单独关闭该应用的通知或仅关闭声音等选项。
二 发送自定义桌面通知
- 安装工具:多数 Ubuntu 版本已自带;若未安装,执行:
sudo apt-get install libnotify-bin。 - 发送示例:
notify-send "标题" "内容" -i /path/icon.png -t 3000- 常用参数:
-i指定图标,-t指定显示毫秒(如3000为3秒)。
- 常用参数:
- 定时提醒(crontab):
- 编辑计划任务:
crontab -e - 示例(每10分钟提醒一次):
*/10 * * * * export DISPLAY=:0.0 & & export XAUTHORITY=/home/你的用户名/.Xauthority & & /usr/bin/notify-send "休息一下" "该活动眼睛了" - 说明:设置DISPLAY与XAUTHORITY可确保通知在图形会话中显示;如由 root 的 crontab 触发,请使用
sudo -u 你的用户名执行。
- 编辑计划任务:
三 进阶 服务器到 Ubuntu 的实时推送
- WebSocket 方案(JSP/Tomcat 环境)
- 在 Ubuntu 安装Java与Tomcat,创建使用**@ServerEndpoint的 WebSocket 端点,维护会话集合并向客户端广播消息;前端用 JavaScript 的new WebSocket连接并显示收到的消息。适合浏览器与服务器之间的全双工实时推送**。
- MQTT 方案(轻量物联网/多端消息)
- 安装并启动Mosquitto代理;命令行订阅与发布示例:
- 订阅:
mosquitto_sub -h 192.168.1.10 -t "demo" -u test -P 123 - 发布:
mosquitto_pub -h 192.168.1.10 -t "demo" -u test -P 123 -m "Hello Ubuntu"
- 订阅:
- 开启认证与权限:在
/etc/mosquitto/mosquitto.conf中加入password_file与acl_file,用mosquitto_passwd创建用户,在acl_file中配置topic read/write权限,然后重启代理。
- 安装并启动Mosquitto代理;命令行订阅与发布示例:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu消息推送怎样设置
本文地址: https://pptw.com/jishu/756247.html
