Come impostare l'avvio grafico o testuale in Linux?

L'antica teoria UNIX insegnava di usare init per passare dalla console grafica a quella testuale e viceversa. Operando sul file /etc/inittab si rendeva stabile il comportamento. Ma dall'avvento di SystemD come si fa?

Ecco una guida immediata per gestire il passaggio della console da testuale a grafica e viceversa.

Cambio temporaneo

Per passare da una console all'altra senza rendere permanente il cambio:

  • da console grafica (GUI) a testuale (CLI):

sudo systemctl isolate multi-user.target

  • da console testuale (CLI) a grafica (GUI):

sudo systemctl isolate graphical.target

Al riavvio tutto torna come prima con questi comandi.

Cambio permanente

Per passare da una console all'altra rendendo permanente il cambio:

  • da console grafica (GUI) a testuale (CLI):

sudo systemctl set-default multi-user.target

  • da console testuale (CLI) a grafica (GUI):

sudo systemctl set-default graphical.target