Impedir que o mpd finalmente seja iniciado automaticamente

Impedir que o mpd finalmente seja iniciado automaticamente

Atualmente tenho um problema estranho: não consigo impedir a inicialização automática do mpd após a reinicialização. Instalei o mpd dos repositórios oficiais.

então desativei-o no systemd porque quero que ele seja executado como usuário normal e não como um serviço automaticamente:

sudo systemctl disable mpd

depois de verificar

sudo systemctl status mpd

estava inativo então.

mas após a próxima reinicialização, o systemd ainda gera um processo mpd.

única solução foi:

sudo systemctl mask mpd

Mas o mais louco é: outro processo mpd ainda está sendo gerado na inicialização, com a pasta autostart em ~/config vazia e eu também começo com uma sessão vazia na inicialização.

A pergunta final: como realmente me livro da inicialização automática do mpd? eu só quero iniciá-lo manualmente, isso é tudo.

Responder1

Agora você desativou a inicialização automática do mpd em todo o sistema. No entanto, além disso, uma inicialização automática por usuário também é habilitada automaticamente no Ubuntu. Assim, se você desabilitar o serviço mpd em todo o sistema, um processo de inicialização automática iniciará uma instância específica do usuário assim que você fizer login.

Para desativar a inicialização automática com segurança:

  • Copiar /etc/xdg/autostart/mpd.desktoppara~/.config/autostart/mpd.desktop
  • Edite ~/.config/autostart/mpd.desktoppara alterar X-GNOME-Autostart-enabled=trueou X-GNOME-Autostart-enabled=falseexclua a linha
  • Edite ou adicione uma linha `Hidden=true'

Um arquivo .desktop local tem prioridade sobre um inicializador de todo o sistema. Em vez de editar o inicializador de todo o sistema, criar e alterar uma cópia privada é uma prática recomendada porque 1) você afeta apenas o usuário atual, 2) não precisa de permissões de root para personalizar o inicializador e 3) suas alterações não serão substituídas por possíveis atualizações do sistema.

informação relacionada