OK, here's a follow up on the issue about RealPlayer not using the now selected default soundcard:
(Disclaimer: I suppose this works distribution independent, but if not I will edit this post when tested on Pardus. This works on Arch and Fedora for sure.)
1.) Edit as root "realplay" script in an editor of your choice. In Arch "realplay" is located at "/usr/bin/realplay"; in Fedora probably "/usr/local/bin/realplay".
2.) Look for these lines:
if [ -n "$LD_PRELOAD" ]; then
echo "Warning: LD_PRELOAD=\"$LD_PRELOAD\""
3.) Right after the above lines paste this:
4.) Search and make sure you have "libaoss.so.0.0.0" installed to "/usr/lib/libaoss.so.0.0.0", otherwise point to the right location. If your installation lack this library install "alsa-oss". Save and close the "realplay" script.
5.) Now open as user - not as root - the "~/.realplayerrc" (meaning it's located in your home folder). The first line you see is probably "[helix]"; anyway right below that line paste the following:
6.) Hopefully when you start RealPlayer it will now select ALSA default driver and device.
In Arch this works really well, so I hope it will be of use to my Pardus fellows. The issue with RealPlayer is that it uses the OSS driver - not a very great solution - but the "alsa-oss" package contains a program loader, aoss, which wraps applications written for OSS in a compatibility library, thus allowing them to work with ALSA. By the way: this also bring the buttons on the player interface to life!
My thanks for the tip mainly goes to shekharc
. Great some have the brains I lack!