Estou tentando ativar o serviço bluetooth, apenas para o graphical.target, alias runlevel 5.
Eu estou no Debian Jessie, está usando o systemd.
Disseram-me para criar um symlink no diretório /etc/systemd/system/graphical.target.wants, mas ainda estou um pouco perdido.
Eu já tentei usar update-rc.d, não funcionou.
em / etc / systemd / system, existe uma pasta chamada bluetooth.service.wants, há um arquivo bluetooth.service lá, que contém as informações da unidade.
há também outro arquivo .service em / etc / systemd / system, que na verdade é um alias para o bluetooth.service original. obrigado
Respostas:
Esta resposta no Unix.SE fornece uma boa visão geral sobre como criar um destino personalizado.
Aparentemente, você não pode facilmente substituir o
[Install]
seção de uma unidade de sistema. Define qual alvo “vai querer” a unidade.Como você pode ver, habilitar uma unidade (não apenas um serviço!) É tão simples quanto criar um link simbólico. Agora, quando o systemd é instruído a iniciar
multi-user.target
também vai começarapcupsd.service
.Então você primeiro precisa descobrir onde
bluetooth.service
está localizado. Eu suponho que é em/usr/lib/systemd/system/bluetooth.service
. Então você só precisa:Se o
graphical.target.wants
diretório não existe, você precisa criá-lo primeiro.fonte