AShat

撰写的评论

你好!
感谢你的文章!
对于 Gentoo+Fluxbox,可能需要额外的步骤才能使你的函数正常工作
1) 创建文件,例如 notify_user
#!/usr/bin/env bash
cd "$HOME/.dbus/session-bus"
dbus_file="$( ls -t1 | head -n 1 )"
export DBUS_SESSION_BUS_ADDRESS="$( source "$dbus_file"; echo $DBUS_SESSION_BUS_ADDRESS )"
export DISPLAY=":0.0"
notify-send Reminder "$1" -u critical
#不要忘记使其可执行: chmod +x
#有关更多信息和讨论,请参见 #https://forums.gentoo.org/viewtopic-t-956982-start-0.html
2) 在 remind 函数中更改行
echo "notify-send '$MESSAGE' 'Reminder' -u critical" | at $TIME 2>/dev/null

echo "doas -u shat /anywhere/notify_user '$MESSAGE'" | at $TIME 2>/dev/null

© . All rights reserved.