notifica-invio non funziona su 14.04, ma le notifiche di volume e luminosità lo fanno


8

Ho sfogliato qui e ho cercato su Google per più di un'ora, ma non sono più vicino a una soluzione, quindi ecco qui.

iniziamo uccidendo /usr/lib/x86_64-linux-gnu/notify-osd.

Lo faccio quindi notify-send "foo"e riappare, ma nulla mostra. Uccidilo di nuovo, ma poi modifica il volume o la luminosità, e riappare e viene visualizzata la notifica .

Ho anche provato a usare la libreria pynotify di Python e il DISPLAY=:0trucco, per ogni evenienza, ma non fa differenza.

Ho verificato che il daemon di notifica non è installato e ho reinstallato libnotify-bin e libnotify4. L'output di dpkg -l | grep -i notifyè

gir1.2-notify-0.7  
libnotify-bin  
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify

Questo è su un'installazione abbastanza recente di 14.04, senza particolari mod.

Non ho idea di cosa provare dopo.

Se lo fai, per favore parla! :-)

Modifica :

Vedo che non ero chiaro su questo quando ho pubblicato questa domanda, ma questo è un problema intermittente. Le notifiche si interrompono o iniziano a funzionare apparentemente come proprie. Non sono stato in grado di percepirne uno schema. Niente di ovvio.

Ho provato tutte le procedure standard di spurgo e reinstallazione ma ciò non ha fatto differenza.

Ho un piccolo sospetto che la mia installazione video possa avere qualcosa a che fare con questo, dato che ho una scheda Nvidia optimus che non sono stato in grado di impostare abbastanza per la mia soddisfazione nonostante ci abbia provato piuttosto duramente. Forse se viene utilizzata una funzionalità "eye candy" di composizione e tale funzionalità non è affidabile, ciò potrebbe spiegare il comportamento che sto vedendo.


Non ho questo problema il 14.04. Sembra che manchi qualcosa. Puoi provare a reinstallare Notify-OSD.
Khurshid Alam,

Risposte:


10

FWIW, ho verificato la mia installazione di Ubuntu 14.04 (64 bit) e ho lo stesso dpkg...output che hai, oltre a un paio di altri di altre app installate.

Prova notify-send "summary" "body"e prova anche con il --urgency=criticalper vedere se questo ha qualche effetto. Quest'ultimo è efficace quando notify-sendviene soppresso perché un video è in riproduzione.

Altrimenti, forse installa un indicatore di terze parti che abbia notifiche e vedi se funziona.

Ho trovato quanto segue da un commento a questa domanda:

Prova a eliminare daemon di notifica: sudo apt-get purge notification-daemonquindi prova apt-get autoremove. Assicurarsi che notify-osdsia installato: sudo apt-get install --reinstall notify-osde riavviare.


10
--urgency = critical fa la differenza per me. Non sono sicuro di dove posso cambiare il livello di notifica che sto accettando.
Dkinzer,

3
--urgency = lavori critici anche per me! Finalmente un indizio per il mistero.
user284445

ho un problema correlato il 14.04. Notifyosd mi mostra molti eventi, ma non il cambiamento di luminosità. come posso ripararlo?
ViBE,

--urgency = critical funziona anche per me. Penso che il problema sia la riproduzione video. a livelli di urgenza non critici le notifiche non vengono visualizzate quando viene riprodotto qualsiasi tipo di video. anche la mia musica di YouTube in sottofondo: /
xeddo,

--urgency = critico funziona perfettamente. Come ha detto xeddo, sembra che abbia a che fare con la riproduzione di video, dato che notifica-invio senza --urgency = critical non sembra mostrare le notifiche mentre un video di Youtube è in riproduzione.
aurelio123,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.