如何持续激活USB扬声器


16

我有一对Trust USB扬声器。由于这些是外部的,因此我试图在11.10中使用它们。它们被“ aplay -l”和Pulseaudio识别。我已经选择了它们,但是每次我登录时都必须重置音量。另外,在此增加的音量下,我只能从应用程序和程序(例如Kaffeine或Firefox)接收反馈和声音,而无法获得登录或注销之类的系统声音。我尝试了曾经工作过的gnome-alsamixer安装,但没有任何效果。他们是我应该尝试的应用吗?

  • 我曾尝试删除.pulse中的所有文件并重新启动,或者只是删除了整个.purge目录,正如Michael K所建议的那样-两者都不起作用,因为该目录在重新启动后会自动重写。

[我发现,任何其他的声卡(已尝试使用的声卡中的许多)将使USB系统的所有选项归零。在此设置过程中请勿使用第二个声卡]

有想法吗?


我执行了命令:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2
sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2
killall pulseaudio
rm -r ~/.pulse*
sudo usermod -aG 'cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

[确定该命令应从他们的帮助页面中获取,而不是从我的帮助页面中获取]

以完全重置并重新设置我的系统(来自https://help.ubuntu.com/community/SoundTroubleshootingProcedure)。这将重新加载所有默认设置,然后扫描音频设备。

在终端中,键入alsamixer

这将加载一个GUI,从而允许您扫描所有通道。

F6键,然后查看可用的频道。如果将USB音频设置为通道0(通常在括号中),则这将干扰任何内置的声卡-即使已将其禁用。因此,必须将此USB设置为另一个通道,例如1。

但是,现在可以通过选择这些扬声器来对其进行测试,但是它们会在重新启动后消失

现在执行命令

find /lib/modules/`uname -r` | grep snd

这应该为您提供大量可能的音响系统列表-寻找

snd-usb-audio *or somesuch, depending on your speakers*

您的内置卡也会显示出来。

即使您已禁用或没有内置声卡,Linux也会根据需要设置虚拟的“ ghost”卡。始终将其设置为卡0

现在输入

sudo gedit /etc/module.d/alsa-base.conf

然后在文件底部添加该行

   option snd-usb-audio = 1

这应将您的声卡设置为通道1,并且不要与默认设置冲突。重启。

现在输入

cat /proc/asound/cards

你会得到类似的东西

Cybermedia USB device
 1 [Audio          ]: USB-Audio - USB Audio
                      C-Media INC. USB Audio at usb-0000:00:13.1-1, full speed

================================================== ======================

始终建议您现在输入此终端

须藤cp / usr / share / sounds / ubuntu / stereo / * / usr / share / sounds /

这会将您的新ALSA卡以及所有默认声音和子目录复制到该目录。


我发现通往ALSA的Pulse前端出现故障,尤其是在64位系统中-系统音量将重置为100%(无论如何)。。

抬头一看这个脉冲问题,被告知尝试启用/禁用(无论工作)的平卷选项(中)/etc/pulse/daemon.conf。推荐使用此选项,因为默认情况下它是禁用的(如果有USB扬声器,则设置为“是”)。这样可以永久使用“ 声音首选项”滑块。这似乎是一个已知的错误。离开编辑器。


PAV SETTINGS 我发现了这个建议。

=============

我错误地认为,当扬声器为USB时,我必须包括内置声卡作为声源。现在,我可以使用USB扬声器了,但是每次登录时,“ 声音首选项”中的音量滑块都会重置。

在通宵重启后,为了让ALSA赶上来,我获得了一个新的声卡

>播放-l

card 0: SB [HDA ATI SB], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/USB card 0 is my inbu1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

打开Dash(屏幕的左上角和一个圆形图标),然后键入

pav

选择PulseAudio音量控制器并运行它。

并转到“ 配置”标签。

您必须通过此标签将自己的内置/内置卡设置为仅输入。现在立即重启。

USB卡0是我的内置卡。处理真实卡要比虚拟卡容易得多(Ubuntu需要某种声卡,并且如果您的主板和PCI都丢失了一个虚拟卡,Ubuntu会创建一个“幽灵”虚拟卡)。

要设置系统音量,使用PAV 而非系统偏好设置至关重要。从Dash中选择此选项,然后设置音量/放大倍数;单击滑块以听到设置的电平。

使用“ 系统偏好设置”>“声音”或“声音”图标中的“音量”滑块是基本级别的方法,它将对PAV的所有更改完全归零。不要使用它们。


仅供参考 Adobe Flash 10不适用于64位v 11.10-如果您的Firefox Flash消失了[播放视频,但没有声音等]或根本不起作用,则可能必须安装v 11。


您可能有与此处所述相同的问题吗?askubuntu.com/questions/40305/usb-audio-on-0-volume-on-startup
Michael K

2
本周的Linux Action Show涵盖了对声音问题进行故障排除的方法,他们通常建议从软件中心安装pavucontrol。此处的主页:freedesktop.org/software/pulseaudio/pavucontrol在此处显示LAS情节的注释:jupiterbroadcasting.com/14846/…希望对您有所帮助...
汤姆·布鲁斯曼2011年

Answers:


3

我的笔记本电脑也遇到了类似的问题,其中默认的声音设备实际上是耳机插孔。

如果您使用alsamixer应有的方式制作所有内容,则使用该命令alsactl store将存储这些首选项。然后,我将其作为启动命令alsactl restore,每次登录时都会重置为原始设置。希望这可以帮助!


在14.04年为我工作
巴里(Barry)

0

使USB扬声器成为默认扬声器的一种简单方法是通过BIOS禁用板载音频。


“将您的USB扬声器设置为默认扬声器”-这是问题吗?-实际上,我尚未完全理解主要问题的含义(“如何持续激活USB扬声器”)。但是,如果那是个问题(“ USB扬声器成为默认扬声器”)-可能有用的方法是查看是否在音频混音器中激活了诸如“插孔感”之类的选项

您可以在答案中包含有关如何执行此操作的说明吗?留下一个半答案作为评论通常可能弊大于利。谢谢。
猫熊

0

我的plantronics usb耳机在工作时遇到了这个问题,我不希望声音从显示器或内置扬声器的电脑中发出。我只是转到声音设置小程序,然后在“硬件”选项卡中将所有其他设备的配置文件更改为“关闭”。现在,我可以随意插入和拔出它们,因为它们是将要使用的唯一设备。我正在使用11.10。

为了避免这种情况,您可能还希望锁定屏幕而不是注销并暂停而不是关机。


0

也许是答案?-查看是否在音频混合器选项中激活了诸如“插孔感”之类的选项

您在什么桌面环境中?

我无法提供有关Unity中选项的更多详细信息。

xfce mixer我至少在Lubuntu和Xubuntu中都使用过一些与“杰克感”有关的补充选项,您可以将其安装在我认为的任何ubuntu桌面上。

(这里我没有可用的Ubuntu PC:我也会尽快重新编辑图像)


查看修改内容,我会尽快

0

基本而简单:安装Veromix。启动它,然后选择要用作默认设备的USB声音设备。就这样!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.