Parece que notify-osd
é o novo daemon de notificação do Ubuntu que não pode fazer o que eu quero, e notification-daemon
é o que eu preciso, o que era o padrão nas versões anteriores do Ubuntu, como Hardy. Aqui está como instalá-lo e torná-lo o padrão no Ubuntu Lucid:
$ sudo apt-get install notification-daemon
$ sudo perl -pi -e 's@^Exec=.*@Exec=/usr/lib/notification-daemon/notification-daemon@' /usr/share/dbus-1/services/org.freedesktop.Notifications.service
$ sudo killall notify-osd
Opcional:
$ sudo rm -f /usr/share/dbus-1/services/org.freedesktop.Notifications.service.*
Agora, isso funciona como pretendido:
$ notify-send -t 0 foo
Para reverter as alterações, execute:
$ sudo apt-get install --reinstall notify-osd