Evitar que mpd finalmente se inicie automáticamente

Evitar que mpd finalmente se inicie automáticamente

Actualmente tengo un problema extraño: no puedo evitar que mpd se inicie automáticamente después de reiniciar. Instalé mpd desde los repositorios oficiales.

luego lo desactivé en systemd porque quiero que se ejecute con el usuario normal y no como un servicio automáticamente:

sudo systemctl disable mpd

después de comprobar

sudo systemctl status mpd

estaba inactivo entonces.

pero después del siguiente reinicio, systemd todavía genera un proceso mpd.

la única solución fue:

sudo systemctl mask mpd

Pero lo loco es: todavía se genera otro proceso mpd al inicio, con la carpeta inicio automático en ~/config está vacía y también comienzo con una sesión vacía al iniciar.

La última pregunta: ¿cómo puedo realmente deshacerme del inicio automático de mpd? Sólo quiero iniciarlo manualmente, eso es todo.

Respuesta1

Ahora deshabilitó el inicio automático de mpd en todo el sistema. Sin embargo, además de eso, en Ubuntu también se habilita automáticamente un inicio automático por usuario. Por lo tanto, si desactiva el servicio mpd en todo el sistema, un proceso de inicio automático iniciará una instancia específica del usuario tan pronto como inicie sesión.

Para desactivar de forma segura el inicio automático:

  • Copiar /etc/xdg/autostart/mpd.desktopa~/.config/autostart/mpd.desktop
  • Editar ~/.config/autostart/mpd.desktoppara cambiar X-GNOME-Autostart-enabled=trueo X-GNOME-Autostart-enabled=falseeliminar la línea
  • Edite o agregue una línea "Oculto = verdadero"

Un archivo .desktop local tiene prioridad sobre un iniciador de todo el sistema. En lugar de editar el iniciador de todo el sistema, crear y cambiar una copia privada es una mejor práctica porque 1) solo afecta a su usuario actual, 2) no necesita permisos de root para personalizar el iniciador y 3) sus cambios no serán sobrescritos por posibles actualizaciones del sistema.

información relacionada