Notifiche cliccabili in stile Gnome in Unity


28

Stavo cercando un modo per ricevere notifiche in stile gnome in Unity. O almeno, se esiste un modo per rendere interattive e cliccabili le notifiche predefinite di Unity? Poiché di default compare solo una notifica e l'utente deve trovare la relativa finestra, che trovo molto controproducente.


Questo è quasi un duplicato di questa domanda . Anche questo che punta a questo post Webupd8 . hai provato uno di questi? Se lo hai fatto, cosa non ha funzionato?
Tom Brossman,

3
"questo" menzionato si riferisce alla modifica della durata del display, non a renderli "interattivi e cliccabili". La soluzione Webupd8 richiede l'aggiunta di un PPA, mentre esiste una soluzione più semplice, vedi sotto
Stéphane Gourichon,

Non prendere la risposta accettata come unica soluzione; come sottolinea @ StéphaneGourichon, una soluzione molto migliore è sotto e funziona a meraviglia in Ubuntu 16.04.1 LTS.
Jonathan Landrum,

Risposte:


8

Siamo spiacenti, questo non è possibile.

Il sistema di notifica di Ubuntu, NotifyOSD , utilizzato da Unity, è progettato per essere non cliccabile, al fine di semplificare l'esperienza e non confondere gli utenti. Non c'è modo di cambiarlo.

Gnome Shell, d'altra parte, utilizza un altro sistema di notifica integrato che si comporta diversamente da NotifyOSD, come spiegato in questo articolo di LXNews


Il collegamento a "spiegazioni-shell-gnome-spiegate" è interrotto. Ero davvero interessato a seguirlo. Possiamo aggiustarlo? Grazie!
Pablo,

Mi dispiace, non sono più riuscito a trovare l'articolo online
Gabriel Mazetto,

1
È stato riprodotto su Internet Archive
Cas

In realtà, questo non è del tutto vero. L' applicazione di configurazione NotifyOSD consente di rendere selezionabili le notifiche di Unity. Vedi questa risposta per maggiori informazioni. Funziona nel 14.04 per me.
JD Holland,

40

Puoi avere una notifica cliccabile con Unity.

Testato con 12.10, 13.04, 13.10, 14.04, 14.10, 16.04 (grazie @ManseUK).

Ciò che vogliamo

Le notifiche dovrebbero essere non intrusive, non disturbare il tuo percorso di pensiero e fornire una scorciatoia se pertinente.

Problema in Unity ( almeno , )

Il motore di notifica predefinito è notification-osd.

  • le notifiche non sono cliccabili (il che danneggia l'efficienza di coloro che offrono di portarti rapidamente nel luogo di interesse).
  • quando molti accadono rapidamente, fanno la fila e appaiono solo uno dopo l'altro: non c'è modo di vederli rapidamente, devi solo ... aspettare.

Soluzione

Le attuali notifiche XFCE invece implementano proprio questo e possono essere utilizzate con Unity . L'ho appena testato con un account separato (configurazione predefinita) per escludere qualsiasi impostazione specifica dell'utente.

Come

Ecco come installare e utilizzare le notifiche di XFCE4 invece di Unity:

sudo apt-get install xfce4-notifyd ; sudo apt-get purge notify-osd

Per ottenere un effetto immediato questo può essere d'aiuto (altrimenti disconnetti / accedi):

killall -v notify-osd
/usr/lib/*/xfce4/notifyd/xfce4-notifyd &

Potresti voler testare e regolare l'aspetto:

xfce4-notifyd-config

+1 Questo sembra interessante. Ho paura di provarlo proprio ora che sono il 12.04 e nel mezzo di un altro progetto. Grazie per averlo pubblicato! Mi piacerebbe davvero passare a questo presto.
Tom Brossman,

@ tom-brossman Grazie per il tuo feedback. Ho cambiato l'ordine di apt-get: prima installa un nuovo demone, poi rimuovi gli altri, per assicurarti che le dipendenze siano sempre soddisfatte.
Stéphane Gourichon,

@ StéphaneGourichon c'è un modo, che quando si fa clic sulla notifica, si aprirà / focalizzerebbe quel programma da cui proveniva la notifica?

3
@Ville Rouhiainen Da quello che ho capito, è compito dell'applicazione di invio chiedere una specifica "azione" facendo questo (e spero che il notifyd lo supporti, che non è sempre). Potrebbe essere possibile modificare xfce4-notifyd(o altre implementazioni) per offrire tale azione per tutte le applicazioni. Riferimento people.gnome.org/~mccann/docs/notification-spec/… . Suggerimento: apri un desiderio su bugzilla.xfce.org/buglist.cgi?product=Xfce4-notifyd
Stéphane Gourichon

3
+1 Funziona anche sul 16.04 - se Evolution Mail avesse cambiato il carattere di invio la mia vita sarebbe stata completata lol Grazie
ManseUK
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.