Os scripts em /etc/init.d
controlam os scripts de inicialização de todo o sistema, enquanto você deseja iniciar um serviço para sua sessão de login individual. Existem maneiras de fazer isso para todas as sessões de login para todos os usuários, mas elas dependem de como o sistema está configurado. Da mesma forma, existem maneiras de fazer isso para sua sessão de login individual, mas isso depende do tipo de sessão que você está usando. (Por exemplo, GNOME, XFCE, KDE, fvwm, qualquer coisa.)
O que você provavelmente quer fazer é configurar seu gerenciador de sessões, ambiente de área de trabalho ou gerenciador de janelas para iniciar /usr/lib/notify-osd/notify-osd
na inicialização. Por exemplo, eu uso fvwm via xsession, então eu tenho no meu ~/.xsession
o seguinte:
#!/bin/sh
# Other programs I need at startup like xscreensaver and urxvtd ...
/usr/lib/notify-osd/notify-osd &
exec fvwm