Disposition par défaut pour les nouveaux écrans
Gérez vos régions, puis exécutez le code à l'intérieur de l'écran :
-
Pour enregistrer votre mise en page actuelle dans le fichier
.screen_layout
:rm -f $HOME/.screen_layout screen -X layout dump .screen_layout
-
Pour qu'il se charge automatiquement avec sauvegarde de mise en page :
echo source .screen_layout >> $HOME/.screenrc echo layout save def >> $HOME/.screenrc
Comment ça marche
- Vous tapez
screen
. - L'écran affiche
$HOME/.screenrc
: source .screen_layout
- lire et exécuter les commandes depuis$HOME/.screen_layout
Les régions sont maintenant créées.layout save def
- enregistrer régions actuelles comme mise en page pour le conserver lorsque vous vous détachez.
layout dump .screen_layout
- Dump (ajouter ) mise en page actuelle dans fichier en
$HOME
répertoire
screen -X command
- Exécuter
command
en actuel session screen (si exécutée à l'intérieur).
Similaire à ctrl un puis :command
Vous pouvez également
-
Désactiver l'avis de copyright au démarrage :
echo startup_message off >> $HOME/.screenrc
-
Augmenter le tampon de défilement (déf. 100)
echo defscrollback 1000 >> $HOME/.screenrc
-
Ecrire son propre
.screen_layout
(50 % / 50 % vertical, avec 2 coques) :split -v screen -t s1 focus screen -t s2 focus
Ctrl
-a
puis :
puis layout save default
L'écran fourni est une version plus récente (avec fonction de mise en page)Bonne chance.
MISE À JOUR :Voici le .screenrc fichier qui rendra le changement permanent , ainsi que d'autres fonctionnalités intéressantes.
"enregistrement automatique de la mise en page activé " ne fonctionne que pour les mises en page explicitement nommées dans .screenrc.
À savoir, si vous avez spécifié une mise en page comme ABC, y avez basculé dans la session Screen et l'avez détachée, cette dernière mise en page sera restaurée après la reprise de la session.
Si vous n'avez pas spécifié de layout dans le fichier de configuration, vous devez lancer la commande interne "layout save your_layout_name " avant de se détacher.
Ceci est un .screenrc avec des mises en page prédéfinies au choix :
0 — one (the only region)
1 — two-v (the screen is splitted vertically into two regions, default layout)
2 — two-h (the screen is splitted horizontally into two regions)
3 — three (three regions — two in the upper part of the screen and one underneath)
4 — four (four regions)
Une fois sélectionnées dans l'écran, ces mises en page sont conservées lors du détachement jusqu'à la prochaine reprise de la session (en raison de la commande "layout autosave on").
Si vous avez créé votre propre mise en page, elle doit être enregistrée avec "nom du fichier de vidage de la mise en page ". Ensuite, vous pouvez utiliser un code du fichier "filename" pour ajouter votre mise en page dans #layouts section de ce .screenrc à sélectionner.
Par défaut "deux-v " la mise en page est chargée avec la seule fenêtre avec bash.