Page d'accueil » comment » 2 Alternatives à GNU Screen pour le traitement multitâche des terminaux Linux

    2 Alternatives à GNU Screen pour le traitement multitâche des terminaux Linux

    Nous avons déjà décrit l'utilisation de GNU Screen pour effectuer plusieurs tâches à la fois dans le terminal Linux. GNU Screen est le grand-père de ces programmes, mais tmux et dvtm + dtach sont d’autres solutions à privilégier..

    Tmux est une réécriture améliorée de GNU Screen. Dvtm est un multiplexeur de console inspiré des gestionnaires de fenêtres en mosaïque. Dtach ajoute la possibilité de déconnecter et de rattacher des sessions dvtm.

    Tmux

    En tant que réécriture de GNU Screen, tmux offre diverses améliorations. Parmi les plus importants, citons un modèle client-serveur, qui vous permet de vous connecter à une session tmux à partir de plusieurs emplacements, ainsi qu'un format de fichier de configuration plus clair. Consultez la FAQ de tmux pour découvrir une liste de différences par rapport à GNU Screen..

    Utilisez cette commande pour installer tmux sur Ubuntu:

    sudo apt-get install tmux

    Si vous utilisez une autre distribution, vous la trouverez probablement dans le gestionnaire de paquets de votre distribution..

    Pour lancer tmux après l’avoir installé, lancez simplement la commande tmux commander. Contrairement à Screen, tmux est livré avec une barre d'état par défaut.

    Pour ouvrir une fenêtre de terminal supplémentaire, utilisez la commande Mod-c raccourci clavier. La combinaison de touches de modificateur par défaut est Ctrl-b. Cela signifie que vous devrez appuyer sur Ctrl-b et alors c créer une nouvelle fenêtre.

    Chaque nouvelle fenêtre que vous ouvrez apparaîtra dans la barre d'état. Par défaut, tmux n'affiche qu'une fenêtre à la fois sur l'écran.

    Voici quelques raccourcis clavier importants pour vous aider à démarrer:

    Mod-X - Tuez le terminal actuel.

    Mod-n - Focus prochaine fenêtre.

    Mod-p - Focus fenêtre précédente.

    # Mod - Focaliser la fenêtre spécifiée, où # est un nombre compris entre 0 et 9.

    Mod- ' - Demander une fenêtre pour sélectionner.

    Mod-% - Fractionner la fenêtre actuelle en deux horizontalement.

    Mod- ” - Scinder la fenêtre actuelle en deux verticalement


    Pour vous détacher de la session en cours, utilisez le Mod-d raccourci clavier.

    Pour vous rattacher à une session, exécutez la commande suivante:

    tmux attach

    Pour plus de raccourcis clavier, lancez la commande man tmux commander ou lire le manuel de tmux sur le web.

    Dvtm & Dtach

    Contrairement à GNU Screen et tmux, dvtm ne vous permet pas de vous déconnecter et de vous reconnecter à des sessions. Vous devrez exécuter dvtm avec dtach pour vous détacher et vous rattacher à vos sessions.

    Exécutez cette commande pour installer dvtm et dtach sur Ubuntu:

    sudo apt-get install dvtm dtach

    Ces programmes devraient également être disponibles dans les référentiels de logiciels d’autres distributions..

    Exécuter le dvtm commande pour lancer dvtm. Vous verrez une seule fenêtre de terminal.

    Pour ouvrir des fenêtres de terminal supplémentaires, utilisez la commande Mod-c raccourci clavier. La combinaison de touches de modificateur par défaut est Ctrl-g. Cela signifie que vous devrez appuyer sur Ctrl-g et alors c ouvrir une nouvelle fenêtre de terminal.

    Comme un gestionnaire de fenêtres en mosaïque, dvtm disposera automatiquement les fenêtres du terminal. Contrairement aux autres utilitaires, il les affiche tous à l'écran par défaut.

    Voici quelques raccourcis clavier importants pour vous aider à démarrer:

    Mod-x - Fermer la fenêtre en cours.

    Mod-j - Focus prochaine fenêtre.

    Mod-k - Focus fenêtre précédente.

    # Mod - Focus sur la fenêtre spécifiée, où # est le numéro de la fenêtre.

    Mod-q - Quittez dvtm.

    Pour une liste complète, lancez le man dvtm commande ou consultez la page de manuel de dvtm sur le Web.

    Dvtm prend également en charge la souris. Par exemple, vous pouvez cliquer sur l’une des fenêtres pour la sélectionner..

    Pour vous déconnecter d'une session dvtm et y rattacher plus tard, vous devez l'exécuter avec la commande dtach. Pour lancer dvtm avec dtach, utilisez la commande suivante:

    dtach -c / tmp / dvtm-session -r treuil dvtm

    Pour vous déconnecter d’une session dvtm démarrée avec dtach, utilisez la commande Ctrl- \ raccourci clavier.

    Pour rattacher ultérieurement votre session dvtm, utilisez la commande suivante:

    dtach -a / tmp / dvtm-session -r treuil

    Vous pouvez également utiliser dtach pour exécuter, détacher et rattacher d’autres applications..


    Vous pouvez également vouloir consulter Byobu, qui améliore GNU Screen..