02.07.2009 (13 Kommentare)

Einheitliche Notification-Icons?

Warum gibt es eigentlich keine einheitlichen Möglichkeiten die Icons der Notification Area anzupassen? EIn einigermaßen homogenes Aussehen dieser Icons empfinde ich als doch recht angenehm – auch wenn mir ein nahestehender Verwandter und Linux-Ablehner dafür den imaginären Vogel zeigt :)

notif280609Orientieren sich die Notification-Icons an einem einheitlichen Design so gliedern sie sich besser in die Desktop-Oberfläche ein, zusätzlich kann man sie entsprechend Ihrem Zweck “Notification” besser anpassen:

Im passiven Zustand können die Icons in den Hintergrund treten, sollte wirklich eine Notification z.B. wg. neuen Mails, neuer Instant-Message, neuem Twitter-Status oder neuen Feednachrichten nötig sein kann das Icon einen entsprechend hervorgehobenen Status annehmen und lenkt die Aufmerksamkeit des Benutzers auf sich.

Im Moment sieht es in der Gnome Notification-Area so aus daß manche Programme im Tray ihre eigenen Icons mitbringen (Pidgin, Liferea), manche blinken zur Notification, manche nicht, manche können durch das GTK-Theme beeinflusst werden, manche nicht.

In obigem Screenshot (Bild #1: Keine Notifictions, Bild #2: Neue Feednachrichten) sieht man meine derzeitige, angepasste Notification-Area – zugegeben nicht perfekt, aber für mich doch irgendwie angenehmer.

Die Icons für Pidgin und Liferea mussten in separaten Programmverzeichnissen gesucht werden, Gwibber lässt sich per GTK-Theme anpassen (gibt dafür aber keine Statusmeldung per Icon zurück), das Standard-Evolution-Trayicon kann mit Alltray bestimmt werden, das blinkende “New-Mail”-Icon muss ich erst noch finden (weiss jemand wie man per Python auf die Fenstereigenschaften eines fremden Programmes zugreifen kann – dann schreibe ich mir mein eigenes “Alltray” für Evolution :) ).

Zusätzlich anzupassen wären jetzt noch z.B. die Akku-Icons, Kabelnetzwerk-Icons etc. – viel Aufwand, mal sehen ob und wann ich das schaffe.

Wie seht ihr das? Egal wie die Notification Area aussieht? Raum für Verbesserungen? Was ist die Notification Area – benutze ich sowiso nicht :) ?

