Though I am definitely not a very loyal fan of Skype (or the next closed-protocol app, for that purpose), I must admit that it does its job cleverly, and can occasionally save your day. So it’s loaded on my PC almost full-time.
I use Skype on Linux most of the time. Despite the fact that, as we all know, the Linux experience with sound (and multimedia in general) leaves so much to be desired, I’ve more or less found my blues. Being a KDE user, I came to prefer getting a cheerful fanfare of sound notifications stacked together as soon as I hang up a phone call (the artsd daemon stacks them while the sound device is not available, and plays them when skype gives it back) rather than wrapping Skype with artsdsp and get bad sound quality and horrible lag.
It seems that pretty soon Skype will support ALSA and KDE will support gstreamer or something else, better still. Pretty soon Linux will be a wonderful platform for multimedia, and AIDS, cancer and artsd will be things of the past. Anyway, I know I learned not to hold my breath. And I like it that way. I am thankful to the F/OSS gods and I won’t sell my soul to Steve Jobs for want of a bell chime. (audience laughs)
All this said, I never, ever had the pleasure of hearing that chime when a Skype chat message comes in. My Skype does not even ring to an incoming phone call. This is very annoying and I keep missing important events.
After so many months of wondering I decided to follow my long-time resolution and go have a look at the forum. There was my answer, actually not as evident as one could expect, given the relevance of this issue, but definitely within my reach.
I’m posting the link on my blog along with a brief summary, so that the millions of Skype users under Linux reading it may finally find a solution to this frustrating problem.
The Skype installation includes a sound dir. That’s where the WAVs for the notifications are kept. I install Skype from the tar package into /home/skype. Your mileage may vary.
Copy or link this directory to your home dir:
andrew@bambino:~$ ln -s /home/skype/sound ~/
If you want a system-wide setting, use /sound instead:
root@bambino:~# ln -s /home/skype/sound /
and you’re set.
Now leave a comment using one of these two templates:
A) At last!! No more lost calls. I’ll be your slave for the rest of my life. Please accept
[ ] these €500
[ ] this 12″ iBook
[ ] my sister
on account.
B) Wake up, pal. It’s been on the front page of the forum for ages.
UPDATE 20060905: recent Skype for GNU/Linux betas natively support ALSA and seem to pick up sound files just fine. Still a hog, though.
Nothing’s perfect, I guess.