Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

How do I make Skype use the default Ubuntu notify-osd to display notifications (incoming messages, users connecting, etc.) instead of the Skype's own "ugly" message box?

share|improve this question
1  
There is a bug report against Skype at jira.skype.com/browse/SCL-502, however it hasn't received much attention and is growing dusty. –  Lightbreeze Nov 29 '10 at 12:55
    
Note that you must have Empathy installed and at least one telepathy account set up before you can set your status or have things be driven by your status. I've filed a bug on this: bugs.launchpad.net/ubuntu/+source/unity/+bug/994607 –  HDave May 4 '12 at 14:12

3 Answers 3

Try

$ sudo apt-get install libnotify-bin

then go to skype options, notification settings, find event you want to edit (for example, online contact notification), check "Execute following script" and insert

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

This worked for me. You can do this with other notifications as well.

share|improve this answer
2  
This is awesome! It is so simple and yet it is exactly what I wanted! This should be an accepted answer. –  Igor Zinov'yev Oct 28 '11 at 10:30
6  
Here you can find a list of the available parameters like %sname. –  Jakob Mar 14 '12 at 19:36
1  
Thx @Jakob - without that link the answer isn't worth half as much. –  nem75 Jul 5 '13 at 14:35

There is a tool called Skype-wrapper that uses native notification system of Ubuntu.

To install Skype-wrapper, enter the following commands in a terminal.

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

Note: The above PPA, at the time of writing, has packages for 10.10, 11.04, 11.10 and 12.04 only.

After installing skype-wrapper, open Skype and sign in. Then, open skype-wrapper and allow it to use Skype by clicking the 'Yes' button. Select the option "Remember this selection" if you don't want to repeat this step everytime you use skype-wrapper.

After authorizing skype-wrapper to use Skype, you will have both native notifications and Skype's actual notifications. To disable Skype's notifications, open Skype and go to options > notifications and disable all of the available notification types. Disabling notifications inside Skype doesn't disable skype-wrapper's native notifications.

enter image description here

Useful link: How to add Skype to the Ubuntu messaging-menu

share|improve this answer
    
Is Skype-Wrapper only a good solution for Ubuntu systems using Unity? Or will it work fine for Ubuntu with Gnome 3 desktops as well? –  Eyal Oct 12 '12 at 10:29
    
I haven't tried it on other desktop environments. But I am quite sure it is tailored for Unity given it ties Skype with the indicator-message and what not. –  jokerdino Oct 12 '12 at 10:33
    
In my opinion it works decently for Gnome in 12.04 –  Eyal Oct 25 '12 at 7:30

Another work-around: install Pidgin, make sure Pidgin has a Skype account, then everything will go directly to notify-osd. (Downside: you have to then have both Pidgin and Skype open.)

Integration instructions here.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.