GNU Screen 5 lançado com mecanismo de autenticação renovado

E foi lançado o GNU Screen 5 lançado com mecanismo de autenticação renovado, e mais. Confira as novidades e veja como instalar.

Screen é um gerenciador de janelas de tela cheia que multiplexa um terminal físico entre vários processos, normalmente shells interativos.

Cada terminal virtual fornece as funções do terminal DEC VT100 e, além disso, várias funções de controle dos padrões ANSI X3.64 (ISO 6429) e ISO 2022 (por exemplo, inserir/excluir linha e suporte para vários conjuntos de caracteres).

Há um buffer de histórico de rolagem para cada terminal virtual e um mecanismo de copiar e colar que permite ao usuário mover regiões de texto entre janelas.

Quando screen é chamado, ele cria uma única janela com um shell (ou o comando especificado) e então sai do seu caminho para que você possa usar o programa normalmente.

Então, a qualquer momento, você pode criar novas janelas (de tela cheia) com outros programas nelas (incluindo mais shells), matar a janela atual, visualizar uma lista das janelas ativas, ativar e desativar o registro de saída, copiar texto entre janelas, visualizar o histórico de rolagem, alternar entre janelas, etc.

Todas as janelas executam seus programas completamente independentes umas das outras. Os programas continuam a ser executados quando sua janela não está visível no momento e mesmo quando toda a sessão de tela é separada do terminal do usuário.

Agora, Alexander Naumov anunciou hoje o lançamento e a disponibilidade geral do GNU Screen 5.

Novidades do GNU Screen 5

GNU Screen 5 lançado com mecanismo de autenticação renovado
GNU Screen 5 lançado com mecanismo de autenticação renovado

O GNU Screen 5.0 está aqui mais de um ano após o último lançamento da série 4.x e mais de dois anos após a versão 4.9, introduzindo um mecanismo de autenticação renovado, escape %T para mostrar o TTY atual para uma janela, escape %O para mostrar o número de janelas abertas no momento e suporte para wcwdith() em vez de tabelas UTF-8 codificadas.

Novos comandos foram adicionados nesta versão principal, incluindo auth [on|off] para fornecer proteção por senha, status [top|up|down|bottom] [left|right] para mover mensagens de status para qualquer canto da tela (o padrão é no canto inferior esquerdo), truecolor [on|off] para habilitar o suporte a true color (24 bits) e multiinput para oferecer suporte a entrada em várias janelas ao mesmo tempo.

Esta versão também corrige alguns problemas presentes em versões anteriores e relatados por usuários, incluindo buffers de tela, pressionamentos de tecla ESC indefinidamente, travamentos após passar por uma transferência zmodem e um problema de -U duplo.

Além disso, ele remove vários comandos, incluindo time, debug, password, maxwin e nethack.

Para saber mais sobre essa versão do GNU Screen, acesse a nota de lançamento.

Como instalar ou atualizar o GNU Screen

Com a maioria das distribuições populares, o GNU Screen pode ser instalado usando gerenciadores de pacotes apropriados.

Em distribuições Linux onde o GNU Screen não está disponível por meio de gerenciadores de pacotes, compilar o GNU Screen manualmente é uma opção.

O GNU Screen pode ser encontrado em http://ftp.gnu.org/gnu/screen/ [via http] e ftp://ftp.gnu.org/gnu/screen/ [via FTP]. Ele também pode ser encontrado em um dos nossos espelhos FTP.

Os comandos a seguir baixarão o GNU Screen Source e compilarão. Certifique-se de alterar a URL para corresponder à versão específica do GNU Screen.
wget http://git.savannah.gnu.org/cgit/screen.git/snapshot/v.4.3.1.tar.gz
tar -xvf v.4.3.1.tar.gz
cd v.4.3.1/src/
./autogen.sh
./configure
make

Por fim, execute o GNU Screen. Substitua /dev/ttyACM0 pelo nome do dispositivo apropriado.
sudo ./screen /dev/ttyACM0

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.