Xfce Wiki

Sub domains

xfce4-pulseaudio-plugin - Xfce PulseAudio Panel Plugin


The Xfce PulseAudio Plugin is a plugin for the Xfce panel which provides a convenient way to adjust the audio volume of the PulseAudio sound system and to an auto mixer tool like pavucontrol.

It can optionally handle multimedia keys for controlling the audio volume.

PulseAudio Panel Plugin (Dropdown)


PulseAudio Panel Plugin (General)

Media Player Control

PulseAudio Panel Plugin (Media Players)

Latest Release

  • xfce4-pulseaudio-plugin 0.4.7 released (2023/06/01 00:08)
    xfce4-pulseaudio-plugin 0.4.7 is now available for download from
    What is xfce4-pulseaudio-plugin?
    Xfce4-pulseaudio-plugin is a panel plugin for controlling an audio
    output volume of the PulseAudio mixer. The volume can be adjusted using
    keyboard shortcuts, mouse wheel, a slider in a popup menu, or via a
    linked external audio mixer tool.
    Release notes for 0.4.7
    - Fix crash when D-Bus connection is lost before it's connected
    - Fix copyright info
    - MPRIS: Control recently open/used player using multimedia keys
    - Deduplicate key binding code
    - Bind all possible keys
    - Update about authors
    - MPRIS: Remove old settings when clearing known players
    - MPRIS: Ignore multimedia keys for blacklisted players
    - MPRIS: Add possibility to hide inactive players, improve config 
    - MPRIS: Remove pulseaudio_mpris_player_can_launch function
    - MPRIS: Fix memory leak in player finalize
    - MPRIS: Remove unused pulseaudio_mpris_player_is_equal function
    - MPRIS: Refactor player connection lost and finalize
    - MPRIS: Deduplicate find_desktop_entry function
    - MPRIS: Make pulseaudio_mpris_get_available_players static
    - MPRIS: Check for filename before launching the player
    - Improve connection/disconnection with server
    - Menu: Don't clear structure, it's not needed
    - MPRIS: Reduce player_is_usable timeout to 5 sec
    - MPRIS: Memory management fixes
    - MPRIS: Don't initialize struct members, GLib is doing it
    - MPRIS: Micro-optimization
    - MPRIS: Check for is_playing in set_can_play function
    - Subscribe NameOwnerChanged to watch MPRIS changes instead of timer
    - Fix removing blacklisted MPRIS players from config
    - Improve run mixer button sensitivity
    - Display default device name in tooltip
    - Don't set has-tooltip property twice
    - Don't show recording indicator for non-default monitors
    - Make run mixer button sensitive for any path
    - Show unplugged devices as insensitive
    - Don't show rec icon if the source output doesn't belong to any client
    - Don't show recording indicator when it's not connected to the source
    - Fix mistake in comment
    - Don't reset recording value in callback
    - Allow maximum volume configuration in dialog
    - Improve volume step size text
    - Translation Updates:
      Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
      Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), English (Canada),
      English (United Kingdom), Finnish, French, Galician, German, Greek,
      Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Irish,
      Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian
      Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese
      (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
      Thai, Ukrainian

Back to Top

Source Code Repository


See the file INSTALL for detailed instructions on how to build and installXfce PulseAudio Plugin.

Reporting Bugs

Back To Top

Return to Main Xfce4-panel page