Jak sprawić, by Skype używał powiadomienia-osd?

38

Jak sprawić, by Skype używał domyślnego systemu powiadomień Ubuntu do wyświetlania powiadomień (wiadomości przychodzących, użytkowników łączących się itp.) Zamiast własnego „brzydkiego” okna wiadomości Skype?

kounryusui
źródło
1
Raport o błędzie dotyczący Skype'a znajduje się na stronie jira.skype.com/browse/SCL-502 , jednak nie zyskał on dużej uwagi i robi się coraz bardziej zakurzony.
Lightbreeze
Pamiętaj, że musisz mieć zainstalowaną Empathy i przynajmniej jedno konto telepatyczne, zanim będziesz mógł ustawić swój status lub sprawić, by wszystko zależało od twojego statusu. Złożyłem
HDave

Odpowiedzi:

24

Próbować

$ sudo apt-get install libnotify-bin

następnie przejdź do opcji skype, ustawień powiadomień, znajdź wydarzenie, które chcesz edytować (na przykład powiadomienie o kontakcie online), zaznacz „Wykonaj następujący skrypt” i wstaw

notify-send "%sname is now online" -i skype

To zadziałało dla mnie. Możesz to zrobić również za pomocą innych powiadomień.


źródło
2
To jest niesamowite! To takie proste, a jednak właśnie tego chciałem! To powinna być zaakceptowana odpowiedź.
Igor Zinov'yev
7
Tutaj możesz znaleźć listę dostępnych parametrów, takich jak %sname.
Jakob
1
Dzięki @Jakob - bez tego linku odpowiedź nie jest warta połowy tego.
nem75
Skype ma teraz opcję korzystania z wbudowanego powiadamiacza. v4.3
JayKandari
14

Istnieje narzędzie o nazwie Skype-wrapper, które wykorzystuje natywny system powiadomień Ubuntu.

Aby zainstalować otoki Skype, wprowadź następujące polecenia w terminalu.

sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype

Uwaga: powyższe PPA, w momencie pisania, ma pakiety tylko dla 10.10, 11.04, 11.10 i 12.04.

Po zainstalowaniu skype-wrapper, otwórz Skype i zaloguj się. Następnie otwórz skype-wrapper i pozwól mu korzystać ze Skype'a, klikając przycisk „Tak”. Wybierz opcję „Zapamiętaj ten wybór”, jeśli nie chcesz powtarzać tego kroku za każdym razem, gdy używasz skype-wrappera.

Po autoryzacji skype-wrappera do korzystania ze Skype, będziesz mieć zarówno powiadomienia natywne, jak i aktualne powiadomienia Skype. Aby wyłączyć powiadomienia Skype, otwórz Skype i przejdź do opcji> powiadomienia i wyłącz wszystkie dostępne typy powiadomień. Wyłączenie powiadomień w Skype nie wyłącza natywnych powiadomień skype-wrapper.

wprowadź opis zdjęcia tutaj

Przydatny link: Jak dodać Skype do menu wiadomości Ubuntu

jokerdino
źródło
Czy Skype Wrapper jest dobrym rozwiązaniem dla systemów Ubuntu korzystających z Unity? Czy też będzie działał dobrze na Ubuntu z komputerami stacjonarnymi Gnome 3?
Eyal
Nie próbowałem tego na innych środowiskach komputerowych. Ale jestem pewien, że jest on dostosowany do Unity, ponieważ łączy Skype ze wskaźnikiem i co nie.
jokerdino
Moim zdaniem działa to przyzwoicie dla Gnome'a ​​w 12.04
Eyal
3

Kolejne obejście: zainstaluj Pidgin, upewnij się, że Pidgin ma konto Skype, a następnie wszystko przejdzie bezpośrednio do powiadomienia-osd. (Minusem: musisz mieć otwarte Pidgin i Skype).

Instrukcje integracji tutaj .

begtognen
źródło
0

Kolejne łatwe rozwiązanie oparte na innej odpowiedzi na to pytanie:

sudo apt-get install libnotify-bin

następnie przejdź do opcji skype -> ustawienia powiadomień i znajdź wydarzenie, które chcesz edytować (na przykład powiadomienie o kontakcie online) i kliknij widok zaawansowany.

Następnie zaznacz „Wyświetl wyskakujące powiadomienie wbudowanego systemu”

Możesz to zrobić także z innymi wydarzeniami.

Smile4ever
źródło