Terminal

DR-Terminal embarque son propre émulateur VT100/xterm écrit de zéro en Kotlin — sans WebView. Il prend en charge xterm-256color, le buffer alternatif (vim/less/nano), le presse-papiers OSC 52, les événements de focus et le suivi de la souris (mc, htop).

Clavier et raccourcis

RaccourciAction
Ctrl+C — quand du texte est sélectionnéCopie la sélection dans le presse-papiers. Sans sélection, le SIGINT normal atteint le processus distant.
Enter — quand du texte est sélectionnéRaccourci de copie alternatif (pratique sur les claviers sans Ctrl).
Clic droit / menu CopierMenu contextuel après sélection — toujours disponible.
Ctrl+VColler. Un contenu de presse-papiers multiligne ouvre une boîte de confirmation de collage multiligne.
Barre de raccourcisESC, Tab, Ctrl, flèches, F1–F10, Home/End, PgUp/PgDn, Insert — utile sur mobile.
Taille de policeBoutons A+ / A- (mobile) ou liste déroulante dans la barre d'outils (desktop) — pas de raccourci clavier.

Sélectionner, copier, coller

Desktop : glissez avec la souris pour sélectionner. Un double-clic sélectionne un mot, un triple-clic une ligne. Relâcher copie via les raccourcis ci-dessus ; le clic droit ouvre un menu.

Android et iOS : faites un appui long n'importe où dans le terminal pour démarrer une sélection, puis glissez pour l'étendre et relâchez pour copier — le texte atterrit dans le presse-papiers du système. Un toucher bref passe toujours jusqu'au shell ; un balayage fait toujours défiler l'historique, de sorte que les gestes habituels continuent de fonctionner.

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

Collage multiligne : lorsque votre presse-papiers contient des sauts de ligne, une boîte d'aperçu de collage multiligne s'affiche — vous protège contre le collage de commandes que vous n'avez pas inspectées.

Défilement et historique

Le buffer de défilement contient jusqu'à 1000 lignes. La molette ou le glissement tactile fait défiler ; le curseur quitte correctement la zone visible (comportement xterm) et toute sélection défile avec le texte.

Effacer l'historique (menu du terminal) vide le buffer sans couper la session.

Une barre de défilement apparaît sur le bord droit du terminal — attrapez-la avec la souris pour parcourir l'historique. La vitesse de défilement à la molette est configurable dans Paramètres → Terminal (lignes par cran de molette).

Buffer alternatif (applications plein écran)

Des programmes comme vim, less, nano, htop, mc basculent dans le buffer alternatif — un écran séparé qui disparaît à la sortie sans polluer le défilement principal.

Rechercher dans la sortie

La barre de recherche parcourt le défilement en direct, surlignant chaque occurrence et permettant de passer de l'une à l'autre. Le surlignage est une surcouche au moment du rendu — il n'injecte jamais rien dans le flux SSH.

Police, thème, surlignage

Historique des commandes et autocomplétion

Chaque connexion enregistrée mémorise son historique de commandes (si Enregistrer l'historique est activé). La flèche du haut rappelle les commandes précédentes, et le champ d'autocomplétion propose des suggestions issues de l'historique côté serveur.

Barre latérale (panneau de droite) — Historique / Complétion / Thème

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

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

Le thème est par alias — chaque connexion a son propre arrière-plan, premier plan et palette ANSI 16 couleurs (les mêmes index que ls --color utilise : standard 0–7 + clairs 8–15).

Android et iOS : toute la barre latérale de bureau est remplacée par une seule icône de palette dans la barre supérieure du terminal. Touchez-la pour afficher une feuille du bas avec le même catalogue de 435 thèmes, consultable et avec des aperçus d'échantillons en direct. Toucher une ligne applique le thème et ferme la feuille pour que vous voyiez le résultat immédiatement ; le bouton Réinitialiser en haut supprime toutes les surcharges afin que l'alias revienne à ses valeurs par défaut.

Les 435 thèmes intégrés proviennent de la collection open source edcet/terminal-themes (MIT).

Previous
Authentification
Next
SFTP