This is an old revision of the document!
xfce4-mixer
This package contains a volume control application based on GStreamer written to conceptually fit into the Xfce desktop environment. It also includes a plugin for the Xfce panel.
Keyboard Shortcuts
The panel plugin optionally supports global keyboard shortcuts for raising and lowering the volume, as well as muting the selected track if compiled against libkeybinder. The plugin will then handle the XF86AudioRaiseVolume, XF86AudioLowerVolume, and XF86AudioMute keyboard symbols.
Xfconf Configuration
The mixer application supports the following properties in the xfce4-mixer channel:
/window-width
width of the main window (integer)/window-height
height of the main window width (integer)/sound-card
selected sound card (string)/sound-cards/*
visible controls of a particular sound card (array of strings)
The panel plugin supports the following properties:
sound-card
selected sound card (string)track
selected track (string)command
command which can be run from the plugin menu (string)enable-keyboard-shortcuts
enables or disables keyboard shortcuts (boolean)
Debugging
Both the mixer application and the panel plugin have a builtin debugging mode which will print additional diagnostic output useful for bug reports. For xfce4-mixer it can be activated by specifying the –debug command line option, diagnostic messages will be printed to stderr. For the panel plugin, please follow the instructions at http://docs.xfce.org/xfce/xfce4-panel/debugging and set the PANEL_DEBUG environment variable to “xfce4-mixer-plugin,gdb”, the diagnostic output will be printed to stderr and backtraces will appear in the log file corresponding to the plugin.
Known Problems with GStreamer
- No sound card detected: if this happens, you're probably missing a GStreamer plugin for your sound system. If you get this message on a Debian or Ubuntu system and you're using ALSA then installing gstreamer0.10-alsa should fix it. On OpenBSD installing gst-plugins-good might help.
Latest Release
- xfce4-mixer 4.18.1 released (2023/05/01 20:21)xfce4-mixer 4.18.1 is now available for download from https://archive.xfce.org/src/apps/xfce4-mixer/4.18/xfce4-mixer-4.18.1.tar.bz2 https://archive.xfce.org/src/apps/xfce4-mixer/4.18/xfce4-mixer-4.18.1.tar.bz2?sha1 https://archive.xfce.org/src/apps/xfce4-mixer/4.18/xfce4-mixer-4.18.1.tar.bz2?sha256 What is xfce4-mixer? ==================== The Mixer is a volume control application for the Xfce Desktop Environment. It provides both a volume control plugin for the Xfce panel and a standalone mixer application. It currently supports alsa, pulseaudio, oss and sndio. Website: https://docs.xfce.org/apps/xfce4-mixer/start Release notes for 4.18.1 ======================== - panel-plugin: Fix blurry icons when UI scale > 1 - build: Bump GTK version and fix deprecation warnings - build: Bump GTK version and remove dead code - panel-plugin: Define glib_autoptr_clear_XfcePanelPlugin if needed - mixer-window: Fix exit icon name - mixer-container: Fix container type - gst-mixer: Properly disconnect signal handlers - mixer-track: Ensure max_volume > min_volume for GtkScale - sndio: Remove useless G_SOURCE_FUNC casts - libxfce4mixer: Use G_DECLARE_FINAL_TYPE and G_DECLARE_DERIVABLE_TYPE - panel-plugin: Use G_DECLARE_FINAL_TYPE - xfce4-mixer: Use G_DECLARE_FINAL_TYPE - Update `.gitignore` - build: Remove some duplicate statements - build: Decrease make log level
Source Code Repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs