Terminale

DR-Terminal include un proprio emulatore VT100/xterm scritto da zero in Kotlin — senza WebView. Supporta xterm-256color, l'alt buffer (vim/less/nano), appunti OSC 52, eventi di focus e mouse tracking (mc, htop).

Tastiera e scorciatoie

ScorciatoiaAzione
Ctrl+C — con testo selezionatoCopia la selezione negli appunti. Senza selezione, il solito SIGINT arriva al processo remoto.
Invio — con testo selezionatoScorciatoia alternativa di copia (utile su tastiere senza Ctrl).
Click destro / menu CopiaMenu contestuale dopo la selezione — sempre disponibile.
Ctrl+VIncolla. Contenuto multilinea apre una finestra di conferma Paste multi-line.
Barra scorciatoieESC, Tab, Ctrl, frecce, F1–F10, Home/End, PgUp/PgDn, Insert — utile su mobile.
Dimensione caratterePulsanti A+ / A- (mobile) o menu della toolbar (desktop) — nessuna scorciatoia da tastiera.

Seleziona, copia, incolla

Seleziona il testo trascinando con il mouse o il dito. Al rilascio appare un menu contestuale con Copia. Doppio click seleziona una parola, triplo click una riga.

OSC 52 permette ai programmi remoti (tmux, vim, fzf) di copiare negli appunti di sistema tramite sequenza di escape — bidirezionale.

Incolla multilinea: se gli appunti contengono ritorni a capo, appare una finestra di anteprima Paste multi-line — protegge dal lanciare comandi non controllati.

Scrollback e cronologia

Il buffer di scrollback tiene fino a 1000 righe. Rotella o trascinamento fa scorrere; il cursore esce correttamente dal viewport (comportamento xterm), e qualsiasi selezione scorre con il testo.

Cancella cronologia (menu del terminale) svuota il buffer senza chiudere la sessione.

Sul bordo destro del terminale appare una barra di scorrimento — puoi afferrarla con il mouse per scorrere la cronologia. La velocità di scorrimento della rotella si configura in Impostazioni → Terminale (righe per singolo scatto della rotella).

Alt buffer (app a tutto schermo)

Programmi come vim, less, nano, htop, mc passano all'alt buffer — uno schermo separato che scompare all'uscita senza sporcare lo scrollback principale.

Font, tema, evidenziazione

Cronologia comandi e autocompletamento

Ogni connessione salvata ricorda la propria cronologia comandi (se Salva cronologia è attivo). Freccia su richiama i comandi precedenti, e il campo di autocompletamento suggerisce dalla cronologia lato server.

Sidebar (pannello destro) — History / Complete / Theme

A destra del terminale (Desktop / tablet) c'è un pannello richiudibile con tre tab. Lo apri con la freccia sul bordo destro; ridimensioni trascinando il bordo sinistro. Lo stato è per alias — ogni connessione salvata ricorda il proprio tab e la larghezza.

Theme — temi del terminale (435 schemi)

Il tema è per alias — ogni connessione ha il proprio sfondo, colore del testo e palette ANSI a 16 colori (gli stessi indici usati da ls --color: standard 0–7 + bright 8–15).

I temi provengono dalla raccolta edcet/terminal-themes (MIT). Script di refresh: tools/regenerate-themes.py.

Previous
Autenticazione
Next
SFTP