Por que o systemctl isola o multi-user.target com sucesso apenas uma vez?

2

Acabei de ser ensinado aqui que systemctl isolate multi-user.target é a maneira moderna de descarregar o shell gráfico, o que foi feito por init 3 anteriormente.

Eu vejo que init 3 ainda funciona no meu sistema, mas é bem-sucedido apenas uma vez, da mesma forma systemctl . Quando você executá-los uma vez, então, está tudo bem - o Gnome / KDE é descarregado e você pode startx novamente. Mas, uma vez que você fez isso, inicializar para o nível 3 não funciona mais. Eu estou no nível 5, no KDE, pelo menos no meu Fedora-24. systemctl apenas trava até eu matá-lo com Ctrl + C . Por que é que? Você percebe o mesmo comportamento?

Sim, eu corro o comando vá para vários usuários do terminal da GUI.

    
por Little Alien 30.06.2016 / 15:40

2 respostas

3

Você está no nível de execução 5 ou, para ser preciso, em graphical.target. Você faz runlevel 3 ou systemctl isolate multiuser.target.

Se você digitar startx, ainda estará no nível de execução 3 ou no multiuser.target, mesmo que o X esteja em execução, portanto, systemctl isolate ou runlevel 3 não funcionará.

    
por 04.07.2016 / 04:14
0

Na documentação , você pode usar set-default em vez de isolate :

$ sudo systemctl set-default multi-user.target

Em seguida, reinicie.

    
por 04.08.2016 / 18:54

Tags