我正在使用带有 gnome 的 debian 9。
当我使用 root 时,音量控制不起作用并且没有扩音器符号(在 gnome 面板中也没有)。我可以移动条,但不影响音量。
在Settings
/Sound
没有任何输出/输入设备。
当您在终端中继续删除或使用fn+ 音量控制不起作用时,没有任何系统声音。
Fn 键适用于其他功能,但不适用于音频。
除了系统声音外,音频正常工作,我可以使用设置音量alsa-mixer
(这不切实际)。
如果我使用普通用户,一切都很好:音量控制(在 gnome 面板中)工作并且有扩音器符号,系统声音工作,音频的 fn 键工作并且Settings
/Sound
有输出/输入设备。
我怎样才能修复根的音频?
不要告诉我这很危险以及为什么我要以 root 身份登录。
我真的很想这样做。
从评论中我可以看到 dirkt 状态:
默认情况下,Pulseaudio 仅适用于登录用户,按设计
知道如何修复pulseaudio
吗?
可惜你不知道所有这些问题都是由
pulseaudio
.如果您在终端中运行,
pulseaudio
您将看到如下内容:如果你运行将
pulseaudio --system
无法工作(至少在我的系统上),我不知道是否有任何合适的解决方案。但是有一个非常简单和完美的解决方法只使用
pulseaudio
:将此文件夹从另一个“普通”用户复制
/home/normal-user/.config/pulse
到您的主目录 ( )。/root/.config
在
/root/.config/autostart
(如果该文件夹不存在,则创建它)创建一个包含以下内容的文件:并命名它
pulseaudio.desktop
(重要的是.desktop
)。双击就可以了(信任并启动)。
现在,每次您(以 root 身份)登录时,您的声音都会很好。
其他图形用户界面:
它也适用于 KDE 等离子。
如果您的 GUI 使用
pulseaudio
您可以将其添加到条目中OnlyShowIn=
。或者删除该行以始终启动 pulseaudio(在每个 GUI 上)。