Come fare in modo che Skype utilizzi notify-osd?


38

Come posso fare in modo che Skype usi Ubuntu notification-osd predefinito per visualizzare le notifiche (messaggi in arrivo, utenti che si connettono, ecc.) Invece della casella "brutta" di Skype?


1
C'è una segnalazione di bug contro Skype su jira.skype.com/browse/SCL-502 , tuttavia non ha ricevuto molta attenzione e sta diventando polveroso.
Lightbreeze il

Nota che devi avere Empathy installato e almeno un account di telepatia impostato prima di poter impostare il tuo stato o far sì che le cose siano guidate dal tuo stato. Ho segnalato
HDave

Risposte:


24

Provare

$ sudo apt-get install libnotify-bin

quindi vai su skype opzioni, impostazioni di notifica, trova evento che desideri modificare (ad esempio, notifica di contatto online), seleziona "Esegui script seguente" e inserisci

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

Questo ha funzionato per me. Puoi farlo anche con altre notifiche.


2
Questo e spettacolare! È così semplice eppure è esattamente quello che volevo! Questa dovrebbe essere una risposta accettata.
Igor Zinov'yev,

7
Qui puoi trovare un elenco dei parametri disponibili come %sname.
Jakob,

1
Grazie @Jakob - senza quel link la risposta non vale la metà.
nem75,

Skype ora ha la possibilità di usare un notificatore integrato. v4.3
JayKandari il

14

Esiste uno strumento chiamato Skype-wrapper che utilizza il sistema di notifica nativo di Ubuntu.

Per installare Skype-wrapper, immettere i seguenti comandi in un terminale.

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

Nota: il PPA sopra riportato, al momento della stesura, ha pacchetti solo per 10.10, 11.04, 11.10 e 12.04.

Dopo aver installato skype-wrapper, apri Skype e accedi. Quindi, apri skype-wrapper e consentigli di usare Skype facendo clic sul pulsante "Sì". Seleziona l'opzione "Ricorda questa selezione" se non vuoi ripetere questo passaggio ogni volta che usi skype-wrapper.

Dopo aver autorizzato skype-wrapper a utilizzare Skype, avrai sia le notifiche native che le notifiche effettive di Skype. Per disabilitare le notifiche di Skype, apri Skype e vai su opzioni> notifiche e disabilita tutti i tipi di notifica disponibili. La disabilitazione delle notifiche in Skype non disabilita le notifiche native di skype-wrapper.

inserisci qui la descrizione dell'immagine

Link utile: come aggiungere Skype al menu di messaggistica di Ubuntu


Skype-Wrapper è solo una buona soluzione per i sistemi Ubuntu che utilizzano Unity? O funzionerà bene anche con Ubuntu con desktop Gnome 3?
Eyal,

Non l'ho provato su altri ambienti desktop. Ma sono abbastanza sicuro che sia su misura per Unity dato che lega Skype con l'indicatore-messaggio e cosa no.
jokerdino

Secondo me funziona decentemente per Gnome nel 12.04
Eyal il

3

Un'altra soluzione: installa Pidgin, assicurati che Pidgin disponga di un account Skype, quindi tutto andrà direttamente a notification-osd. (Unico inconveniente: devi quindi aprire sia Pidgin che Skype.)

Istruzioni di integrazione qui .


0

Un'altra soluzione semplice basata su un'altra risposta a questa domanda:

sudo apt-get install libnotify-bin

quindi vai alle opzioni di skype -> impostazioni di notifica e trova l'evento che desideri modificare (ad esempio, la notifica di contatto online) e fai clic su visualizzazione avanzata.

Quindi, seleziona "Visualizza notifica pop-up di sistema integrata"

Puoi farlo anche con altri eventi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.