Não é possível sair do i3 porque nenhum emulador de terminal sensível está instalado

10

Estou tentando configurar o Arch Linux e, depois de obter as configurações mais básicas, instalei e executei o i3 com:

pacman -S i3 dmenu xorg xorg-xinit
startx

Finalmente começou, mas não posso sair. Depois de pressionar $ mod + shift + E e confirmar, ele me dá o erro:

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

Eu também recebo esse erro de $ mod + Enter. Estou confuso porque não consigo voltar ao terminal real para instalar um emulador de terminal. Por que sair do i3 tenta executar um emulador de terminal em vez de fechar o dmenu / xorg e retornar ao terminal (?) Real? Alguém pode fornecer algumas dicas?

vestlen
fonte
2
Eu entendo esse pouco, mas o que me confunde é como sair do i3 em um shell para que eu possa executar o comando para instalar um emulador de terminal. E também estou confuso sobre por que sair do i3 tenta executar um emulador de terminal em vez de fechar o dmenu / xorg e me retornar ao terminal (?) Real.
vestlen
8
Ctrl-Alt-F{2..6}o levará ao console onde você pode instalar um emulador de terminal.
jasonwryan
1
@jasonwryan seus comentários seriam uma resposta adequada.
Thomas Dickey
Você tem algum terminal instalado ou i3-sensible-terminalsimplesmente não o detectou?
Evan Carroll

Respostas:

9

O i3ambiente não é utilizável no caso descrito, porque não há como acessar um shell. Este é um ambiente gráfico (X também conhecido como X11) em execução em um dos consoles virtuais do Linux. Para alternar para um ambiente de texto e obter um shell, use controlaltjunto com uma tecla de função o número do console virtual para o qual você deseja alternar.

A maioria dos ambientes X com Linux é executada no console virtual 7, alguns podem estar no console virtual 1. Portanto, o conselho mais rápido é escolher de 2 a 6.

Ao fazer isso, você receberá um prompt de login. Isso é esperado. Você pode estar conectado à mesma máquina várias vezes. Uma vez logado, você pode executar pacmanpara adicionar quaisquer pacotes necessários, como xterm.

Leitura adicional:

Thomas Dickey
fonte
5

Você xterminstalou?

xterm é o emulador de terminal padrão para o X Window System.

Instale-o com:

pacman -S xterm
Mohit
fonte
0

Conforme indicado acima, instale sensible terminalou xterm, se você optar por usar xterm , precisará editar seu i3configarquivo adequadamente.

Quando você edita sua configuração, é necessário atualizá-la usando Mod + shift + Rpara que as alterações entrem em vigor. Então você deve estar pronto.

EDITAR

É claro que você precisa usar um terminal em primeiro lugar, o @Thomas Dickey deu informações muito boas sobre como fazer isso.

127.0.0.1
fonte