web-dev-qa-db-fra.com

Activation des consoles virtuelles dans Ubuntu 18.04

J'ai utilisé les consoles virtuelles (tty1-6) pendant des décennies sous différents systèmes Linux. J'ai récemment installé Ubuntu 18.04 (Bionic Beaver) sur une boîte x86-64. Tout va bien, sauf que les VC ne fonctionnent pas. Autant que je sache, c'est par conception que les utilisateurs sont désormais uniquement censés utiliser l'interface graphique (comme dans Windows). J'aimerais pouvoir utiliser les VC.

Note:
J'ai remarqué (de la sortie ps que beaucoup de processus d'interface graphique s'exécutent sur tty1, je suppose donc que l'interface graphique est lancée à partir de là).

Ce que j'ai essayé:

  1. Ctrl-Alt-F1 (ou F2 ou F3 ou ...). Rien ne se passe. Par "rien ne se passe", je veux dire, littéralement, rien ne se passe.
    Note:
    Je connais un système dans lequel vous pouvez passer aux consoles virtuelles (à partir de l'interface graphique), mais il bascule réellement, mais l'écran reste sur l'interface graphique. Vous pouvez maintenant taper et vous tapez sur la console virtuelle, mais l'écran donne l'impression que vous êtes toujours sur l'interface graphique. Je mentionne tout cela pour dire que non, ce n'est pas le cas ici. Vous tapez toujours dans l'interface graphique.
  2. (en tant que root) chvt 1. Rien ne se passe. L'invite revient immédiatement et rien n'a changé.
  3. (en tant que root) chvt 2. Le processus se bloque jusqu'à ce que vous appuyiez sur Ctrl/C. Bizarre...!
  4. (en tant que root) strace chvt 2. Beaucoup de sorties strace, se terminant par quelque chose comme:

    ioctl(3,VT_WAITACTIVE ...)
    

et puis il se bloque (jusqu'à ce que vous frappez CTRL-C).
Suivant quelques conseils que j’ai trouvés sur ce forum, j’ai essayé de modifier le fichier:

/etc/systemd/logind.conf

et décommenter les deux premières lignes actives, qui sont:

NAutoVTs=6
ReserveVT=6

J'ai d'abord essayé de ne pas commenter le premier, puis de redémarrer, rien n'a changé.
J'ai donc également commenté le second, redémarré, encore une fois, sans changement.

Alors que faire?
Quelle est la prochaine?

6
Joe Schmoe

En fait, j'ai eu le même problème. J'ai changé le fichier /etc/systemd/logind.conf en ajoutant la ligne

NAutoVTs=6

Et les VCs n'étaient accessibles que lorsque j'ai eu une idée! Sur mon ordinateur portable, un Lenovo T490, les touches F par défaut sont configurées en tant que clés pour ordinateur portable. Par conséquent, elles ne sont pas utilisables directement sur les touches F. Pour que le clavier Fn fonctionne, je dois appuyer sur:

Fn + CTRL + ALT + F1-12

pas avec la touche F3, je peux accéder au tty3. tty1 est la page de connexion GDM, tandis que tty2 est la session X actuelle.

1
Alex