Skip to content

Linux Microphone Configuration

Mattscreative edited this page Nov 19, 2025 · 2 revisions

🎤 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

  1. Microphone Detection
  2. Microphone Setup
  3. Testing Microphone
  4. Troubleshooting

🔍 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


This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.

Clone this wiki locally