Firefox volume via task bar

Volume widget (Task Bar) doesn’t affect Firefox Volume.

:question: :bangbang: :question:

Got to have text here, apparently.
@BG405 I think we have a new winner for that reward of yours…

4 Likes

Please post more information about system

inxi -SMAa

Audio stream from Firefox

pactl list sink-inputs

And audio stream from PulseAudio/PipeWire

pactl list sinks

Volume changes in Firefox GUI controls should change sink-input volume
Volume changes in “Volume widget (Task Bar)” should change sink volume

2 Likes

I’m not exactly sure what your issue is, but a couple of hints. There are two tabs in the widget, Device and Application. Make sure they are both set like you want. I had issue with videos being too quiet. I checked the box to raise maximum volume. Other wise you will need to supply more info as nikgnomic suggested

Please edit your post above and reformat the output so that it is readable. See… :point_down:

pactl list sinks shows 2 audio sinks

Sink #51
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo

Volume: front-left: 51118 / 78% / -6.47 dB, front-right: 51118 / 78% / -6.47 dB

analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 3, available)

Sink #63
State: SUSPENDED
Name: easyeffects_sink
Description: Easy Effects Sink

Volume: front-left: 38666 / 59% / -13.75 dB, front-right: 38666 / 59% / -13.75 dB
balance 0.00

Both sinks are shown as SUSPENDED. That suggests Firefox is not playing audio to either sink

KDE should also have GUI controls to adjust audio levels from Firefox
Or install PulseAudio Volume Control - pavucontrol-qt
Or build myxer-bin from AUR - Myxer: A modern Volume Mixer for PulseAudio.

inxi -SMAa                                                                                                 ✔ 
System:
  Host: merlin800 Kernel: 6.11.2-4-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.1 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.11-x86_64
    root=UUID=a92d8ab9-a697-4fde-b491-1b5203791a4f rw splash
    resume=UUID=cce62a56-a576-4050-a76b-cc2b12eecddd udev.log_priority=3
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A info: frameworks v: 6.6.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: HP product: HP EliteDesk 800 G3 SFF v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: HP model: 8299 v: KBC Version 06.21 serial: <superuser required>
    part-nu: Z4D04ET#ABU uuid: <superuser required> UEFI: HP v: P01 Ver. 02.27
    date: 04/14/2019
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:a2f0 class-ID: 0403
  API: ALSA v: k6.11.2-4-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
pactl list sinks                                                                                           ✔ 
Sink #63
        State: SUSPENDED
        Name: easyeffects_sink
        Description: Easy Effects Sink
        Driver: PipeWire
        Sample Specification: float32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 38666 /  59% / -13.75 dB,   front-right: 38666 /  59% / -13.75 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: easyeffects_sink.monitor
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                application.id = "com.github.wwmm.easyeffects"
                node.name = "easyeffects_sink"
                device.description = "Easy Effects Sink"
                node.virtual = "true"
                node.passive = "out"
                factory.name = "support.null-audio-sink"
                media.class = "Audio/Sink"
                audio.position = "FL,FR"
                monitor.channel-volumes = "false"
                monitor.passthrough = "true"
                priority.session = "0"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "60"
                node.driver = "true"
                port.group = "stream.0"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "61"
                object.serial = "63"
                node.driver-id = "53"
        Formats:
                pcm

Sink #897
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 51118 /  78% / -6.47 dB,   front-right: 51118 /  78% / -6.47 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.class = "generic"
                alsa.components = "HDA:14f15098,103c8299,00100100 HDA:8086280b,80860101,00100000"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "PCH"
                alsa.long_card_name = "HDA Intel PCH at 0x1ff1010000 irq 136"
                alsa.mixer_name = "Conexant CX20632"
                alsa.name = "CX20632 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                api.alsa.card.longname = "HDA Intel PCH at 0x1ff1010000 irq 136"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "front:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "7"
                device.api = "alsa"
                device.class = "sound"
                device.id = "42"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "4"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Built-in Audio"
                node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
                node.nick = "CX20632 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:acp:PCH:7:playback"
                port.group = "playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "41"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "53"
                object.serial = "897"
                api.acp.auto-port = "false"
                api.alsa.card = "0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:00:1f.3"
                device.enum.api = "udev"
                device.form_factor = "internal"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_00_1f.3"
                device.nick = "HDA Intel PCH"
                device.plugged.usec = "6095594"
                device.product.id = "0xa2f0"
                device.product.name = "200 Series PCH HD Audio"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.vendor.id = "0x8086"
                device.vendor.name = "Intel Corporation"
                device.string = "0"
        Ports:
                analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 3, available)
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 4, not available)
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
                analog-output-headphones-2: Headphones 2 (type: Headphones, priority: 9800, availability group: Legacy 5, not available)
        Active Port: analog-output-lineout
        Formats:
                pcm

As already stated, when running Firefox I am unable to alter volume from taskbar icon. For other sound based applications it works fine.

Since you are using Plasma, do you see a separate slider appear in System SettingsAudio when audio is playing? If so, does that have any effect, or move “by itself” when audio level is adjusted in the browser?

Yes, when I open Browser (Youtube) and click a video a new section opens up.
And,yes it syncs with the Browser volume control.
It is assigned to EasyEffects sink.

So, do you mean adjusting the master volume has no effect (i.e. the taskbar icon mouse-over and scroll)? Is audio actually playing, or is that slider muted? (Check, it happens to me sometimes).

Exactly. It isnt muted either. I should add this is a new phenomenon to me. Always worked before. Cant pin it down to any update.
I am able to raise/lower volume if needed via the speaker volume control, so not that inconvenient, just a bit weird.

not that inconvenient, just a bit weird.

Issue is probably with plasma-pa audio applet
plasma-pa is inherited from Arch and latest version 6.2.3-1 is available on Testing branch

1 Like