我使用 ubuntu-server 发行版 (14.04) 以及软件包“kubuntu-desktop”,以允许用户远程登录并访问桌面。我目前使用“x2go”作为远程桌面连接软件,但这个问题更多地适用于桌面软件包,而不是连接客户端。如果相关的话,服务器也使用 AWS 托管。
我现在系统上有大约 10 个常规用户。我注意到的一个问题是服务器上音频进程的使用情况。我可以运行 top 并看到许多“kmix”进程,每个进程占用大约 5% 的 CPU,以及许多“pulseaudio”进程,每个进程占用 2-10% 的 CPU。在“kmix”的情况下,看起来同一个用户甚至生成了多个进程。
这严重消耗了系统资源,并且在使用该系统时根本就不会用到声音。(这是一个研究平台)我怎样才能从“kubuntu-desktop”包中彻底删除或禁用系统范围内的所有音频进程和功能?
答案1
您可以在客户端的会话设置中禁用声音。如果这没有帮助,请尝试为用户禁用 pulseaudio 的自动启动。从系统中完全删除 pulseaudio 可能会导致不可预测的行为。
编辑:在 /etc/pulse/client.conf 中设置“autospawn = no”应使 pulseaudio 不会为所有用户自动启动(man pulse-client.conf
)。有关进一步说明,请参见例如https://wiki.archlinux.org/index.php/PulseAudio/Configuration