在过去一两天内,使用 GUI(GNOME)时声音就停止了。
在登录屏幕上,我可以点击右上角的图标,然后看到扬声器图标和亮度图标。扬声器音量可以调节,调节时会发出小声。
当 GNOME 会话启动时,右上角的相同图标会显示麦克风和亮度图标,但顶行虽然有滑块,却没有显示扬声器图标。打开“设置/声音”时,输出音量显示为灰色,并且“选择声音输出设备”下的框为空白。就好像 GUI 不知道内置扬声器的存在一样。
使用 Ctrl-Alt-F1 我可以重新访问登录屏幕并仍然可以获得正确的滑块和声音信号。
虽然在过去的 48 小时内我一直在使用命令行进行一些调整,包括设置新用户,但我并没有(据我所知)做任何干扰音频设置的事情。例如,我使用 .bashrc 玩了一下以自定义我的命令行。
我无法准确指出声音停止工作的时间,但我认为是在不到 24 小时前。我尝试删除并重新安装 alsa 和 pulseaudio。当然,我重启了几次,但没有任何效果。
这也可能相关:登录到新的 GNOME 会话几分钟后,我收到一条消息说检测到系统错误 - 在我注意到缺少声音之前我没有收到此消息。
更新:我再次尝试删除并重新安装 alsa-base 和 pulseaudio。这使我在登录屏幕上失去了“闪烁”效果。显示与 GUI 中的相同 - 三个带图标的滑块(无);麦克风;亮度。
我知道扬声器可以正常工作,因为只要安装了 alsa-base,我就可以在命令行上使用 mplayer 播放 mp3 文件。如果我安装了 pulseaudio,它就会拒绝播放。如果我再次删除 pulseaudio,它就可以正常播放。无论哪种情况,当我返回 GNOME 界面时都没有声音。
更新 2:为了解决这个问题,我将 Ubuntu 版本从 18.04 升级到了 18.10,但问题仍然存在!我仍然可以使用 mplayer(未安装 pulseaudio)从命令行播放 mp3 文件。使用 pulseaudio 我得到了
================================================================================ 打开音频解码器:[mpg123] MPEG 1.0/2.0/2.5 层 I、II、III 音频:44100 Hz,2 ch,s16le,320.0 kbit/22.68%(比例:40000->176400) 选定的音频编解码器:[mpg123] afm:mpg123(MPEG 1.0/2.0/2.5 层 I、II、III) ================================================================================ AO:[pulse] 初始化失败:拒绝访问 无法初始化音频驱动程序“pulse” [AO_ALSA] alsa-lib:pulse.c:243:(pulse_connect) PulseAudio:无法连接:拒绝访问
[AO_ALSA] 播放打开错误:连接被拒绝 无法初始化音频驱动程序“alsa” [AO SDL] 采样率:44100Hz 通道:立体声 格式 s16le [AO SDL] 使用 aalib 音频驱动程序。 [AO SDL] 无法打开音频:没有可用的音频设备 无法初始化音频驱动程序“sdl:aalib” 无法打开/初始化音频设备 -> 无声音。 音频:无声音 视频:无视频
再次检查“设置/声音”后,我发现现在可以通过单击播放某个声音效果(滴答声、树皮声等)来获得可听见的声音。但“警报音量”呈灰色,并且“输出”或“输入”下没有列出任何设备。但是,通过在 GNOME 中打开终端窗口,我可以使用 mplayer 播放音乐和视频(带声音),这表明问题与软件有关,而不是扬声器故障。
答案1
经过进一步搜索,并进行了几次徒劳的尝试来解决此问题后,以下说明之一似乎有效:
sudo apt 删除指标-通用
sudo apt 自动删除
执行完这两个命令后重新启动,我的声音(和扬声器指示灯)重新出现。麦克风指示灯不再出现,尽管麦克风现在确实显示在“设置”中。
我怀疑,但不确定,是删除了 indicator-common 包解决了这个问题。我还没有尝试重新安装它。可能是我之前的尝试解决了这个问题,直到重新启动我才注意到。