Jak uzyskać lepsze powiadomienia Skype w Ubuntu?

10

W Ubuntu chcę otrzymywać powiadomienia w dostosowywalny sposób, gdy ktoś mówi w rozmowie przez Skype (ale nie w „kanałach” czatu grupowego).

Problemem jest:

  • Mam wiele otwartych okien, więc często nie zauważam, kiedy nowe pojawia się na pasku zadań lub gdy zmienia się jego ikona.
  • Wbudowane powiadomienia Skype są małe i znikają niemal natychmiast, więc ich nie zauważam
  • Próbowałem użyć tego skryptu w opcjach powiadomień Skype, ale również znika zbyt szybko: notify-send "%sname:" "%smessage" -i skype-chat( aktualizacja: powiadomienie-wysyłanie obsługuje teraz dostosowywanie )
  • Próbowałem użyć pidgin zamiast Skype, w nadziei, że jego powiadomienia będą lepsze, ale brakuje mu zbyt wielu funkcji, np. Umieszczania zakładek na czacie nad moją listą kontaktów

Czy jest jakiś lepszy pakiet powiadomień, którego mogę użyć zamiast powiadomień-wyślij?

A może jakieś inne rozwiązanie?

AKTUALIZACJA: Idealnie okno powiadomienia pozostanie nad wszystkimi innymi oknami i będzie wymagało od użytkownika kliknięcia przed zniknięciem, aby mieć pewność, że je zobaczyło.

Will Sheppard
źródło

Odpowiedzi:

2

Istnieje program o nazwie Skype-Wrapper, który próbuje ulepszyć system powiadomień Skype w Ubuntu, integrując go z menu wiadomości Ubuntu.

zdjęcie Skype Wrapper z OMGUbuntu

Instrukcje instalacji z tego artykułu można znaleźć w OMGUbuntu .

W pierwszej odpowiedzi na to pytanie na AskUbuntu znajdują się dodatkowe instrukcje (które są moim źródłem tych informacji).

Eyal
źródło
3

xfce4-notifyd ma opcję ustawienia motywu, przezroczystości i czasu, zanim zniknie.

Ja osobiście musiałem odinstalować poprzedniego demona powiadomień, aby ustawić nowy jako domyślny ...


Jeśli używasz powiadomienia OSD ( gnome-powiadomienie ), narzędzia GUI do dostosowania można znaleźć tutaj .


źródło
3

Jeśli używasz notify-sendi wydaje się, że znika zbyt szybko, możesz spróbować określić jego limit czasu:

"notify-send --expire-time=5000"

To powinno ukryć wiadomość w ciągu 5 sekund (5000 ms).

Einar Lielmanis
źródło
1
opcja --expire-time nie ma dla mnie żadnego efektu. Używam v0.7.2
Czy Sheppard
użyj „-t 5000” dla opóźnienia wiadomości; „powiadom-wyślij - pomoc” jest pomocne
virtualeyes 9.03.13
2

Miałem podobną skargę, a skończyło się na zainstalowaniu tej wtyczki API, która pozwoliła mi dodać konto Skype do Empathy. Teraz dostaję moje wiadomości Skype w ładnym oknie podręcznym Empathy i wyłączyłem wyskakujące okna Skype. Jedno zastrzeżenie, zostaw wyskakujące okienka Skype dla połączeń przychodzących, ponieważ Empathy nie może sobie z nimi poradzić. Przynajmniej nie można tego zrobić w mojej instalacji Fedory.

Uwaga: działam przy założeniu, że Ubuntu Empathy działa nieco podobnie do Fedory Empathy. Proszę popraw mnie jeżeli się mylę.

SaintWacko
źródło
0

Znalazłem podobne rozwiązanie dla mojego klienta IRC pidgin .

Zbudowałem wtyczkę, która wywołuje następujące polecenia:

# play a sound
/usr/bin/play /usr/share/sounds/gnome/default/alerts/drip.ogg

# display a popup message
/usr/bin/zenity --info --title "Message received"
Will Sheppard
źródło