Impossibile uscire da i3 perché non è installato alcun emulatore di terminale sensibile


10

Sto cercando di installare Arch Linux, e dopo aver ottenuto la configurazione di base più semplice ho installato ed eseguito i3 con:

pacman -S i3 dmenu xorg xorg-xinit
startx

Alla fine è iniziato, ma non posso uscire. Dopo aver premuto $ mod + maiusc + E e confermato, mi dà l'errore:

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

Ottengo anche questo errore da $ mod + Invio. Sono confuso perché non riesco a tornare al terminale effettivo per installare un emulatore di terminale. Perché uscire da i3 tenta di eseguire un emulatore di terminale invece di chiudere dmenu / xorg e restituirmi al terminale (?) Effettivo? Qualcuno può fornire alcune informazioni?



2
Capisco questo bit, ma ciò che mi confonde è come uscire da i3 in una shell in modo da poter eseguire il comando per installare un emulatore di terminale. E sono anche confuso sul perché uscire da i3 tenta di eseguire un emulatore di terminale invece di chiudere dmenu / xorg e riportarmi al terminale effettivo (?).
vestlen,

8
Ctrl-Alt-F{2..6}ti porterà alla console dove puoi installare un emulatore di terminale.
Jasonwryan,

1
@jasonwryan i tuoi commenti sarebbero una risposta adeguata.
Thomas Dickey,

Hai qualche terminale installato o i3-sensible-terminalsemplicemente non lo rilevi?
Evan Carroll,

Risposte:


9

L' i3ambiente non è utilizzabile nel caso descritto perché non è possibile accedere a una shell. Questo è un ambiente grafico (X noto anche come X11) in esecuzione in una delle console virtuali di Linux. Per passare a un ambiente di testo e ottenere una shell, utilizzare controlaltinsieme a un tasto funzione per il numero della console virtuale a cui si desidera passare.

La maggior parte degli ambienti X con Linux funzionano nella console virtuale 7, alcuni possono essere nella console virtuale 1. Quindi il consiglio più veloce è scegliere da 2 a 6.

Quando lo fai, riceverai una richiesta di accesso. Questo è previsto. È possibile accedere più volte allo stesso computer. Una volta effettuato l'accesso, è possibile eseguire pacmanper aggiungere tutti i pacchetti necessari, ad esempio xterm.

Ulteriori letture:


5

Hai xterminstallato?

xterm è l'emulatore di terminale standard per il sistema X Window.

Installalo con:

pacman -S xterm

0

Come indicato in precedenza, installare sensible terminalo xterm, se si sceglie di utilizzare, xterm è necessario modificare il i3configfile di conseguenza.

Dopo aver modificato la configurazione, è necessario aggiornarla utilizzando Mod + shift + Rper rendere effettive le modifiche. Quindi dovresti essere pronto.

MODIFICARE

Ovviamente devi essere in grado di utilizzare un terminale in primo luogo, @Thomas Dickey ha dato davvero buone informazioni su come farlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.