Impossible de quitter i3 car aucun émulateur de terminal sensible n'est installé

10

J'essaie de configurer Arch Linux, et après avoir obtenu la configuration la plus simple, j'ai installé et exécuté i3 avec:

pacman -S i3 dmenu xorg xorg-xinit
startx

Cela a finalement commencé, mais je ne peux pas le quitter. Après avoir appuyé sur $ mod + shift + E et confirmé, cela me donne l'erreur:

i3-sensible-terminal could not find a terminal emulator. Please install one.

Je reçois également cette erreur de $ mod + Enter. Je suis confus car je ne peux pas revenir au terminal réel pour installer un émulateur de terminal. Pourquoi quitter i3 essaie-t-il d'exécuter un émulateur de terminal au lieu de fermer dmenu / xorg et de me renvoyer au terminal réel (?)? Quelqu'un peut-il donner un aperçu?

vestlen
la source
2
Je comprends ce bit, mais ce qui me déroute, c'est comment sortir d'i3 dans un shell afin que je puisse exécuter la commande pour installer un émulateur de terminal. Et je ne comprends pas non plus pourquoi quitter i3 essaie d'exécuter un émulateur de terminal au lieu de fermer dmenu / xorg et de me renvoyer au terminal (?).
vestlen
8
Ctrl-Alt-F{2..6}vous amènera à la console où vous pourrez installer un émulateur de terminal.
jasonwryan
1
@jasonwryan vos commentaires seraient une réponse appropriée.
Thomas Dickey
Avez-vous un terminal installé ou i3-sensible-terminalsimplement ne le détectez-vous pas?
Evan Carroll

Réponses:

9

L' i3environnement n'est pas utilisable dans le cas décrit car il n'y a aucun moyen d'accéder à un shell. Il s'agit d'un environnement graphique (X également connu sous le nom de X11) fonctionnant dans l'une des consoles virtuelles de Linux. Pour basculer vers un environnement de texte et obtenir un shell, utilisez controlaltavec une touche de fonction le numéro de la console virtuelle vers laquelle vous souhaitez basculer.

La plupart des environnements X avec Linux s'exécutent dans la console virtuelle 7, certains peuvent être dans la console virtuelle 1. Le conseil le plus rapide est donc de choisir 2 à 6.

Lorsque vous faites cela, vous obtiendrez une invite de connexion. Cela est attendu. Vous pouvez être connecté à la même machine plusieurs fois. Une fois connecté, vous pouvez exécuter pacmanpour ajouter les packages nécessaires, tels que xterm.

Lectures complémentaires:

Thomas Dickey
la source
5

Avez-vous xterminstallé?

xterm est l'émulateur de terminal standard pour le système X Window.

Installez-le avec:

pacman -S xterm
Mohit
la source
0

Comme indiqué ci-dessus, installez sensible terminalou xterm, si vous choisissez d'utiliser, xterm vous devez modifier votre i3configfichier en conséquence.

Lorsque vous avez modifié votre configuration, vous devez la rafraîchir en utilisant Mod + shift + Rpour que les modifications prennent effet. Ensuite, vous devriez être prêt.

ÉDITER

Bien sûr, vous devez être en mesure d'utiliser un terminal en premier lieu, @Thomas Dickey a donné de très bonnes informations sur la façon de le faire.

127.0.0.1
la source