최근 수정 시각 : 2026-07-12 08:31:40

alsamixer

1. 개요

alsamixer(알사믹서)는 리눅스 O/S의 사운드 관련 기본 프로그램(터미널 용)이다. 사운드 커널 수준에서 ALSA를 다루기에 이름과도 매칭이 크다.
커널 드라이버 패키지(alsa-utils)에 기본으로 포함되어 있어서, 데비안을 포함한 거의 모든 리눅스 배포판에 애초부터 기본 탑재되어 있다.

2. TUI

alsamixer를 치면 터미널 창인데도 마치 그래픽 프로그램처럼 세로 바(Bar)들이 정교하게 그려지는데, 이는 ncurses라는 라이브러리를 사용한 그래픽 수준의 TUI (Text-based User Interface)를 구현해 사용하기 때문이다. 모니터가 아예 없는 헤드리스 상태에서 SSH 원격 터미널 창만 달랑 열고 접속해도 100% 완벽하게 하드웨어를 마우스 없이 제어할 수 있도록 설계된 아키텍처라는 의미이다.

3. 사운드 장치

이게 고가 사운드장치 인식은 물론 저가형 사운드 장치를 커널수준에서도 잡아주는 강력한 메인 프로그램의 저력을 보여준다.
ALSA (Advanced Linux Sound Architecture)가 리눅스 커널(Kernel) 내부에서 사운드 카드 하드웨어와 직접 대화하는 공식 드라이버 규격이라면, Mixer는 마이크, 헤드폰, 스피커 등 여러 하드웨어 채널의 볼륨과 스위치를 믹싱(조절)하는 도구역할을 담당한다고 이해해볼수있다.

4. 관련문서

*VLC