上个月升级到 Ubuntu 19.10 后,我发现有两个实例mpd(版本:0.21.13)正在运行。
一个是“mpd”,另一个是“mpd --no-daemon”。第一个是有效的,第二个可以停止,不会产生任何不良影响,但它在启动时仍然会继续加载。
有人可以提供一些建议来解决这个公认的小问题吗?
答案1
Ubuntu 在 /etc/xdg/autostart 中提供了一个系统级自动启动文件。这是没有 --no-daemon 标志的重复进程的根源。
这很烦人,因为即使你禁用所有服务它也会启动 mpd,并且当你在后台播放歌曲时重新启动时会有重复的 mpd 播放同一首歌曲。
要阻止 mpd 自动启动,您可以创建相应的自动启动桌面文件。
首先将ubuntu提供的文件复制到你的主目录
cp /etc/xdg/autostart/mpd.desktop ~/.config/autostart/mpd.desktop
然后在文本编辑器中打开这个新复制的文件
nano ~/.config/autostart/mpd.desktop
然后将以下行更改为 false:
Hidden=true
X-GNOME-Autostart-enabled=false
第一行将禁用所有桌面,第二行特定于 gnome。更改第一行可能就足够了,但我在文件中更改了两者。
现在下次重启时您将只有一个 mpd 实例。