Systemdを使用してMPD(Music Player Daemon)を無効にしてみました。
sudo systemctl disable mpd
sudo systemctl status mpd
mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
ただし、それに関係なくMPDは起動するたびに実行されます。
ps aux | grep mpd
user 1691 0.1 0.8 995424 33108 ? Ssl 09:07 0:00 mpd
user 2154 0.0 0.0 14216 2464 pts/5 S+ 09:17 0:00 grep --color=auto mpd
起動時にMPDが実行されないように無効にする方法は?
答え1
パッケージがどのファイルをインストールしているかを確認するために実行すると、それらのdpkg -L mpd
いくつかを見つけることができます。
/usr/lib/systemd/system/mpd.service
/usr/lib/systemd/system/mpd.socket
これは、mpdがソケットを作成し、ソケットが開かれるたびにサービスを開始するようにsystemdを設定したことを意味します。これを使用する場合、disable mpd
これは障害者の略語ですmpd.service
。また、ソケットを明示的に無効にする必要があります。
sudo systemctl disable mpd.socket
更新:systemdとは関係がないようです。ウィンドウマネージャによっては、~/.config/autostart/
mpdを実行している自分のディレクトリにファイルがある場合もあります。
最後に、gnome-session-propertiesで無効にする項目として表示されます。