Configurações e plataformas
PRO — o que o upgrade desbloqueia
A versão gratuita exibe um banner de anúncio na parte inferior e limita alguns recursos. O botão Upgrade (barra lateral / banner / tela Paywall) abre a loja de aplicativos (Google Play / App Store) com as opções:
- Assinaturas: 1 semana, 1 / 3 / 6 / 12 meses.
- Compra única — PRO vitalício.
O PRO desbloqueia:
- Conexões SSH salvas ilimitadas.
- Acesso SFTP completo (enviar, baixar, editar).
- Gerenciador de chaves SSH (gerador, importação, conversor, migração).
- Chaves de segurança FIDO2 / YubiKey.
- Sem anúncios — banner e intersticiais desaparecem.
O status da licença (teste / ativa / expirada) é visível na tela Paywall. Após a compra, o aplicativo mantém o direito de uso entre sessões — sem necessidade de se reautenticar com a loja.
Configurações
Aparência
- Idioma — 32 idiomas de interface; as alterações entram em vigor imediatamente.
- Tema da interface — claro / escuro / sistema (o aplicativo inteiro, não o terminal).
- Página inicial — a tela em que o aplicativo abre: Início (padrão), Conexões SSH, Terminal local ou Commander.
- Tamanho da fonte do terminal — padrão global de 8–32; por apelido pode ser substituído via barra lateral → Tema.
- Tema do terminal — tema padrão global com pré-visualização ao vivo; ele se aplica à Conexão rápida e a qualquer apelido sem escolha própria, e por apelido você pode substituí-lo por qualquer um dos 435 esquemas integrados (barra lateral → Tema).
Terminal
- Editor de destaque de saída — padrões regex + cores.
- Snippets — gerencie comandos reutilizáveis e parametrizados.
- Tempo limite de conexão — 5–120 s.
- Velocidade de rolagem da roda — linhas por clique único da roda do mouse.
- Tamanho do histórico de rolagem — quantas linhas cada sessão mantém, 1000–20000 (padrão 5000).
- Colar multilinha — Perguntar sempre mostra o diálogo de colagem multilinha sempre que a área de transferência contém quebras de linha; Lembrar minha escolha reutiliza o modo escolhido da última vez sem perguntar.
- Monitorização de recursos (CPU/RAM/disco) — mostra os sinais vitais ao vivo do host em sessões SSH, com um intervalo de atualização de 5–300 s; este é o padrão global, cada apelido pode substituí-lo.
- Nível de log em arquivo — ERROR / WARN / INFO / DEBUG.
Não há limite de sessões — abra quantas abas quiser. Abas extras para o mesmo host são baratas: elas reutilizam a conexão ativa e apenas abrem um novo canal, então não há um segundo login.
Teclado
- Teclado padrão — a superfície de entrada com que um terminal recém-aberto começa: Automático, DevOps ou Sistema.
- Layout do teclado — QWERTY / QWERTZ / AZERTY para o teclado DevOps; Automático o deriva do idioma do aplicativo.
- Opacidade do teclado — opacidade do fundo das teclas do DevOps.
- Tamanho das teclas — dimensiona a altura das teclas e o tamanho dos rótulos.
- Mostrar teclas F — mantém uma fileira F1–F10 visível acima do teclado DevOps (útil para mc ou htop).
Segurança
- Chaves SSH — gerador, importação, conversor, migração entre conexões.
- Hosts confiáveis — known_hosts com impressões digitais.
- Aviso pós-quântico — um diálogo único quando uma sessão negocia uma troca de chaves que não é pós-quântica (ligado por padrão).
- Algoritmos SSH — avançado: ordem e ligado/desligado dos algoritmos de troca de chaves, cifras, MAC e chaves de host, mais compressão sim/não; cada conexão pode sobrescrever. Detalhes em Segurança e dados.
Privacidade e dados
- Compartilhar diagnósticos (Android / iOS) — Firebase Analytics / Crashlytics opcional (opt-in).
- Política de privacidade — link do documento.
- Preferências de anúncios (Android / iOS) — quando aplicável.
Configuração
- Exportação / importação de backup criptografado.
- Importação de
~/.ssh/config(Desktop). - Arquivos do usuário (Desktop):
~/.dr-terminal/armazena configurações (incluindo as conexões salvas), credenciais criptografadas, a base de dados local e os logs. A janela lembra seu último tamanho e posição; ela é centralizada na tela principal apenas no primeiro início ou quando a posição salva ficaria fora da tela.
Diferenças entre plataformas
| Recurso | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC de instância única | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal serial / UART | ✓ | ✓ (OTG) | — | — |
| Gerenciador de arquivos de painel duplo + destacar | ✓ | ✓ (acoplado) | ✓ (acoplado) | — |
| Janelas destacáveis + bandeja | ✓ | — | — | — |
| Autoatualizador no aplicativo | ✓ | loja | loja | — |
| Envio por arrastar e soltar no SFTP | ✓ | — | — | — |
| Barra de menus nativa (macOS) | ✓ (macOS) | — | — | — |
| Envio/download por folha de compartilhamento | — | ✓ | ✓ | — |
| Teclado virtual + barra de ferramentas | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| APIs nativas FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Descoberta de hosts Bonjour | ✓ | ✓ | ✓ | — |
| Layout de TV (navegação remota) | — | ✓ | — | ✓ |
| Layout de duas colunas em tablet | — | ✓ | ✓ | — |
| Barra lateral do terminal (Host / Histórico / Completar / Snippets / Tema) | ✓ | — | — | — |
| Temas de terminal integrados (435) | ✓ | ✓ | ✓ | — |
A tela Sobre traz links para as versões do DR-Terminal para os seus outros dispositivos — selos das lojas para os aplicativos móveis no desktop e um link para a página de downloads do desktop no Android / iOS.
Relatar problemas
Os logs residem em ~/.dr-terminal/logs/ (Desktop/Linux/macOS) ou dentro do diretório de dados do aplicativo no Android/iOS. Aumente o nível de log em arquivo para DEBUG antes de reproduzir um bug e anexe o log ao relatório.