我现在有一个问题:我不能阻止mpd在重新启动后自动启动。我从官方存储库安装了mpd。
然后,我在systemd上禁用了它,因为我希望它在正常用户下运行,而不是自动作为服务运行:
sudo systemctl disable mpd检阅后
sudo systemctl status mpd那时候它是不活动的。
但是在下一次重新启动之后,systemd仍然生成一个进程mpd。
唯一的解决办法是:
sudo systemctl mask mpd但最疯狂的是:启动时仍会产生另一个mpd进程,在~/config下的文件夹自动启动为空,启动时我也以空会话开始。
最后一个问题:我如何真正摆脱mpd的自动启动?我只想手动启动,仅此而已。
发布于 2019-06-03 13:19:26
您现在禁用了系统范围内的mpd自动启动。然而,除此之外,在Ubuntu中还会自动启用每个用户的自动启动。因此,如果禁用系统范围的mpd服务,一旦登录,自动启动进程将启动特定于用户的实例。
要安全禁用自动启动:
/etc/xdg/autostart/mpd.desktop复制到~/.config/autostart/mpd.desktop~/.config/autostart/mpd.desktop将X-GNOME-Autostart-enabled=true更改为X-GNOME-Autostart-enabled=false,或删除行本地.desktop文件优先于系统范围的启动程序。与编辑系统范围的启动程序不同,创建和更改私有副本是更好的做法,因为1)您只影响当前用户,2)您不需要根权限来自定义启动程序,3)您的更改不会被可能的系统更新覆盖。
https://askubuntu.com/questions/1148162
复制相似问题