J'essaie d'apprendre à utiliser screen
, sous unix, de manière à ne pas ouvrir plusieurs connexions ssh et fenêtres de terminal simplement parce que je veux faire plus d'une chose à la fois sur une machine. J'ai trouvé la commande split très utile, mais j'ai un problème que je n'arrive pas à comprendre ... comment puis-je me séparer ??
Je peux diviser en utilisant ^A S et basculer entre eux en utilisant ^A ^I, mais n'arrive pas à comprendre comment supprimer une scission ...
ctrl-a,X ne fonctionne pas sur ma distribution non plus.
Si vous entrez dans l'aide en appuyant sur ctrl-a,?, vous remarquerez peut-être qu’aucune commande remove
n’est répertoriée. (C'est le cas sur ma distribution, pour une raison quelconque). Notez que cela signifie qu’il n’ya pas de liaison au clavier pour la commande, mais que celle-ci doit quand même fonctionner avec la "forme longue" suggérée par maxelost
.
Ne vous inquiétez pas, vous pouvez toujours supprimer le fractionnement actuel en utilisant la "forme longue": ctrl-a:retirerenter.
De plus, vous pouvez lier la commande remove
à X
en mettant cette ligne dans votre fichier ~/.screenrc (puis en redémarrant l'écran pour que les modifications prennent effet, bien sûr):
bind X remove
Juste utiliser ctrlaQ (étant donné que a est votre touche de commande d'écran) pour fermer toutes les divisions. ctrlaX ne ferme que la fenêtre active, comme le commentait maxelot.
Par exemple, cette page fractionnement de l'écran des documents et autres touches utiles pour l'écran.
CTRLa + Q se divise et vous permet de rester sur la fenêtre en cours
tandis que
CTRLa + X se divise et vous place dans la fenêtre disponible suivante
Le premier avec Q est génial car vous voudrez peut-être rester sur la fenêtre en cours lorsque vous avez besoin d'un plus grand espace :)
Bien sûr, après cela, si vous devez revenir à l’écran partagé, vous devrez refaire le CTRLa + S et CTRLa + Tab avec CTRLa + Space revenir mais ce n'est pas grave ... Ce serait bien s'il y avait un moyen de basculer simplement en arrière.