У меня есть notify-send и все требования, но когда я запускаю простую команду
notify-send "Test" "Test Message"
, ничего не происходит, но если я запускаю ту же команду через sudo, она работает.
Системные процессы могут отправлять уведомления без проблем, поэтому я вижу всплывающее окно, например, когда я присоединяюсь к новой беспроводной локальной сети.
В какую группу мне необходимо войти, чтобы отправлять уведомления?
Проверьте владельца процесса notify-osd
:
ps -e -o fname,user | grep notify-o
В моей системе это текущий пользователь. Если это не так, попробуйте убить процесс и перезапустите его как текущий пользователь.
Для меня проблема была в том, что слишком много накопленных уведомлений. если вы попробуете свойства-уведомления> предварительный просмотр. Это говорит вам. Вы должны перезапустить компонент-уведомления:
sudo killall notification-daemon
/usr/lib/notification-daemon/notification-daemon