Hello,

I have installed Xfce on my ThinkPad running OpenBSD 7.8.
Because I like it better, I installed xfce4-pulseaudio to manage audio
volumes. This works as expected when I'm using the laptop's speakers.

But I also have a USB (Dell) Soundbar connected and use it most of the
time because the sound quality is better. I switch to using it with
`sndioctl server.device=1`. In that case, xfce4-pulseaudio doesn't work
anymore; the volume levels are not modified by it. Note that xfce4-mixer
does work with both `server.device`.

The USB Soundbar is this:
addr 04: 413c:8204 DELL, DELL Slim Soundbar SB522A
         full speed, power 500 mA, config 1, rev 0.00, iSerial 0
         driver: umodem0
         driver: uaudio0
         driver: uhidev0
uaudio0 at uhub6 port 4 configuration 1 interface 3 "DELL DELL Slim Soundbar 
SB522A" rev 2.00/0.00 addr 4
uaudio0: class v1, full-speed, sync, channels: 2 play, 2 rec, 4 ctls
audio1 at uaudio0

My `sndiod` is configured to run like this:
/usr/bin/sndiod -f rsnd/0 -F rsnd/1

My `sndioctl` output goes like this:
# sndioctl -dv
006:input[0].level=0..255 (0)
007:input[0].mute=0..1 (1)
004:output[0].level=0..255 (125)
005:output[0].mute=0..1 (0)
019:server.device=0(azalia1)
020:server.device=1(uaudio0)
003:firefoxesr.level=0..127 (76)
002:mpv.level=0..127 (76)
009:parole.level=0..127 (76)
001:pulseaudio.level=0..127 (76)

Is there a way to have xfce4-pulseaudio work with the (USB)
server.device=1?

Thanks,
Joel C.

Reply via email to