Comment puis-je faire en sorte que Skype utilise le notify-osd par défaut d'Ubuntu pour afficher les notifications (messages entrants, utilisateurs se connectant, etc.) au lieu de la "laide" boîte de message de Skype?
Réponses
Trop de publicités?Essayez
$ sudo apt-get install libnotify-bin
puis allez dans les options de Skype, les paramètres de notification, trouvez l'événement que vous souhaitez modifier (par exemple, la notification de contact en ligne), cochez "Exécuter le script suivant" et insérez
notify-send "%sname est maintenant en ligne" -i skype
Cela a fonctionné pour moi. Vous pouvez faire la même chose avec d'autres notifications également.
Il existe un outil appelé Skype-wrapper qui utilise le système de notification native d'Ubuntu.
Pour installer Skype-wrapper, entrez les commandes suivantes dans un terminal.
sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype
Remarque : Le PPA ci-dessus, au moment de l'écriture, dispose de packages pour les versions 10.10, 11.04, 11.10 et 12.04 uniquement.
Après avoir installé skype-wrapper, ouvrez Skype et connectez-vous. Ensuite, ouvrez skype-wrapper et autorisez-le à utiliser Skype en cliquant sur le bouton "Oui". Sélectionnez l'option "Mémoriser cette sélection" si vous ne voulez pas répéter cette étape à chaque fois que vous utilisez skype-wrapper.
Après avoir autorisé skype-wrapper à utiliser Skype, vous disposerez à la fois de notifications natives et des notifications réelles de Skype. Pour désactiver les notifications de Skype, ouvrez Skype et allez dans options > notifications et désactivez tous les types de notifications disponibles. Désactiver les notifications dans Skype ne désactive pas les notifications natives de skype-wrapper.
Lien utile : Comment ajouter Skype au menu de messagerie d'Ubuntu
Une autre solution facile basée sur une autre réponse à cette question :
sudo apt-get install libnotify-bin
ensuite, allez dans les options de Skype -> paramètres de notification et trouvez l'événement que vous souhaitez modifier (par exemple, la notification de contact en ligne) et cliquez sur affichage avancé.
Ensuite, cochez "Afficher la notification contextuelle système intégrée"
Vous pouvez faire cela avec d'autres événements également.