======Byobu====== {{ :informatique:logiciels:byobu_logo.png?nolink&150|}} [[https://www.byobu.org/|byobu]] est un logiciel libre de type [[informatique:logiciels:tmux|tmux]]-like, c'est-à-dire un multiplexeur de terminal en mode texte. Il permet de gérer plusieurs terminaux dans une seule fenêtre, ainsi que de lancer des commandes qui continuent de s'exécuter en arrière-plan, même si l'on s'en déconnecte. C'est une surcouche du célèbre [[informatique:logiciels:screen|screen]], qui apporte des raccourcis plus ergonomiques, un utilitaire de configuration et un préconfiguration plus fonctionnelle. byobu se rattache (se reconnecte) automatiquement à la précédente session, s'il en trouve une en background. ======Raccourcis/Keybindings====== Pour afficher les attributions de touches, saisir : ''Ctrl+a ?'', ou afficher le menu d'aide : ''''. =====Quick start===== Ceux-ci ne s'utilisent pas après un ''Ctrl+a'' : * '''' ou '''' : afficher le menu de configuration de byobu * '''' : créer une nouvelle fenêtre * ''Shift+'' : split horizontal * ''Ctrl+'' : split vertical * ''Ctrl+Shift+'' : créer une nouvelle session * ''''/'''' : sélectionner la fenêtre suivante/précédente * ''Alt+/'' : sélectionner la fenêtre suivante/précédente * ''Alt+/'' : sélectionner la session suivante/précédente * ''Shift+/'' : sélectionner la région suivante/précédente * '''' : renommer la fenêtre courante =====Commandes===== Ces raccourcis s'utilisent après la hotkey ''Ctrl+a'' : * ''c'' : créer une nouvelle fenêtre * ''n'' ou '''' : sélectionner la fenêtre suivante * ''p'' : sélectionner la fenêtre précédente * '''' sélectionner la fenêtre numéro * ''Ctrl+a'' : sélectionner la fenêtre précédemment sélectionnée * ''"'' : lister les fenêtres ouvertes * ''l'' ou ''r'' : rafraîchir la fenêtre courante (permet de la redimensionner à la taille optimale) * ''k'' ou ''&'' : fermer (killer) la fenêtre courante (demande confirmation avant) * ''d'' (detach) : détacher la session courante (on retourne sur le shell d'où on avait lancé byobu ====Split==== On peut spliter l'affichage d'une fenêtre en plusieurs régions/panneaux : * ''S'' ou ''|'' : split (horizontal) * ''%'' : vsplit (vertical) * '''' : sélectionner la région suivante * ''flèches directionnelles'' : sélectionner les région du haut/bas/droite/gauche * ''X'' ou ''!'' : fermer la région courante * ''z'' : maximiser la région courante * ''q'' afficher les numéros de région