Verhindern Sie, dass mpd endgültig automatisch startet

Verhindern Sie, dass mpd endgültig automatisch startet

Ich habe derzeit ein seltsames Problem: Ich kann den automatischen Start von mpd nach dem Neustart nicht stoppen. Ich habe mpd aus den offiziellen Repositorys installiert.

dann habe ich es bei systemd deaktiviert, weil ich möchte, dass es unter dem normalen Benutzer und nicht automatisch als Dienst ausgeführt wird:

sudo systemctl disable mpd

nach der Überprüfung

sudo systemctl status mpd

es war damals inaktiv.

aber nach dem nächsten Neustart erzeugt systemd immer noch einen Prozess-mpd.

einzige Lösung war:

sudo systemctl mask mpd

Aber das Verrückte ist: Beim Start wird immer noch ein anderer MPD-Prozess gestartet, wobei der Ordner „Autostart“ unter ~/config leer ist und ich beim Booten auch mit einer leeren Sitzung starte.

Die letzte Frage: Wie werde ich den Autostart von mpd wirklich los? Ich möchte es einfach manuell starten, das ist alles.

Antwort1

Sie haben jetzt den systemweiten automatischen Start von mpd deaktiviert. Daneben ist in Ubuntu jedoch auch ein automatischer Start pro Benutzer automatisch aktiviert. Wenn Sie also den systemweiten mpd-Dienst deaktivieren, startet ein Autostart-Prozess eine benutzerspezifische Instanz, sobald Sie sich anmelden.

So deaktivieren Sie den Autostart sicher:

  • Kopieren /etc/xdg/autostart/mpd.desktopnach~/.config/autostart/mpd.desktop
  • Bearbeiten, ~/.config/autostart/mpd.desktopum zu ändern X-GNOME-Autostart-enabled=true, X-GNOME-Autostart-enabled=falseoder die Zeile löschen
  • Bearbeiten oder fügen Sie eine Zeile „Hidden=true“ hinzu.

Eine lokale .desktop-Datei hat Vorrang vor einem systemweiten Launcher. Anstatt den systemweiten Launcher zu bearbeiten, ist es besser, eine private Kopie zu erstellen und zu ändern, da 1) Sie nur Ihren aktuellen Benutzer beeinflussen, 2) Sie keine Root-Berechtigungen benötigen, um den Starter anzupassen, und 3) Ihre Änderungen nicht durch mögliche Systemaktualisierungen überschrieben werden.

verwandte Informationen