Version: (using KDE KDE 3.1.2) Installed from: Unspecified Linux sound for system notification doesn't work if paramter of volume doesn't be at max. It's only work when the volume paramater in the kcontrol module is a t max... small bug .. ;-)
Works just fine here and for others I asked. Might be a problem with your hardware or a distribution issue.
I can confirm the bug in 3.4rc1. This has been confirmed by another user in this Gentoo Forum thread : http://forums.gentoo.org/viewtopic-t-302625.html. My hardware: Audigy Gamer (emu10k1)
Doesn't work either for less than two days old CVS! My sound output is through alsa drivers for via on-board chip..
I am seeing the same behaviour on KDE 3.4, SuSE RPMs. Just to make it clearer: The volume that must be set to 100% is the one in the Player Settings dialog in the System Notifications control centre module. Could someone with a thicker skin than I reopen this bug?
Same here, also using SuSE RPMs and KDE 3.4. I even recompiled arts, but to no avail.
Same here on Gentoo... see above mentioned thread.
I have the same problem with any volume. There are only sounds for k3b! I recompiled the all KDE packages myself from the source on FC3.
*** Bug 99931 has been marked as a duplicate of this bug. ***
Ok, I can see enough evidence that this bug still exists - reopening.
*** This bug has been confirmed by popular vote. ***
Hello ! I looked into the code segment in kdelibs/arts/knotify/knotify.cpp which connects the soundsource to a volume control if volume != 100%. I compared it with similar code in juk/alsaplayer, changed knotify.cpp to look similar than that and - voila! - it works ! (at least for me). I will attach a patch (it will apply for 3.4-branch and trunk). Please test it, and if it's okay, commit it. (IMHO it should be commited in branch and trunk as well). thx, Thomas Schwarzgruber
Created attachment 11212 [details] Mentioned patch I created it with svn diff.
SVN commit 420839 by mkretz: BUG: 61438 apply proposed patch that removes the _node.start/stop calls which seem not to be needed at this point (my aRts knowledge is fading :-( ) M +0 -2 knotify.cpp --- trunk/KDE/kdelibs/arts/knotify/knotify.cpp #420838:420839 @@ -479,13 +479,11 @@ volumeControl.scaleFactor( d->volume/100.0 ); ap.stop(); - player._node()->stop(); Arts::disconnect( player, "left", ap, "left" ); Arts::disconnect( player, "right", ap, "right" ); ap.start(); volumeControl.start(); - player._node()->start(); Arts::connect(player,"left",volumeControl,"inleft"); Arts::connect(player,"right",volumeControl,"inright");
SVN commit 420841 by mkretz: backport to 3.4 branch CCBUG: 61438 apply proposed patch that removes the _node.start/stop calls which seem not to be needed at this point (my aRts knowledge is fading :-( ) M +0 -2 knotify.cpp --- branches/KDE/3.4/kdelibs/arts/knotify/knotify.cpp #420840:420841 @@ -479,13 +479,11 @@ volumeControl.scaleFactor( d->volume/100.0 ); ap.stop(); - player._node()->stop(); Arts::disconnect( player, "left", ap, "left" ); Arts::disconnect( player, "right", ap, "right" ); ap.start(); volumeControl.start(); - player._node()->start(); Arts::connect(player,"left",volumeControl,"inleft"); Arts::connect(player,"right",volumeControl,"inright");