我想按照本页所述更改 pulseaudio 配置文件:
http://www.linuxplanet.com/linuxplanet/tutorials/7130/2(互联网档案馆)
但如果我尝试从命令行或直接进入文件夹执行此操作,我会收到权限被拒绝的消息。我尝试对其进行 chmod,但那也不起作用。
我想我必须以 root 身份登录,但是网上有各种警告,警告像我这样的无知者不要以 root 身份操作,因为你可能会破坏系统。
还有其他方法吗?
答案1
音频开发团队在本指南中概述了停止自动生成 pulseaudio 声音服务器的“官方”方法:
任何其他方法灰心因为它可能会严重损坏您的音频系统。
简而言之,您必须编辑以下行/etc/pulse/client.conf
:
autospawn = no
您需要以 root 身份编辑此文件。
使用以下命令重新启动 pulseaudio 服务器后更改将生效:
pulseaudio -k
请在编辑所有文件之前先备份它们,以便在出现问题时恢复设置。
答案2
除了接受的答案:
~/.config/pulse/client.conf
您只需要创建无需 root 权限即可编辑的文件。您可以从以下位置复制该文件/etc/pulse/client.conf
:
cp /etc/pulse/client.conf ~/.config/pulse/client.conf
然后~/.config/pulse/client.conf
在您选择的文本编辑器中打开以修改该文件。
以下是重要部分man pulse-client.conf
:
PulseAudio 客户端库在启动时从配置文件中读取配置指令。如果每个用户文件 ~/.config/pulse/client.conf 存在,则使用该文件,否则使用系统配置文件 /etc/pulse/client.conf。
答案3
首先,是的,您必须临时以 root 身份登录才能编辑配置文件。只是不要触碰您不理解的内容并记住所有更改。如果文件属于 root,则必须以 root 身份登录才能对其进行 chmod
sudo nano /etc/default/pulse.pa
或您正在编辑的内容。除非他们要求您这样做,否则不要以 root 身份运行 GUI 应用程序。
其次,不要使用旧的或非 Ubuntu 指南来干预 Ubuntu。现代 Ubuntu 已经偏离“参考 Linux”太远了。