删除 Pipewire 时意外卸载了 GUI

删除 Pipewire 时意外卸载了 GUI

我遇到了声音问题(上一个问题),在阅读了大量资料后,听说了备受吹捧的PipeWire。

我遵循这个有用的指南安装 PipeWire。这只会让事情变得更糟,因为现在甚至我的耳机输出也不可靠,通常的诊断屏幕只显示它正在输出到 PipeWire。

我按照相同的有用指南卸载了 PipeWire 并恢复到 alsa-pulse。这导致 gnome 完全卸载,因为很明显。

这改变了整个启动过程,所以我无法再正常登录我的计算机(需要 yubikey)。

我已经重新安装了所有东西(包括 pipewire,以防万一),但当它尝试进行身份验证时,它会无限期挂起。切换回终端,我可以登录(终端可以读取 yubikey),中断挂起过程并启动A带有的 GUI startx

有什么方法可以修复这个问题,恢复正常的启动过程吗?所有 GUI 部件都已重新安装,问题出在登录阶段从密钥读取时。

输出很难检索,因为所有重要的细节都是在启动 X 之前输出的。

以下是相关故障点的输出,也是我能转录的最好的输出

snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
snd-hda-codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup  on Digital Codec DAI: -22
 Digital Playback and Capture: soc_pcm_open() failed (-22)
 HDA Digital: ASoC: dpcm_be_dai_startup() failed at Digital Playback and Capture (-22)
 HDA Digital dpcm_fe_dai_startup() failed (-22)
snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
 Digital Playback and Capture: soc_pcm_open() failed (-22)
 HDA Digital: ASoC: dpcm_be_dai_startup() failed at Digital Playback and Capture (-22)
 HDA Digital: dpcm_fe_dai_startup() failed (-22)

它会一直待在那里,直到我从命令行按下回车键,此时我可以通过命令行使用计算机,或者键入startx以启动 X 服务器。

答案1

登录到控制台,假设您有互联网连接,发出以下一对命令:

sudo apt update

sudo apt install ubuntu-desktop^

这将重新安装您删除的软件包。

相关内容