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.desktop
para~/.config/autostart/mpd.desktop
- Edite
~/.config/autostart/mpd.desktop
para alterarX-GNOME-Autostart-enabled=true
ouX-GNOME-Autostart-enabled=false
exclua 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.