我有一对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。