Fenêtres & barre d'état
Sur Desktop, vos sessions ne sont pas enfermées dans une seule fenêtre. N'importe quel onglet de terminal peut vivre dans sa propre fenêtre du système d'exploitation, et l'icône de la zone de notification garde chaque session accessible tant que DR-Terminal tourne.
Détacher une session dans sa propre fenêtre
Chaque session adossée à un terminal — SSH, shell local, série, telnet — peut être détachée dans une fenêtre autonome. Trois façons de le faire :
- Cliquez sur le bouton ouvrir dans une nouvelle fenêtre de l'entrée de la session dans la barre latérale.
- Faites glisser l'onglet de la session vers le haut ou vers le bas, hors de la barre d'onglets.
- Appuyez sur Ctrl+Shift+N pour détacher la session active.
Un Commander (voir Gestionnaire de fichiers) se détache aussi, mais uniquement via le bouton ouvrir dans une nouvelle fenêtre — sur son entrée dans la barre latérale ou dans sa barre de titre ; le geste de glisser l'onglet et le raccourci ne s'appliquent qu'aux sessions de terminal.
Le navigateur SFTP classique est le seul type de session qui ne peut pas être détaché — pour parcourir des fichiers dans une fenêtre séparée, utilisez plutôt un Commander.
- La fenêtre détachée est totalement indépendante : sa propre barre de titre, son propre focus, sa propre place à l'écran (ou sur un autre moniteur).
- La session continue de tourner une fois détachée — le détachement ne déconnecte ni ne redémarre jamais.
- Vous pouvez détacher plusieurs sessions à la fois et les disposer côte à côte, par exemple pour surveiller deux serveurs en même temps.
Ré-ancrer (la ramener)
Fermez la fenêtre détachée pour renvoyer cette session dans la barre d'onglets de la fenêtre principale — c'est le ré-ancrage.
Fermer une fenêtre détachée n'est pas la même chose que fermer la session. Le ré-ancrage ne change que l'endroit où la session est affichée ; la connexion reste active. Pour réellement mettre fin à une session, fermez son onglet (le ×) dans la fenêtre principale.
Le menu contextuel de session
Faites un clic droit sur l'onglet d'une session, son entrée dans la barre latérale ou sa carte du tableau de bord pour des actions rapides :
- Renommer — donner à la session un nom personnalisé. Il s'affiche dans la barre latérale, sur le tableau de bord et dans la zone de notification ; les onglets affichent le titre de terminal défini par le shell lorsqu'il y en a un, le nom personnalisé n'apparaît donc sur l'onglet que si le shell n'a pas défini de titre ou si l'option Utiliser le nom de la connexion comme titre d'onglet de la connexion est activée.
- Ouvrir dans Commander — sessions SSH (barre latérale et tableau de bord) : ouvre le gestionnaire de fichiers à deux volets (voir Gestionnaire de fichiers) sur le même hôte, en démarrant dans le répertoire courant du shell.
- Infos de connexion — sessions SSH : les détails de connexion de cette session.
- Redémarrer la session — fermer et rouvrir la connexion dans le même onglet, par ex. après un redémarrage distant. Proposé pour les types de session ayant quelque chose à quoi se reconnecter (SSH, SFTP, série, telnet).
- Fermer l'onglet — mettre fin à la session.
Zone de notification système
L'icône de la zone de notification système est disponible pendant tout le temps où DR-Terminal tourne. Réduire la fenêtre principale garde chaque session en cours d'exécution et accessible depuis la zone de notification. Fermer la fenêtre principale quitte DR-Terminal — lorsque des sessions sont actives, une confirmation vous est demandée d'abord, car quitter les déconnecte. Cliquez sur l'icône de la zone de notification pour faire apparaître la fenêtre principale ; faites un clic droit pour ouvrir le menu :
- Afficher DR-Terminal — ramener la fenêtre principale au premier plan.
- Une ligne par session et Commander en cours d'exécution. Le sous-menu d'une session propose Ouvrir le terminal (la mettre au premier plan dans la fenêtre principale, ou faire apparaître sa fenêtre si elle est détachée) et Renommer.
- Une session dont la connexion est tombée reste listée avec un suffixe — Déconnecté (son onglet est conservé pour le défilement).
- Un marqueur
↗à côté d'une entrée indique que cette session se trouve actuellement dans sa propre fenêtre détachée. - Quitter — fermer DR-Terminal (une confirmation vous sera demandée).
Associées à la fonction keep-alive (voir Connexions SSH), les sessions réduites et détachées maintiennent leur connexion ouverte tant que DR-Terminal tourne.