← 返回命令列表

Linux command

alsactl 命令

安全

权限或系统影响较大,执行前请核对目标。

常用示例

Store

sudo alsactl store

Restore

sudo alsactl restore

Example

sudo alsactl store [0]

Initialize

sudo alsactl init

Example

sudo alsactl -f [/path/to/asound.state] restore

Monitor

sudo alsactl monitor

Example

sudo alsactl -d restore

说明

alsactl is an ALSA soundcard control utility that manages sound card configuration state. It can save and restore mixer settings, volume levels, and other audio parameters. The tool is typically called automatically during system startup and shutdown to preserve audio settings across reboots.

参数

store _card_
Save current state to file
restore _card_
Restore state from file
init _card_
Initialize card to default state
nrestore _card_
Restore but don't fail on missing state file
monitor
Monitor driver events
-f _file_
State file (default: /var/lib/alsa/asound.state)
-d
Debug mode
-F
Force restore, try to restore as many controls as possible
-g, --ignore
Ignore missing soundcards (no error message or exit code)
-P, --pedantic
Don't restore mismatching control elements
-I, --no-init-fallback
Don't initialize cards if restore fails
-r, --runstate _file_
Save restore/init state to file for error reporting

FAQ

What is the alsactl command used for?

alsactl is an ALSA soundcard control utility that manages sound card configuration state. It can save and restore mixer settings, volume levels, and other audio parameters. The tool is typically called automatically during system startup and shutdown to preserve audio settings across reboots.

How do I run a basic alsactl example?

Run `sudo alsactl store` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does store _card_ do in alsactl?

Save current state to file