Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.3.2 OS: Linux I am not using arts but I still wanted KDE to play notifications so I clicked "Player Settings..." in "System Notification" module in kcontrol, selected "use external player" and wrote "play". I later wanted to change the application used to play notification but realized everything in the little "Player Settings" window is diabled and I had to change the player by editing the config file manually.
Workaround: in ~/.kde/share/config/knotifyrc you can change: Use external player=true to Use external player=false
Just had the same experience. I am using the latest KDE 3.2.2 installed from SuSE RPM's found at ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/
Just got a mail to update my bugs. Yes this bug is still valid for 3.2.2
CVS commit by villat: Bug fix: "Use external player" was disabled when it shouldn't be. CCMAIL: 69405-done@bugs.kde.org M +3 -2 knotify.cpp 1.73 --- kdebase/kcontrol/knotify/knotify.cpp #1.72:1.73 @@ -247,7 +247,6 @@ void PlayerSettingsDialog::load() false )); reqExternal->setURL( config.readPathEntry( "External player" )); - reqExternal->setEnabled( cbExternal->isChecked() ); volumeSlider->setValue( config.readNumEntry( "Volume", 100 ) ); - volumeSlider->parentWidget()->setEnabled( !cbExternal->isChecked() ); + externalToggled( cbExternal->isChecked() ); } @@ -295,4 +294,6 @@ void PlayerSettingsDialog::externalToggl if ( on ) reqExternal->setFocus(); + else + reqExternal->clearFocus(); }
Fix backported in KDE_3_2_BRANCH.