Alterar alvo do usuário systemd padrão

0

Gostaria de alterar o destino padrão lançado por systemd --user .

Do wiki do ArchLinux:

When systemd user instance starts, it brings up the target default.target

De man 7 systemd.special :

When systemd runs as a user instance, the following special units are available, which have similar definitions as their system counterparts: exit.target, default.target, shutdown.target, sockets.target, timers.target, paths.target, bluetooth.target, printer.target, smartcard.target, sound.target.

Para alterar o destino padrão do sistema, você pode executar systemctl set-default name . Para alterar o destino de usuário padrão, você chama systemctl --user set-default name .

O problema é, em qual destino meu destino personalizado deve depender para que nenhum outro destino definido pelo usuário seja quebrado? Obviamente, dependendo de default.target não ajuda:)

    
por Martin Pecka 25.12.2017 / 19:19

1 resposta

0

$ cat /usr/lib/systemd/user/default.target
# ...
[Unit]
Description=Default
Documentation=man:systemd.special(7)
Requires=basic.target
After=basic.target
AllowIsolate=yes

Portanto, parece que dependendo do basic.target deve funcionar. Eu fiz isso e tudo parece funcionar como deveria. No entanto, se você tiver mais informações, compartilhe-as aqui:)

    
por 25.12.2017 / 19:19