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

9

Estou tentando configurar o Arch Linux e depois de obter a configuração mais básica que eu instalei e executei o i3 com:

pacman -S i3 dmenu xorg xorg-xinit
startx

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

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

Eu também recebo este 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 me retornar ao terminal real (?)? Alguém pode fornecer algum insight?

    
por vestlen 25.12.2015 / 07:08

3 respostas

9

O ambiente i3 não pode ser usado no caso descrito porque não há como chegar a um shell. Este é um ambiente gráfico (X também conhecido como X11) em execução em um dos consoles virtuais do Linux. Para mudar para um ambiente de texto e obter um shell, use control alt juntamente com uma tecla de função para 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.

Quando você fizer isso, você receberá um prompt de login. Isso é esperado. Você pode estar logado na mesma máquina várias vezes. Uma vez logado, você pode executar pacman para adicionar quaisquer pacotes necessários, como xterm .

Leitura adicional:

por 28.06.2016 / 10:27
3

Você tem xterm instalado?

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

Instale-o com:

pacman -S xterm
    
por 23.05.2016 / 08:38
0

Como apontado acima, instale sensible terminal ou xterm , se você escolher usar xterm , precisará editar o arquivo i3config de acordo.

Depois de editar sua configuração, você precisa atualizá-la usando Mod + shift + R para que as alterações entrem em vigor. Então você deve estar tudo pronto.

EDITAR

Claro que você precisa ser capaz de usar um terminal, @Thomas Dickey deu informações realmente boas sobre como fazer isso.

    
por 28.06.2016 / 14:01