我的电脑有一个内置扬声器,每次重新启动时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
)。
当您重新启动时,您的设置应该仍然存在。