OK,
Set my soundsystem within the Kcontrol centre to /opt/kde/bin/artsplay, and now get login/out sound, BUT only if they are .wav files. Looking at the /opt/kde/share/sounds directory, it seems the 3.3 uses .ogg files. These don't play. Also the 'test sound' bar within the control centre does nothing, plus mouse hovering still doesn't play the file being hovered over.
Also, if attempting to start arts from the command line I get this:-
root@localhost:~# artsd -l0 -F10 -S4096
artsd version is 1.3.1
gsl: using Unix98 pthreads directly for mutexes and conditions
autodetecting driver:
- toss: 4
- esd: -1
- null: -1
- alsa: 15
- oss: 10
... which means we'll default to alsa
[artsd: 9108] SoundServerStartup --> got lock
ALSA driver: default
buffering: 4 fragments with 4096 bytes (audio latency is 92.9 ms)
ALSA lib pcm_hw.c:494
snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
Closing ALSA-driver
virtualize StereoVolumeControl
ALSA driver: default
buffering: 4 fragments with 4096 bytes (audio latency is 92.9 ms)
ALSA lib pcm_hw.c:494
snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
audio format is 44100 Hz, 16 bits, 2 channels
addDirectory(/opt/kde/lib/mcop,)
addDirectory(/opt/kde/lib/mcop/Amarok,Amarok)
addDirectory(/opt/kde/lib/mcop/Arts,Arts)
addDirectory(/opt/kde/lib/mcop/Arts/Environment,Arts::Environment)
addDirectory(/opt/kde/lib/mcop/Noatun,Noatun)
addDirectory(/root/.mcop/trader-cache,)
can't register Arts::MidiManager
There are already artsd objects registered, looking if they are active...
xrun!!
ALSA lib pcm_hw.c:494
snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
Error: Can't add object reference (probably artsd is already running).
If you are sure it is not already running, remove the relevant files:
/tmp/mcop-root/Arts_SoundServerV2
/tmp/mcop-root/Arts_SoundServer
/tmp/mcop-root/Arts_SimpleSoundServer
/tmp/mcop-root/Arts_PlayObjectFactory
/tmp/mcop-root/Arts_AudioManager
Synth_PLAY: closing audio fd
Closing ALSA-driver
[artsd: 9108] SoundServerStartup <-- released lock
root@localhost:~#
So I removed the suggested, and then I get this:-
root@localhost:~# artsd -l0 -F10 -S4096
artsd version is 1.3.1
gsl: using Unix98 pthreads directly for mutexes and conditions
autodetecting driver:
- toss: 4
- esd: -1
- null: -1
- alsa: 15
- oss: 10
... which means we'll default to alsa
[artsd: 9150] SoundServerStartup --> got lock
ALSA driver: default
buffering: 4 fragments with 4096 bytes (audio latency is 92.9 ms)
ALSA lib pcm_hw.c:494
snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
Closing ALSA-driver
virtualize StereoVolumeControl
ALSA driver: default
buffering: 4 fragments with 4096 bytes (audio latency is 92.9 ms)
ALSA lib pcm_hw.c:494
snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
audio format is 44100 Hz, 16 bits, 2 channels
addDirectory(/opt/kde/lib/mcop,)
addDirectory(/opt/kde/lib/mcop/Amarok,Amarok)
addDirectory(/opt/kde/lib/mcop/Arts,Arts)
addDirectory(/opt/kde/lib/mcop/Arts/Environment,Arts::Environment)
addDirectory(/opt/kde/lib/mcop/Noatun,Noatun)
addDirectory(/root/.mcop/trader-cache,)
Arts::MidiManager registered successfully.
[artsd: 9150] SoundServerStartup <-- released lock
Does this mean then, that ALSA is broken?:
Have tried arts manually from within the /opt/kde/share/sounds directory. This is what happens:
e.g. artsplay 'file.wav', plays the .wav file.
artsplay 'file.ogg', no sound, no errors, just returns to the prompt
Now getting confused.