Faça seu terminal Linux parecer um computador retrô com este aplicativo
Principais conclusões
- Recrie a antiga experiência do tubo de raios catódicos no Linux para se divertir usando o Cool Retro Terminal.
- A instalação é fácil no Ubuntu, Fedora e Manjaro, com comandos simples como “sudo apt install cool-retro-term”.
- Personalize a aparência ajustando vários efeitos visuais nas configurações.
Se você deseja o brilho oscilante do antigo tubo de raios catódicos, você pode recriar a linha de comando tremeluzente do passado em seu desktop Linux com este emulador de terminal elegante e divertido.
Um raio catódico E agora?
Estou velho. Usei computadores sem qualquer tela, inserindo meus comandos em teleimpressoras de papel e depois lendo a resposta do computador, uma palavra barulhenta e barulhenta de cada vez, enquanto era gravada por meio de uma fita escura em um rolo de papel.
Passar disso para um terminal que tinha uma tela integral e um teclado com teclas leves foi uma mudança de jogo. Você digitou e o computador respondeu. Rapidamente, silenciosamente e sem que a mesa trema.
Esses primeiros terminais ocupavam um grande espaço de desktop. O maior consumidor de espaço era a tela. A parte visível da tela era apenas parte de um grande componente de vidro. A tela visível era na verdade a parte inferior achatada de uma lágrima de vidro quadrada que se estendia além da altura e largura da tela. Um pequeno aumento no tamanho da tela significou um grande aumento no volume de todo o conjunto de vidro e um grande aumento no peso.
Eles eram chamados de tubos de raios catódicos ou CRTs. Fluxos de elétrons emitidos por um cátodo aquecido foram disparados contra um revestimento interno fosforescente da tela, iluminando os pontos onde atingiram. O fluxo percorreu a tela pixel por pixel, iluminando os pontos que precisavam ser ativados. Em seguida, caiu um pixel e repetiu o processo para a próxima linha, fazendo uma tela inteira em um piscar de olhos. O processo foi então repetido a partir do topo da tela.
Tudo isso para uma exibição monocromática somente de texto. Gráficos e cores vieram muito mais tarde. As telas CRT eram caras, pesadas, frágeis e consumiam muita energia elétrica. Eles acabaram sendo substituídos pela tecnologia de tela plana que usamos hoje. Por que recriar essas exibições arcaicas na moderna tela plana do seu computador Linux? Para se divertir. Não há outro motivo. Não há necessidade de fazer isso. Se você acha que parece legal, experimente.
Instalando o Terminal Retro Legal
O Cool Retro Terminal (CRT) é um emulador de terminal, como o terminal GNOME. Ele imita a aparência de uma variedade de displays antigos, mas é uma janela de terminal totalmente funcional. Pode ser uma novidade, mas é uma novidade funcional.
Para instalá-lo no Ubuntu, digite:
sudo apt install cool-retro-term
No Fedora, o comando é:
sudo dnf install coo-retro-term
Os usuários do Manjaro devem digitar:
sudo pacman -S cool-retro-term
Ajustando as configurações
Você encontrará Cool Retro Terminal (CRT) na visualização de aplicativos do GNOME ou pode pressionar a tecla Super e começar a digitar “cool retro terminal”. Dentro de algumas teclas você verá seu ícone.
Clique no ícone para iniciar o CRT. Se desejar, clique com o botão direito no ícone e selecione Fixar no Dash (ou Fixar no Dock no Fedora e Manjaro) para a conveniência de ter o ícone CRT no dock.
O CRT será aberto em sua forma padrão de tela âmbar monocromática. Ele tem todos os recursos ativados, o que pode ser um pouco demais.
O esquema de cores é obviamente o de uma tela âmbar com caracteres laranja sobre fundo marrom escuro. A curva da antiga tela de vidro também é replicada.
Até agora tudo bem. O fundo da janela mostra um efeito embaralhado e nevado. O objetivo é representar a interferência estática que você pode obter em equipamentos muito antigos ou de baixa qualidade.
Outra anomalia reproduzida fielmente do hardware original é a “linha de brilho” descendente lentamente que você às vezes via em monitores ligeiramente fora de calibração. Além desses dois, se você olhar de perto verá tremores muito rápidos nos personagens. Este foi um fenômeno chamado “jitter”.
Tudo isso demonstra a atenção aos detalhes necessária para tornar a experiência de uso do CRT o mais realista possível. Mas em massa, achei-os um pouco opressores. Felizmente, eles podem ser desligados. Na verdade, há muitos ajustes que você pode fazer.
A maneira mais fácil de alterar a aparência é clicar com o botão direito na janela CRT e selecionar Perfis no menu de contexto.
Em seguida, escolha uma das emulações CRT. Este é o Monochrome Green, que é como um monitor genérico de tela verde.
Este é o perfil IBM 3278.
Ele emula a exibição de um modelo de terminal IBM de última geração, com uma tela de resolução mais alta e fonte mais refinada. Tem até caixa mista.
Todos os perfis ainda são afetados pela interferência estática, linha de brilho e efeitos de jitter. Para remover esses efeitos, clique com o botão direito na janela CRT e selecione Configurações.
Na caixa de diálogo de configurações, clique na guia Efeitos.
Para desligá-los, desmarque as caixas de seleção Static Noise, Jitter e Glow Line.
Para deixá-los ligados, mas diminuí-los um pouco, use os controles deslizantes para reduzir sua intensidade. Desliguei-os completamente e o resultado foi uma experiência mais tranquila para meus olhos envelhecidos.
Para tornar suas configurações permanentes, salve-as em um novo perfil. Clique na guia Geral e, em seguida, clique no botão Salvar.
Dê um nome ao seu novo perfil e clique em OK. Agora ele aparecerá na lista de perfis do menu de contexto do botão direito.
Todas as configurações esperadas estão disponíveis, incluindo brilho, contraste, largura da margem, ativação e desativação do cursor piscante e assim por diante. Você pode até controlar quanta curvatura a tela possui. Lembre-se de criar um novo perfil e salvar suas alterações se quiser usá-las no futuro.
Configurando CRT como terminal padrão
Para abrir o CRT ao clicar com o botão direito na área de trabalho e selecionar Abrir no Terminal, você precisa saber onde o executável do CRT reside em seu sistema de arquivos. Usaremos o comando whereis para fazer isso.
whereis cool-retro-terminal
Precisamos passar esse caminho para o comando gsettings.
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
Agora, se clicarmos com o botão direito na área de trabalho e selecionarmos Abrir no Terminal, o CRT será aberto.
No Ubuntu, Ctrl+Alt+T abre uma nova janela de terminal. Isso abrirá o CRT agora também.
Para restaurar o padrão, use whereis para localizar o executável do terminal gnome e use esse caminho no comando gsettings.
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
Adicionando CRT ao Nautilus
Você também pode adicionar CRT ao menu de contexto no navegador de arquivos Nautilus. Existem algumas etapas, mas são bastante simples.
Precisamos ter certeza de que o Python 3 e algumas dependências estão instalados. Eles já podem estar instalados no seu computador Linux. Caso contrário, você os encontrará em seus repositórios.
sudo apt install python3
sudo apt install python3-pip
Agora podemos usar o pip para instalar a extensão Nautlilus. Você só precisará da opção --break-system-packages no Ubuntu 24.04.
pip install nautilus-open-any-terminal --break-system-packages
Precisamos atualizar os esquemas.
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Isso interrompe o Nautilus à força.
nautilus -q
Precisamos usar o dconf-editor. Se ainda não o tiver em seu computador, você o encontrará em seus repositórios.
No Ubuntu, você deve digitar:
sudo apt install dconf-editor
No Fedora, use:
sudo dnf install dconf-editor
No Manjaro, o comando é:
sudo pacman -S dconf-editor
Abra o dconf-editor e navegue até com > github > stunkymonkey > nautilus-open-any-terminal > terminal.
Desative o controle deslizante Usar valor padrão e insira cool-retro-term no campo de texto Valor personalizado. Clique no botão Aplicar.
Uma nova opção de menu, Open cool-retro-term Here, aparece no menu de contexto do botão direito do mouse no Nautilus.
Para restaurar o comportamento padrão, você precisará desinstalar a extensão nautilus-open-any-terminal. Apenas definir o controle deslizante de volta para Usar seleção padrão não é suficiente. Você encontrará duas entradas em seu menu de contexto, uma chamada Open Terminal Here e outra chamada Open in Terminal.
pip uninstall nautilus-open-any-terminal --break-system-packages
Você só precisa usar --break-system-packages se estiver no Ubuntu 24.04. De qualquer forma, redefina o Nautilus e você restaurará seu comportamento padrão.
nautilus -q
Colocando a diversão em funcional
O CRT é apenas um pouco divertido, mas é bem elaborado. A atenção aos detalhes que foi dada para dar-lhe uma aparência autêntica é impressionante.
Vale a pena brincar com ele, nem que seja apenas para ver até onde chegamos.