我无法让 Pulseaudio 在 Xorg 下自动启动

我无法让 Pulseaudio 在 Xorg 下自动启动

系统

硬件型号 戴尔公司 OptiPlex 9020
记忆 15.5 GiB
处理器 英特尔® 酷睿™ i7-4770 CPU @ 3.40GHz × 8
图形 NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 / NVIDIA Corporation GP107 [GeForce GTX 1050 Ti]
磁盘容量 500.1GB
操作系统名称 Debian GNU/Linux bookworm/sid(测试)
操作系统类型 64位
GNOME版本 41.2
视窗系统 X11

背景

我已经遇到这个问题有一段时间了,而且我很确定是我造成的。有一次我决定尝试 KDE Plasma,最后又切换回 gnome。但是,每当我重新启动计算机时,我都会收到未找到 Plasma 系统进程的错误消息。我最终进入了我的 systemd 文件夹并删除了一堆 KDE .service,但我最终肯定删除了一些我不应该删除的东西。

当前的问题

系统启动时,应该出现在右上角区域的声音图标却不存在(在 GDM3 中和登录后)。没有声音,并且两者pulseaudio.servicepulseaudio.socket显示为inactive (dead)(我确保使用了--user标签)。我可以通过运行来修复会话systemctl --user start pulseaudio,但这很不方便,我想解决问题的根源。

到目前为止我已经弄清楚了

我的journalctl日志显示WARNING: App 'pulseaudio.desktop' exited with code 1。我发现pulseaudio.desktop并看到它exec=被设置为start-pulseaudio-x11。当我在启动后运行此命令时,出现错误Failure: No such entity。然后我尝试运行sh -x /usr/bin/start-pulseaudio-x11以查看脚本中的何处失败,以及错误之前运行的最后一个命令是/usr/bin/pactl load-module module-x11-publish display=:1 xauthority=/run/user/1000/gdm/Xauthority.


如果您有任何可能有帮助的意见,请告诉我!我不知所措。另外,如果我可以做些什么来改进这个问题,请告诉我,以便我可以改进它。

相关内容