Linux Microphone Configuration - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux Microphone Configuration Guide
Complete beginner-friendly guide to microphone configuration on Linux, covering Arch Linux, CachyOS, and other distributions including microphone setup, testing, and troubleshooting.
Table of Contents
Microphone Detection
Check Microphone
Detect microphone:
# List audio devices
pactl list sources short
# Or
arecord -l
# Check ALSA
cat /proc/asound/cards
Microphone Setup
PulseAudio
Configure PulseAudio:
# Install PulseAudio
sudo pacman -S pulseaudio pulseaudio-alsa
# Set default source
pactl set-default-source source-name
# Check sources
pactl list sources
PipeWire
Configure PipeWire:
# Install PipeWire
sudo pacman -S pipewire pipewire-pulse
# Set default source
pactl set-default-source source-name
Testing Microphone
Record Audio
Test recording:
# Install tools
sudo pacman -S alsa-utils
# Record
arecord -d 5 test.wav
# Playback
aplay test.wav
Using Audacity
Install Audacity:
# Install Audacity
sudo pacman -S audacity
# Launch and test
audacity
Troubleshooting
Microphone Not Working
Check microphone:
# Check sources
pactl list sources
# Check if muted
pactl list sources | grep -i mute
# Unmute
pactl set-source-mute source-name false
Low Volume
Increase volume:
# Set volume
pactl set-source-volume source-name 100%
# Or use GUI
pavucontrol
Summary
This guide covered microphone configuration for Arch Linux, CachyOS, and other distributions, including detection, setup, and testing.
Next Steps
- Audio Configuration - Audio setup
- Speakers and Headphones - Audio devices
- ArchWiki Microphone: https://wiki.archlinux.org/title/PulseAudio/Examples#Microphone
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.