Terminal

DR-Terminal embarque son propre émulateur VT100/xterm écrit from scratch en Kotlin — sans WebView. Prise en charge de xterm-256color, de l'alt buffer (vim/less/nano), du presse-papiers OSC 52, des focus events et du mouse tracking (mc, htop).

Clavier et raccourcis

RaccourciAction
Ctrl+C — quand du texte est sélectionnéCopie la sélection. Sans sélection, le SIGINT habituel part au processus distant.
Entrée — quand du texte est sélectionnéRaccourci alternatif de copie (utile sur claviers sans Ctrl).
Clic droit / menu CopierMenu contextuel après sélection — toujours disponible.
Ctrl+VColler. Un contenu multi-ligne ouvre un dialogue de confirmation Paste multi-line.
Barre de raccourcisESC, Tab, Ctrl, flèches, F1–F10, Home/End, PgUp/PgDn, Insert — utile sur mobile.
Taille de policeBoutons A+ / A- (mobile) ou menu dans la toolbar (desktop) — pas de raccourci clavier.

Sélectionner, copier, coller

Sélectionnez le texte par glisser avec la souris ou le doigt. Au relâchement, un menu contextuel avec Copier apparaît. Double-clic sélectionne un mot, triple-clic une ligne.

OSC 52 permet aux programmes distants (tmux, vim, fzf) de copier dans votre presse-papiers système via une séquence d'échappement — bidirectionnel.

Collage multi-ligne : quand votre presse-papiers contient des retours à la ligne, un dialogue d'aperçu Paste multi-line s'affiche — protège contre l'exécution accidentelle de commandes non inspectées.

Scrollback et historique

Le tampon scrollback contient jusqu'à 1000 lignes. Molette ou drag tactile fait défiler ; le curseur sort correctement du viewport (comportement xterm), et toute sélection défile avec le texte.

Effacer l'historique (menu du terminal) vide le tampon sans fermer la session.

Une barre de défilement apparaît sur le bord droit du terminal — vous pouvez l'attraper à la souris pour faire défiler l'historique. La vitesse de défilement à la molette se configure dans Paramètres → Terminal (lignes par cran de molette).

Alt buffer (applications plein écran)

Les programmes comme vim, less, nano, htop, mc basculent dans l'alt buffer — un écran séparé qui disparaît à la sortie sans polluer le scrollback principal.

Police, thème, coloration

Historique de commandes et autocomplétion

Chaque connexion enregistrée mémorise son historique de commandes (si Enregistrer l'historique est activé). Flèche haut rappelle les commandes précédentes, et le champ d'autocomplétion suggère depuis l'historique côté serveur.

Sidebar (panneau droit) — History / Complete / Theme

À droite du terminal (Desktop / tablette) se trouve un panneau repliable avec trois onglets. Ouvrez-le via la flèche sur le bord droit ; modifiez la largeur en tirant sur le bord gauche. L'état est par alias — chaque connexion enregistrée mémorise son onglet et sa largeur.

Theme — thèmes du terminal (435 schémas)

Le thème est par alias — chaque connexion a son propre arrière-plan, couleur de texte et palette ANSI 16 couleurs (les mêmes index utilisés par ls --color : standard 0–7 + bright 8–15).

Les thèmes proviennent de la collection edcet/terminal-themes (MIT). Script de refresh : tools/regenerate-themes.py.

Previous
Authentification
Next
SFTP