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에 비활성화할 항목으로 나타납니다.