Klikalne powiadomienia w stylu Gnome w Unity

28

Szukałem sposobu na otrzymywanie powiadomień w stylu krasnalów w Unity. A przynajmniej, jeśli istnieje sposób na uczynienie domyślnych powiadomień Unity interaktywnymi i klikalnymi? Ponieważ jest to domyślnie tylko wyskakujące powiadomienie, a użytkownik musi znaleźć odpowiednie okno, które uważam za bardzo nieproduktywne.

boywithaxe
źródło
Jest to prawie duplikat tego pytania . Również ten, który wskazuje na ten post Webupd8 . Próbowałeś któregoś z nich? Jeśli tak, to co nie działało?
Tom Brossman,
3
„ten” wspomniany dotyczy zmiany czasu wyświetlania, a nie uczynienia go „interaktywnym i klikalnym”. Rozwiązanie Webupd8 wymaga dodania PPA, podczas gdy istnieje prostsze rozwiązanie, patrz poniżej
Stéphane Gourichon 11.01.2013
Nie bierz przyjętej odpowiedzi za jedyne rozwiązanie; jak wskazuje @ StéphaneGourichon, znacznie lepsze rozwiązanie znajduje się poniżej i działa płynnie w Ubuntu 16.04.1 LTS.
Jonathan Landrum

Odpowiedzi:

8

Przepraszamy, nie jest to możliwe.

System powiadomień Ubuntu, NotifyOSD , używany przez Unity, został zaprojektowany tak, aby nie można go było kliknąć, aby uprościć korzystanie z niego i nie mylić użytkowników. Nie ma sposobu, aby to zmienić.

Z drugiej strony Gnome Shell używa innego wbudowanego systemu powiadomień, który zachowuje się inaczej niż NotifyOSD, jak wyjaśniono w tym artykule LXNews

Gabriel Mazetto
źródło
Link do „wyjaśnienia powiadomień powłoki gnome” jest zepsuty. Byłem bardzo zainteresowany, aby to śledzić. Czy możemy to naprawić? Dzięki!
Pablo,
Przepraszam, nie mogłem już znaleźć tego artykułu w Internecie
Gabriel Mazetto
1
Jest dublowany w internetowym archiwum
Cas
W rzeczywistości nie jest to do końca prawda. NotifyOSD Konfiguracja Aplikacja pozwala tworzyć jedność Powiadomienia klikalne. Zobacz tę odpowiedź, aby uzyskać więcej informacji. Działa dla mnie w 14.04.
JD Holland,
40

Możesz mieć klikalne powiadomienie w Unity.

Testowane z 12.10, 13.04, 13.10, 14.04, 14.10, 16.04 (dzięki @ManseUK).

Czego chcemy

Powiadomienia mają nie przeszkadzać, nie zakłócać toku myślenia, a także, w stosownych przypadkach, zapewniać skrót.

Problem w jedności ( co najmniej , )

Domyślnym mechanizmem powiadomień jest powiadomienie-osd.

  • powiadomień nie można kliknąć (co obniża efektywność tych, którzy oferują szybkie przeniesienie do interesującego miejsca).
  • gdy kilka dzieje się szybko, ustawiają się w kolejce i pojawiają się tylko jedna po drugiej: nie ma sposobu, aby zobaczyć je szybko, wystarczy ... czekać.

Rozwiązanie

Aktualne powiadomienia XFCE implementują właśnie to i mogą być używane z Unity . Właśnie przetestowałem to z osobnym kontem (domyślna konfiguracja), aby wykluczyć wszelkie ustawienia specyficzne dla użytkownika.

Jak

Oto jak zainstalować i korzystać z powiadomień XFCE4 zamiast z Unity:

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

Aby uzyskać natychmiastowy efekt, może to pomóc (w przeciwnym razie wyloguj się / zaloguj):

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

Możesz przetestować i dostosować wygląd:

xfce4-notifyd-config
Stéphane Gourichon
źródło
+1 To wygląda interesująco. Boję się go wypróbować właśnie teraz, bo mam 12.04 i jestem w trakcie innego projektu. Dziękujemy za opublikowanie go! Naprawdę chciałbym przejść do tego wkrótce.
Tom Brossman
@ tom-brossman Dziękujemy za opinię. Zmieniłem kolejność apt-get: najpierw zainstaluj nowego demona, a następnie usuń innego, aby upewnić się, że zależności są spełnione przez cały czas.
Stéphane Gourichon
@ StéphaneGourichon jest jakiś sposób, że kiedy klikniesz powiadomienie, otworzy / skupi program, z którego pochodzi powiadomienie?
3
@Ville Rouhiainen Z tego, co rozumiem, zadaniem aplikacji wysyłającej jest poproszenie o wykonanie określonej „akcji” (i mam nadzieję, że notifyd to popiera, co nie zawsze). Może istnieć możliwość modyfikacji xfce4-notifyd(lub innych implementacji) w celu zaoferowania takiego działania dla wszystkich aplikacji. Odwołaj się do people.gnome.org/~mccann/docs/notification-spec/… . Sugestia: otwórz życzenie na bugzilla.xfce.org/buglist.cgi?product=Xfce4-notifyd
Stéphane Gourichon
3
+1 Działa również w dniu 16.04 - jeśli Evolution Mail zmieni czcionkę wysyłającą moje życie zostanie zakończone lol Dzięki
ManseUK