removido
(usa Nenhuma)
Enviado em 22/05/2019 - 10:22h
Acho legal você instalar o pacote "dialog" para o seu sistema poder usá-lo,
É só para mostrar algumas mensagens em uma interface de texto..
E também a biblioteca completa do Readline, mas não é "absolutamente" necessário...
O Readline é um Editor de Linha, em oposição a um Editor de Texto...
O Bash sempre usou o Readline, é por isso que você pode apertar Ctr+E e ir para o final da linha,
ou Ctr+A para colocar o cursor no começo da linha, Ctrl+K para matar texto que estiver a direita do cursor,
Ctrl+U o inverso,
Ctrl+Shift+ _ para desfazer última modificação etc etc...
Virou uma biblioteca em separado há algum tempo, para que outros aplicativos pudessem usá-lo.
Mas o shell de Bash tem uma versão de Readline interna, também...
Assim como o emulador de terminal o URxvt tem uma editor Readline independente..
Se você usar o ZSH ( zê shell ) ao invés do Bash, daí ele não usa o Readline...
Daí você não precisaria ter a biblioteca inteira do Readline mesmo..
Agora, com relação à sua variável indefinida de TERM, é o seguinte. TERM diz para os programas quais
as capacidades do seu emulador de terminal ou, antigamente, um terminal propriamente dito, como o vt100...
O XTerm emula o DEC VT100, que _não_ possuía capacidades para cores...
Mas logo depois, saiu o VT102, que já tinha capacidades para 256 cores..
faça um teste, dependendo do seu terminal, veja qual o valor de TERM:
$ echo $TERM
Se não sair nada, ou sair "xterm", é necessário definir o valor manualmente
( se o seu emulador de terminal não o faz automaticamente, mas de qualquer forma,
o sistema precisa dessa variável em geral)... (Se você fizer isso no TTY, irá ver que a saída será "linux"...)
1. Caso a saída do comando "echo $TERM" for "xterm",
devemos configurar para exportar "TERM=xterm-256-color".
Vá no seu ~/.bashrc e acrescente as seguinte linhas:
if [ "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
2. Caso não tenha nada na saída do comando de echo, então pode colocar simplesmente isso no seu Bashrc:
export TERM=xterm-256color
3. Se mesmo assim, não resolver, coloque a linha acima no seu ".profile" e/ou ".bash_profile".
4. Você ainda poderia tentar, em última instância, colocar essa linha acima no seu ".xinitrc",
antes dos comandos de exec para abrir seu ambiente de trabalho ( DE ).
Se o seu gerenciador de sessões não ler o seu .xinitrc, de nada serve esse último passo.
IMPORTANTE: Vocẽ deverá fazer log-out e log-in novamente para ver se resolveu, a cada passo tentado!