返回命令列表

Linux command

pactl 命令

文本

Copy it and replace filenames, paths, or keywords as needed.

命令示例

List all audio sinks

pactl list sinks short

Set the default audio output

pactl set-default-sink [sink_name]

Set volume

pactl set-sink-volume @DEFAULT_SINK@ [50%]

Increase volume

pactl set-sink-volume @DEFAULT_SINK@ +[10%]

Mute/unmute

pactl set-sink-mute @DEFAULT_SINK@ toggle

List all audio sources

pactl list sources short

Move an application

pactl move-sink-input [stream_index] [sink_name]

Load a PulseAudio module

pactl load-module [module-null-sink]

说明

pactl controls a running PulseAudio sound server from the command line. It provides a scriptable interface for managing audio devices, streams, volumes, and modules. Volume can be specified as percentages (50%), decibels (0dB), or absolute values. Prefix with + or - for relative adjustments. Special names @DEFAULT_SINK@, @DEFAULT_SOURCE@, and @DEFAULT_MONITOR@ refer to default devices. The list command shows detailed information about audio objects. Use short for condensed output suitable for scripting. Stream indices from list sink-inputs can be used to move applications between outputs with move-sink-input.

参数

-s _SERVER_, --server _SERVER_
Connect to specified PulseAudio server
-n _NAME_, --client-name _NAME_
Client name for connection
-f _FORMAT_, --format _FORMAT_
Output format (text or json)
-v, --verbose
Enable verbose output
--version
Show version information
-h, --help
Show help message

FAQ

What is the pactl command used for?

pactl controls a running PulseAudio sound server from the command line. It provides a scriptable interface for managing audio devices, streams, volumes, and modules. Volume can be specified as percentages (50%), decibels (0dB), or absolute values. Prefix with + or - for relative adjustments. Special names @DEFAULT_SINK@, @DEFAULT_SOURCE@, and @DEFAULT_MONITOR@ refer to default devices. The list command shows detailed information about audio objects. Use short for condensed output suitable for scripting. Stream indices from list sink-inputs can be used to move applications between outputs with move-sink-input.

How do I run a basic pactl example?

Run `pactl list sinks short` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -s _SERVER_, --server _SERVER_ do in pactl?

Connect to specified PulseAudio server