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.