web-dev-qa-db-fra.com

Basculement entre interface graphique et terminal

Je suis nouveau sur Linux.

Je prévois de mettre en place un serveur et bien que j'aime le bureau Ubuntu régulier, je préfère celui de Lubuntu, en particulier pour les besoins de mon serveur de fichiers.

Ce que je veux savoir, c’est quand j’utilise le CtrlAltF1 commande pour revenir au terminal est-ce que l'interface graphique s'éteint jusqu'à ce que je l'utilise CtrlAltF7 encore ou est-ce que ça reste en arrière-plan comme si vous utilisiez Alt-Tab dans Windows OS pour basculer entre les fenêtres?

La raison pour laquelle je pose cette question est que, tout en apprenant, j'ai toujours besoin d'une interface graphique en main jusqu'à ce que je me familiarise davantage avec le terminal.

Je sais qu'il existe des commandes pour arrêter et démarrer lightdm, mais j'étais simplement curieux de savoir ce que les raccourcis clavier mentionnés ci-dessus font au gui lorsque vous passez entre eux.

53
user155045

Lorsque vous passez à un "terminal virtuel" en appuyant sur Ctrl+Alt+F1 tout le reste reste tel qu'il était. Alors quand vous appuyez plus tard sur Alt+F7 (ou à plusieurs reprises Alt+Right) vous revenez à la session GUI et pouvez continuer votre travail.

63
guntbert

Si vous vous êtes déjà connecté avec deux utilisateurs sur la même machine ou si vous avez lancé l'interface graphique sur un autre tty1 avec startx, vous remarquerez peut-être quelque chose comme ceci:

$ who                                                                          
xieerqi  tty1         2015-07-31 22:17
xieerqi  :0           2015-07-31 22:18 (:0)
xieerqi  pts/7        2015-07-31 22:18 (:0)

Ici, j'ai 3 connexions - sur tty1, à l'écran: 0, et dans gnome-terminal. Avec un autre utilisateur, il signalerait un autre affichage: 1. Alors que se passe-t-il ? Toutes les sessions sont toujours actives, l'interface graphique et les terminaux sont actifs en même temps. Mais changer entre eux fait passer Linux qui contrôle le clavier (ou plus techniquement le périphérique stdin) et l’écran (stdout) pour le moment.

Maintenant, si je supprimais toutes mes sessions d'interface graphique (Sudo pkill unity), alors l'interface graphique serait désactivée temporairement. Ou si j'ai arrêté lightdm parce que c'est un processus parent de l'interface graphique (parce que je me suis connecté ici). Et bien sûr, il pourrait être redémarré.

L’interface graphique n’est pas désactivée, c’est-à-dire qu’elle n’a pas le contrôle du clavier et de l’écran tant que vous n’avez pas réactivé CtrlAltF7 ou parcourir avec AltL/R Arrow.

6
Sergiy Kolodyazhnyy

Si vous utilisez un terminal de bureau, la combinaison de touches d'activation suivante fonctionne.

Ctrl + Alt + d

Un excellent terminal de bureau est Deskterm .

1
Jam Risser