Arch Linux Microphone Configuration - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Arch Linux Microphone Configuration Guide
Complete beginner-friendly guide to microphone configuration on Arch Linux, 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
GUI Tools
Use GUI:
# Install tools
sudo pacman -S pavucontrol audacity
# Open PulseAudio Volume Control
pavucontrol
# Record in Audacity
audacity
Troubleshooting
Microphone Not Working
Check permissions:
# Check audio group
groups
# Add to audio group
sudo usermod -aG audio username
# Log out and back in
No Input
Check settings:
# Check microphone
pactl list sources | grep -A 10 "Source"
# Increase volume
pactl set-source-volume source-name 100%
Summary
This guide covered microphone detection, setup, testing, and troubleshooting.
Next Steps
- Arch Linux Audio Configuration - Audio setup
- Arch Linux Hardware Detection - Hardware
- ArchWiki Microphone: https://wiki.archlinux.org/title/PulseAudio/Examples
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.