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.


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


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

+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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.