Edit: Nach reiflichem Überdenken von Jug’s Kommentar (#3) macht Evolution eigentlich alles richtig – das Programmfenster kann irgendwo geöffnet sein und erst wenn wirklich eine neue Mail ankommt erscheint das Notification-Icon. Trotzdem mag ich den schnellen Zugriff auf die Programme via Icon und würde Evolution gerne über ein eigenes Python-Script mit einem einzigen (per Alltray gibts immer 2 Icons, Programm und Status wenn nötig) je nach Status wechselndem Icon in die NA verbannen :)

Vielleicht auch noch lesenswert:

Kommentar schreiben

XHTML: Zur Formatierung können folgende Tags benutzt werden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. Martin
    Am 02.07.2009, 10:46
    KDE hat mit 4.3 eine neue Spezifikation für “Notification Area” erarbeitet, welche genau die von dir angesprochenen Probleme beheben kann. Man kann nur hoffen, dass andere Desktopumgebungen auf den Zug aufspringen ;-)
  2. cywhale
    Am 02.07.2009, 10:53
    Werde mich mal auf die Suche machen, danke :)
  3. jug
    Am 02.07.2009, 11:00
    Im passiven Zustand können die Icons in den Hintergrund treten, sollte wirklich eine Notification z.B. wg. neuen Mails, neuer Instant-Message, neuem Twitter-Status oder neuen Feednachrichten nötig sein kann das Icon einen entsprechend hervorgehobenen Status annehmen und lenkt die Aufmerksamkeit des Benutzers auf sich.


    Du hast das Konzept der „Notifications“ offensichtlich nicht verstanden. Wie leider zu viele Entwickler auch …

    Wenn es nichts zu benachrichtigen gibt, dann muss da auch kein Icon sein!

    ~jug
  4. Jan
    Am 02.07.2009, 11:08
    Hi,

    Die Problematik hatte ich in meinem Blog auch schonmal angesprochen und auch ein paar Icons entworfen. Kannst sie dir ja mal anschauen und weitere designen,zum Beispiel für Gwibber :)

    http://www.virtualpixel.de/linux/tray-icons-selbstgemacht-und-eine-idee

    Wie ich schrieb müsste es einfach im Iconset eine Rubrik “Tray-Icons” geben Momentan hat man halt das Problem, das die Icons, die man speziell fürs Tray entwirft, auch an anderen Stellen im System auftauchen können und dann meist nicht zum Theme passen…

    Die Screenshots oben sind wirklich Screenshots? Wenn ja, magst du die Icons zur Verfügung stellen?
  5. jug
    Am 02.07.2009, 11:08
    Du darfst in dem Kommentar gerne ein Zitat draus machen, warum werden eigentlich Absätze geschluckt, ist ja schlimmer wie bei ubuntuusers.de ;)
  6. cywhale
    Am 02.07.2009, 11:17
    @Jan: Ja, sind wirklich Screenshots, werde die Icons zusammensuchen und mailen, sind aber wirklich nur 22×22-Entwürfe :) An den Artikel erinnere ich mich, hatte ich damals sogar auch gelesen.

    @Jug: Das mit dem “du hast… nicht verstanden” ist aber nicht sehr nett, schliesslich geht es doch gerade darum :) Vielleicht hätte ich schreiben sollen “…wenn die Icons nunmal schon angezeigt werden…”.
    Ich will ja nicht einen bunten Haufen von Icons da drin haben sondern eben “nur” benachrichtigt werden. Andererseits möchte ich aber über das Icon auch schnellen Zugriff auf z.B. Pidgin/Evolution/Pidgin für das Schreiben neuer Nachrichten haben wenn die Programme sowiso schon laufen – oder sollte man die dann extra nochmal starten müssen? Edit: Mit den Dock-Applikationen geht das teilweise schon, der Starter öffnet dann entweder ein nicht-laufendes Programm oder setzt den Fokus auf ein bereits laufendes welchen. Bei Liferea sehe ich das Argument ein, da könnte das Icon verschwinden und erst wieder auftauchen wenn neue Feednachrichten vorhanden sind.Das mit den Absätzen (und der Kommentarformatierung allgemein) hab ich bissl vernachlässigt hier – manche User übertreiben es aber auch mit den Leerzeilen/Absätzen :)
  7. Christoph
    Am 02.07.2009, 11:59
    Hallo Michael, ja darüber habe ich auch schon öfters mal nachgedacht. Das Problem ist, dass es keine einheitliche Richtlinie bzgl. solcher Icons gibt. Da macht jeder sein eigenes Ding.
  8. Brutus
    Am 02.07.2009, 14:02
    Generell finde ich, dass laufende Apps (aMule, Liferea usw.) nichts in der “Notification Area” zu suchen haben, da sollen eben nur Meldungen bei Statusänderung rein. Pidgin oder Tomboy, etc. sind da für mich grenzwertig: einerseits haben die da nichts verloren -schon klar- andererseits habe ich gern schnellen Zugriff auf die Funktionen und will da nicht immer über’s Dock oä. gehen müssen.

    Davon aber mal ab: Deine Screenshots sehen echt gut aus. Optisch schön und wirklich übersichtlich, gerade wenn ich mal hoch in meine Leiste schaue ‘nen fetter Schritt nach vorn.

    Ich würde es auch am besten finden, wenn -wie schon angesprochen- eine Rubrik “Tray-Icons” oä. für die Iconset gäbe (mit einem “passives” und einem “aktiven” Icon). Dazu eine Einstellung, ob man im “passiven” Zustand eals platzhalter das Icon angezeigt werden soll, oder eben nichts.
  9. jug
    Am 02.07.2009, 14:08
    Ok, geb ich zu, die Formulierung war etwas hart. Aber es ist für mich ein beliebtes Streitthema. „Notification Area“ ist allein vom Namen her eindeutig was da rein gehört und soll. GNOME hat dafür HIGs, KDE ebenfalls und einiges steht auch auf freedesktop – gilt also als Richtlinie für alle Desktopumgebungen. Das Problem ist wirklich, dass die meisten Entwickler ihr eigenes Süppchen kochen und sich vor allem nicht daran halten. Die Schuld schiebe ich da einfach mal auf Windows, da ist das mit den Trayicons nämlich noch um einige Potenzen schlimmer.

    Ich persönlich brauche keinen Zugriff auf mein Chat- oder Mailprogramm, oder Sonstiges. Programme liegen einfach auf einem Desktop (und ich weiß meistens auch auf Welchem) und sind genauso schnell erreichbar. Es wäre schon ausreichend, wenn die Entwickler einfach eine passende Option bereitstellen würden um solche Icons dauerhaft zu verbannen.

    Wer da gerne viele Icons hat, kann die Option ja (de)aktivieren oder sowas wie Alltray benutzen. :-)
  10. René
    Am 02.07.2009, 14:11
    Genau den Gedanken hatte ich auch schon, ich hatte auch vor geraumer Zeit mir die Notification Icons an mein Icon Theme angepasst, Akku Icon und WLAN waren da das geringste Problem.

    Die Icons in deinem Screenshot gefallen mir, wer nett wenn du mir einen link oder zipfile per Mail zukommen lassen könntest.

    Einheitliche Notification Icons – ich bin dabei!
  11. cywhale
    Am 03.07.2009, 14:50
    @Rene: Werde die Icons bei Gelegenheit zusammenpacken und euch mailen, kann aber noch bissl dauern – noch habe ich nicht alle Icons fertig, eben nur die im Screenshot sichtbaren (+ ihre Status-veränderten Kollegen natürlich) :)Akku und Kabelnetzwerk fehlen z.B. immernoch, mir fehlen grad beim Netzwerk noch die Ideen… nebenbei bastel ich zwecks Python-Übung noch an einem eigenen, kleinen Twitter-Client der sowohl Repies als auch Statusänderung in der NA unterstützt – macht sonst wohl kein GTK+-Client :(
  12. Werner
    Am 11.02.2010, 18:54
    wenn es dich noch interessiert: bei mir holt sich die Tray das Symbol für die Kabelnetzwerkverbindung aus dem Ordner eigene/scalable/devices und heißt “gnome-dev-ethernet.svg”

    Danke für deine Anleitungen!

    PS: man sollte halt alle Symbole über einen Rechtsklick-Einstellungen-Dialog ändern und gleich (anderswo, bei “Hintergrund der Arbeitsfläche ändern zB) als Thema exportieren können, wie ja auch andere Themen
  1. Trackback/Pingback: Tuxtux-Podcast #3 | tuxtux.org