Zmixer ALSA Sound Control Tutorial
by Lewis Loflin
Update 2020: Some versions of Buster won't work with ALSA volume controls. If your system uses pulse audio this will work.
Download the pre-complied binary pi_zmixer and copy into home/pi/bin. Open a terminal do the following:
~ $ sudo chmod +x pi_zmixer
Type "./pi_zmixer" and it should run.
This will work on most regular Linux distributions
The goal here is to produce a fast low-resource volume control and learn some basics of how Linux does things.
Precompiled packages for non-Raspberry Pi Debian 32 and 64 bit.
Add to your Openbox menu (assuming you are user pi) in /home/pi/.config/openbox/menu.xml:
$ leafpad ~/.config/openbox/menu.xml
Note that "~" replaced "/home/pi". Typing for example "cd ~" will return one to their home directory as opposed to "cd /home/pi".
Look at how the programs in the Openbox menu are arranged and add this between them at the position you want.
<item icon="/usr/icons/apps/gnome-mixer.png" label="Zmixer"> <action name="Execute"> <execute>zmixer</execute> </action> </item>
Or your JWM menu:
<Program icon="/usr/icons/apps/gnome-mixer.png" label="Zmixer">zmixer</Program>
Any other icon will or work or still work without an icon.
- Exploring Digital Computer Electronics
- Hardware
- Hardware Review Connecting PC Parallel Ports
- Operation TB6600 Stepper Controller with PC Parallel Port
- Build or Buy Parallel Port Breakout Board?
- Build Serial HD44780 LCD Display Connect to Parallel Port
- Motherboards
- Presario 1999 CM1001 Gaming Computer Salvage
- Live Test 2002 VIA EPIA-800 Mini ITX Motherboard
- Salvage, Test 2012 AAEON EMB-B75A Industrial Motherboard
- Main Light Fast Linux Desktops with Openbox, JWM
- Test Reuse Surplus PC Power Supplies
- Add WBAR Launch Dock to Raspberry Pi
- Add MPG123 Terminal Music Player to Raspberry Pi, Linux
- Basics of Alsamixer Audio Control for Linux
- Add Solid State Hard Drive to Raspberry Pi
- Beep a PC Speaker Add Beeper to Raspberry Pi
- Using FEH Wallpaper Setter Under Linux
- Scrot Lite Weight Screen Shot Software for Linux
- Using Light Weight Beaver Text Editor
- Install Viewnior Image Viewer for Linux
- Zmixer ALSA Sound Control Tutorial
- Tutorial Xinitrc Desktop Manager Control for Linux
- Setup Raspberry Pi Using JWM Window Manager
- WiringPi and Pulse-Width-Modulation with Raspberry Pi
- WiringPi for Raspberry Pi and MAX6675 thermal-couple sensor
- WiringPi Blink an LED Demo
- Interface I2C LCD to Raspberry Pi in C
- ADS1115 4-Channel ADC Uses I2C with Raspberry Pi
- MCP4725 12-Bit DAC Interface to Raspberry Pi
- Raspberry Pi with PCF8591 Analog To Digital Control in C
- Raspberry Pi PCF8591 AD-DA Sensor Python Interface
- Quick navigation of this website:
- Basic Electronics Learning and Projects
- Arduino Microcontroller Projects
- Raspberry Pi and Linux
- Connecting a PC Printer Port to Electronics with Python
- Microchip PIC 18F2550
- PICAXE Microcontroller
Web site Copyright Lewis Loflin, All rights reserved.
If using this material on another site, please provide a link back to my site.