在 OpenSUSE 13.1 中通过控制台修改音频系统设置

在 OpenSUSE 13.1 中通过控制台修改音频系统设置

我的电脑有一个内置扬声器,每次重新启动时linux,(集成)声卡的输出都会更改为该内置扬声器。但我想使用外部扬声器(通过绿色插孔),因此每次系统启动时我都必须通过图形界面手动更改它:

System Settings->Multimedia图标 ->Audio and Video Settings项目(左) ->Audio Hardware Setup选项卡 ->Connector list

并改变

Speakers->Line Out

我想自动化它,但第一步是通过终端执行此操作。您能帮助我如何更改连接器吗terminal

我使用的是OpenSUSE 13.1(内核:3.11.10-21-desktop),使用Phonon多媒体框架。

答案1

Linux 中的声音是通过 alsa(或脉冲音频)完成的;但是,默认情况下 OpenSuSE 使用 alsa。

幸运的是,您可以通过普通用户设置默认值alsamixer。只需运行该程序,选择您想要作为主通道的通道,然后退出即可。

您应该能够通过默认频道听到声音(您可能需要使用 重新启动 alsa systemctl restart alsa-restore)。

当您重新启动时,您的设置应该仍然存在。

相关内容