环境:Debain + i3,建议使用dunst,可以自己配置,而notification-deamon虽然已经很好了,但是它每次只能装21条消息!!!不知道怎么修改!!!
一、使用的是notification-deamon
原因的本质是与notification-deamon通讯要使用到dbus的,但是crontab又无权访问DBUS_SESSION变量
1、需要设置DBUS_SESSION_BUS_ADDRESS
变量。默认情况下,cron 无权访问该变量。为了解决这个问题,将以下脚本放在某处并在用户登录时调用它,该脚本会导出DBUS_SESSION_BUS_ADDRESS
变量
到$HOME/.dbus/Xdbus
中
#!/bin/sh
touch $HOME/.dbus/Xdbus
chmod 600 $HOME/.dbus/Xdbus
env