| Both sides previous revisionPrevious revision | |
| informatique:logiciels:byoby [2020/10/30 10:42] – pteu | informatique:logiciels:byoby [2021/01/17 15:53] (current) – removed pteu |
|---|
| ======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 : ''<F1>''. | |
| |
| =====Quick start===== | |
| |
| Ceux-ci ne s'utilisent pas après un ''Ctrl+a'' : | |
| |
| * ''<F1>'' ou ''<F9>'' : afficher le menu de configuration de byobu | |
| * ''<F2>'' : créer une nouvelle fenêtre | |
| * ''Shift+<F2>'' : split horizontal | |
| * ''Ctrl+<F2>'' : split vertical | |
| * ''Ctrl+Shift+<F2>'' : créer une nouvelle session | |
| * ''<F3>''/''<F4>'' : sélectionner la fenêtre suivante/précédente | |
| * ''Alt+<Droite>/<Gauche>'' : sélectionner la fenêtre suivante/précédente | |
| * ''Alt+<Bas>/<Haut>'' : sélectionner la session suivante/précédente | |
| * ''Shift+<F3>/<F4>'' : sélectionner la région suivante/précédente | |
| * ''<F8>'' : 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 ''<espace>'' : sélectionner la fenêtre suivante | |
| * ''p'' : sélectionner la fenêtre précédente | |
| * ''<nb>'' sélectionner la fenêtre numéro <nb> | |
| * ''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) | |
| * ''<tab>'' : 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 | |
| |