Perché Firefox e Thunderbird non utilizzano Notifica OSD?


8

Firefox è stato il browser predefinito per anni. Thunderbird è un client di posta elettronica molto popolare in considerazione per essere incluso come predefinito in futuro. Notifica OSD è in circolazione ormai da anni.

Cosa è andato storto nel fatto che in così tanto tempo le applicazioni così importanti non hanno implementato una funzionalità così importante e visibile? Questo è molto incoerente. Quando lo vedremo integrato?


Firefox mostra uno Gnome standard "Download completi" sul mio sistema. O intendi qualcos'altro?
Martin Ueding,

Intendo le scatole nere traslucide che compaiono nell'angolo in alto a destra dello schermo.
Ingo,


Veramente!? Woah, non capisco. Non hai installato alcun componente aggiuntivo?
Ingo

Bene, ho il pacchetto "Ubuntu Firefox Modifications" (0.9rc2), che è stato installato con questa installazione di Ubuntu per impostazione predefinita.
Martin Ueding,

Risposte:


15

Voglio solo chiarire qualcosa: notification-osd è solo un'implementazione delle specifiche di notifica di Freedesktop. Le applicazioni usano effettivamente libnotify, che consente loro di integrarsi con il sistema di notifica (che potrebbe essere notification-osd, il daemon di notifica legacy o qualsiasi altra implementazione delle specifiche)

Sia Thunderbird che Firefox hanno già il supporto nativo per libnotify. Tuttavia, tornano alle notifiche XUL quando comunicano con un sistema di notifica che non supporta azioni (ad esempio, notifica-osd). Questo perché i tipi di notifiche fornite da Firefox e Thunderbird mostrano informazioni che sono veramente utili solo se la notifica effettiva consente all'utente di interagire con essa (ad esempio, "download completato" dovrebbe consentire all'utente di accedere al file scaricato. Una notifica "nuova posta" dovrebbe fornire un modo per accedere alla nuova posta ed essere persistente).

Fare in modo che Thunderbird e Firefox utilizzino libnotify quando il sistema di notifica non supporta le azioni fornirebbe un'esperienza non ottimale se non apportassimo altre modifiche all'interfaccia utente.

Sono già in corso lavori per integrare Thunderbird nel menu di messaggistica. Parte di ciò implica l'avere nuovi avvisi via mail tramite notification-osd. La persistenza sarà fornita dal menu di messaggistica.

Inoltre, inizierò a lavorare sull'integrazione delle notifiche di download in Firefox con notification-osd e Unity launcher (con il launcher in grado di mostrare una barra di avanzamento e utilizzare le liste di scelta rapida per accedere ai download finiti). Questo lavoro non è ancora iniziato e sarà qualcosa che farò per il ciclo 11.10.


2

Firefox e Thunderbird non sono gestiti da Canonical ma dalla Mozilla Foundation. Spetta alla Mozilla Foundation implementare il supporto per notification-osd, non canonico. Il problema è che molte distribuzioni utilizzano diversi sistemi di notifica. Esistono anche differenze tra Gnome e KDE e Windows utilizza anche un diverso sistema di notifica. Essere in grado di supportare tutto ciò richiede molto lavoro.


Sebbene un componente aggiuntivo possa essere creato per questo scopo.
Reuben Swartz,

1
Non mi piace quell'argomento :). Firefox e Thunderbird sono open source. Probabilmente, Firefox è il programma che l'utente medio utilizzerà di più in Ubuntu. Perché non c'era ancora nessuna patch di Canonical o della community?
Ingo,

@Ingo: nessuno ha ritenuto sufficientemente importante generare e pubblicare una patch di qualità sufficiente. La patch dovrebbe essere consapevole del suo ambiente e rispondere in modo appropriato ai vari Window Manager.
BillThor,

1
Ingo ha ragione e la situazione non è affatto diversa da qualsiasi altra applicazione non gestita da qualcuno di Canonical (che si tratti di GNOME, KDE o di qualche altra applicazione). Il problema è che nessuno ha davvero trovato il tempo di integrarlo correttamente e in modo tale da non offrire un'esperienza degradata, vale a dire che le notifiche di "download completato" senza un metodo ovvio di accesso al download finito non sono molto utili, quindi non è solo il caso di utilizzarlo notify-osd
Chris Coulson,

0

Esiste già un componente aggiuntivo per thunderbird (credo libnotify-popups) che utilizza osd-notification ogni volta che ricevi nuova posta

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.