如何手动选择ubuntu中的音频输出设备?

use*_*816 6 linux ubuntu

在Ubuntu中,我们可以在声音首选项中选择音频的输出设备.但现在我想编写一个shell脚本,所以我需要从命令行中选择输出设备.

Tob*_*ias 11

您可以先键入以下内容来查看当前的默认音频设备:

pactl stat 
Run Code Online (Sandbox Code Playgroud)

pactl list
Run Code Online (Sandbox Code Playgroud)

您可以查看所有设备.

并使用此命令

echo "set-default-sink alsa_output.Headset" | pacmd
Run Code Online (Sandbox Code Playgroud)

您可以设置默认设备.

但我找到了一个更好的源代码来解决这个问题,并为此问题添加了一个小shell脚本http://ubuntuforums.org/archive/index.php/t-1370383.html

  • 现在“pactl stat”显示“当前正在使用:95 个块,总共包含 721.4 KiB 字节”。在整个生命周期内分配:103649 个块,总共包含 420.9 MiB 字节。示例缓存大小:0 B` (2认同)