Terminal

O DR-Terminal inclui o seu próprio emulador VT100/xterm escrito do zero em Kotlin — sem WebView. Suporta xterm-256color, o buffer alternativo (vim/less/nano), área de transferência OSC 52, eventos de foco e mouse tracking (mc, htop).

Teclado e atalhos

AtalhoAcção
Ctrl+C — com texto seleccionadoCopia a selecção para a área de transferência. Sem selecção, o habitual SIGINT vai para o processo remoto.
Enter — com texto seleccionadoAtalho alternativo de cópia (útil em teclados sem Ctrl).
Clique direito / menu CopiarMenu de contexto após selecção — sempre disponível.
Ctrl+VColar. Conteúdo multilinha abre um diálogo de confirmação Paste multi-line.
Barra de atalhosESC, Tab, Ctrl, setas, F1–F10, Home/End, PgUp/PgDn, Insert — útil em móvel.
Tamanho de fonteBotões A+ / A- (móvel) ou menu da toolbar (desktop) — sem atalho de teclado.

Seleccionar, copiar, colar

Seleccione texto arrastando com o rato ou o dedo. Ao libertar aparece um menu de contexto com Copiar. Duplo clique selecciona uma palavra, triplo clique uma linha.

OSC 52 permite a programas remotos (tmux, vim, fzf) copiar para a área de transferência do sistema através de uma sequência de escape — bidireccional.

Colar multilinha: quando a área de transferência contém quebras de linha, aparece um diálogo de pré-visualização Paste multi-line — protege contra colar comandos não revistos.

Scrollback e histórico

O buffer de scrollback guarda até 1000 linhas. Roda ou arrasto táctil faz scroll; o cursor sai correctamente da área visível (comportamento xterm), e qualquer selecção desloca-se com o texto.

Limpar histórico (menu do terminal) esvazia o buffer sem fechar a sessão.

No bordo direito do terminal aparece uma barra de deslocação — pode agarrá-la com o rato para percorrer o histórico. A velocidade de deslocação da roda configura-se em Definições → Terminal (linhas por cada toque da roda).

Buffer alternativo (apps em ecrã inteiro)

Programas como vim, less, nano, htop, mc passam para o buffer alternativo — um ecrã separado que desaparece ao sair sem poluir o scrollback principal.

Fonte, tema, realce

Histórico de comandos e autocompletar

Cada conexão guardada lembra o seu histórico de comandos (se Guardar histórico estiver activo). Seta para cima recupera comandos anteriores, e o campo de autocompletar sugere do histórico do lado do servidor.

Sidebar (painel direito) — History / Complete / Theme

À direita do terminal (Desktop / tablet) existe um painel dobrável com três separadores. Abre-o com a seta no bordo direito; ajusta a largura arrastando o bordo esquerdo. O estado é por alias — cada conexão guardada lembra o seu separador e largura.

Theme — temas do terminal (435 esquemas)

O tema é por alias — cada conexão tem o seu próprio fundo, cor do texto e paleta ANSI de 16 cores (os mesmos índices usados por ls --color: standard 0–7 + bright 8–15).

Os temas provêm da colecção edcet/terminal-themes (MIT). Script de refresh: tools/regenerate-themes.py.

Previous
Autenticação
Next
SFTP