Hello stamostolias and thanks for this solution. Do you mind explaining what each command does, line by line and just what do you end up with for a mixer after you run this fix?
Do you have the same problem James with me(I mean Kmix)??
Just experimenting with my old laptop which has the same problem and also searching about this problem had made work.
stamostolias, I would suggest that before anyone ran these commands, they might want to know what they did. One step would be like that of malcolmlewis, pointing to where the solution came from and where presumably, more info could be obtained on its exact purpose.
OR
One could just say what each line does like this:
killall -9 kmix # This stops the program kmix from running, if it is running.
rm -rf $(kde4-config --localprefix)/share/apps/kmix/ # This deletes the folder /home/yourname/.kde4/share/apps/kmix/ and all subfolders/files therein.
rm -f $(kde4-config --localprefix)/share/config/kmix* # This deletes all files in the folder /home/yourname/.kde4/share/config/ that start with kmix.
kmix & # This restarts the program kmix and allows it to continue running in the background, even when this terminal session is closed.
This was what I was thinking of. If you want someone to run your code, we want them to feel it will do something good and not do any harm. While it is hard to be totally sure of anything, I like to put in as many comments to my coding as I can to help others and to even help me remember what I was doing.