Freedesktop.org Notification backend which provides a libfuse-based filesystem interface. It was inspired by Rofication.
Non-working development phase.
This project is intended to provide a general purpose notification daemon for the dbus-based Freedesktop.org Notification specification.
File operations can be used to manage notifications as if they were plain files. Once the daemon is started, a libfuse mount is created and populated by volyova with the existing Notifications.
~/Notifications # The mount point for notifications
~/Notifications/count # Contains the total count of notifications
~/Notifications/all/ # Contains all notifications
~/Notifications/low/ # Contains low-priority notifications
~/Notifications/normal/ # Contains normal-priority notifications
~/Notifications/critical/ # Contains critical-priority notifications
if [ -z "$(ls -A $HOME/Notifications/all)" ]; then
echo "You have notifications"
else
echo "You have no notifications"
fi
cat ~/Notifications/all/message.txt
rm ~/Notifications/low/message-1.txt
rm ~/Notifications/all/*