Emuladores de terminal para Linux construídos com Electron já existem há algum tempo, com opções como o Hyper Terminal. Embora possa parecer estranho usar tecnologia web para um emulador de terminal, essa abordagem oferece a vantagem de permitir que desenvolvedores disponibilizem o mesmo aplicativo poderoso em diversas plataformas com menos esforço. Uma implementação notável dessa técnica é o Terminus, um emulador de terminal que se assemelha ao Hyper, mas com um foco maior na funcionalidade prática. Se você deseja experimentar o Terminus no Linux, siga as instruções abaixo. É importante observar que você precisará estar executando Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE para instalar usando um pacote binário.
AVISO: Veja o tutorial em vídeo no final deste artigo.
Instalação em Ubuntu/Debian
A instalação do Terminus em Ubuntu e Debian é semelhante, visto que ambos os sistemas operacionais compartilham um conjunto de ferramentas e um sistema de empacotamento. Para iniciar, acesse a página oficial de download do Terminus e obtenha o pacote Deb mais recente.
É importante notar que os desenvolvedores do Terminus não fornecem PPAs ou repositórios de software Debian. Isso significa que, para cada atualização, você precisará acessar a página de lançamento e repetir o processo de instalação.
Após baixar o pacote Debian, abra o gerenciador de arquivos, vá para “Downloads” e clique duas vezes no arquivo DEB do Terminus. Ao clicar no pacote, o Ubuntu Software Center (no Ubuntu) ou a ferramenta de instalação de pacotes Gdebi (no Debian) serão iniciados automaticamente.
Clique em “Instalar”, insira sua senha e aguarde a conclusão da instalação. Como alternativa, você pode usar a linha de comando:
cd ~/Downloads
sudo dpkg -i terminus_*_amd64.deb
sudo apt install -f
Instalação em Arch Linux
A instalação do Terminus no Arch Linux começa com a sincronização da versão mais recente do Git com o Pacman:
sudo pacman -S git
Com o Git sincronizado, clone o repositório do Terminus AUR para seu computador:
git clone https://aur.archlinux.org/terminus.git
Use o comando CD para entrar no diretório recém-clonado:
cd terminus
Agora, você pode começar a construir o pacote. Esteja ciente de que, durante este processo, pode ser necessário resolver problemas de dependência, já que o makepkg nem sempre busca e instala automaticamente todas as bibliotecas necessárias. Se você encontrar um erro informando que algo não foi encontrado, consulte a página oficial do Terminus AUR, role até “dependências” e instale o que estiver faltando.
Crie e instale o Terminus com:
makepkg -si
Instalação em Fedora/OpenSUSE
Assim como no Debian e Ubuntu, Fedora e OpenSUSE têm um pacote nativo para o Terminus. Para instalar, vá para a página de download do Terminus e baixe a versão RPM mais recente.
Abra o gerenciador de arquivos, vá para “Downloads” e clique duas vezes no arquivo RPM. Isso deve abrir automaticamente o Gnome Software, o KDE Discover ou outra ferramenta de instalação de RPM.
Clique em “Instalar”, insira sua senha e aguarde a instalação. Alternativamente, instale pela linha de comando:
cd ~/Downloads
Fedora
sudo dnf install terminus-*-alpha.47.rpm
OpenSUSE
sudo zypper install terminus-*-alpha.47.rpm
Assim como no caso do Debian, lembre-se que o Terminus não tem um repositório de software, então você precisará repetir esse processo para instalar atualizações.
Instalação a partir do código fonte
Se você não encontrar um pacote binário para seu sistema operacional, você pode instalar o Terminus a partir do código fonte. Para isso, baixe a versão mais recente do Terminus na página de lançamento. Procure por algo como “terminus-1.0.0-alpha.47.tar.gz”.
Esses arquivos já estão compilados, mas nos referiremos a eles como “código fonte” por não serem pacotes nativos. Para o código completo para compilar, procure na parte inferior da página.
Depois de baixar o arquivo tar, use o comando Tar para extrair o conteúdo:
cd ~/Downloads
tar -xvzf terminus-*-alpha.47.tar.gz
mv terminus-1.0.0-alpha.47 ~/terminus
cd ~/terminus
O aplicativo será extraído, renomeado e movido para /home/nome de usuário/. Agora, você pode criar um atalho na área de trabalho. Crie um novo arquivo de atalho e abra-o com Nano:
touch ~/Desktop/terminus.desktop
sudo chmod +x ~/Desktop/terminus.desktop
sudo nano ~/Desktop/terminus.desktop
Cole o seguinte código no arquivo de atalho:
[Desktop Entry]
Name=Terminus
Comment=Um terminal para a era moderna
Exec="/home/nome de usuário/terminus/terminus"
Terminal=false
Type=Application
Icon=/home/username/terminus/terminus-icon.png
Categories=Utilities;
Salve com Ctrl + O e saia do Nano com Ctrl + X.
Use wget para baixar um ícone:
cd ~/terminus
wget https://icons.iconarchive.com/icons/papirus-team/papirus-apps/512/terminus-icon.png
Para executar o programa, vá para a área de trabalho e clique no atalho.