Qu'est-ce que byobu ?
Byobu (paravent) est un gestionnaire de fenêtres basé sur le texte. Il est optimisé pour les utilisateurs qui souhaitent utiliser les puissantes fonctionnalités de `tmux` ou `screen`, mais qui trouvent difficile de configurer des raccourcis complexes ou la barre d'état.
Caractéristiques principales
- Raccourcis intuitifs: Utilise des touches de fonction comme F2 (nouvelle fenêtre), F3/F4 (déplacement) au lieu de combinaisons Ctrl complexes.
- Barre d'état riche: Affiche par défaut la version du système d'exploitation, le nombre de cœurs CPU, l'utilisation de la mémoire, la date/heure, etc. en bas.
- Choix du backend: Vous pouvez choisir d'exécuter l'un des moteurs tmux ou screen via les paramètres.
Commandes principales (Shell)
Commandes pour exécuter byobu ou modifier les paramètres dans le terminal.
1. Exécution et gestion de session
2. Paramètres et utilitaires
3. Aide/Version
Commande générée :
Essayez de combiner les commandes.
Description:
`byobu` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Raccourcis principaux (Touches de fonction)
Le plus grand avantage de Byobu est l'utilisation des **touches F**. Utilisez-les une fois à l'intérieur de byobu.
Contrôle des fenêtres et des sessions
- F2: Créer une nouvelle fenêtre
- F3 / F4: Déplacer vers la fenêtre précédente / suivante
- F6: Détacher la session. Le travail continue en arrière-plan et vous quittez le shell.
- F8: Renommer la fenêtre actuelle
- F9: Ouvrir le menu de configuration Byobu (paramètres de la barre d'état, aide, etc.)
Division de l'écran (volets) et défilement
- Shift + F2: Diviser l'écran horizontalement
- Ctrl + F2: Diviser l'écran verticalement
- Shift + [touches directionnelles]: Déplacer le focus entre les volets divisés
- F7: Entrer en mode de défilement (remonter l'écran, quitter avec Entrée)
Exemples de scénarios d'utilisation
Voici le flux de travail typique pour utiliser Byobu en pratique.
Démarrer une session
byobu
La méthode d'exécution la plus basique. Si une session était en cours d'exécution, elle est restaurée ; sinon, une nouvelle est créée.
Créer une session nommée
byobu new -s my-server
Utile lorsque vous souhaitez séparer les sessions par projet.
Configurer le démarrage automatique à la connexion
byobu-enable
Configure byobu pour qu'il se lance automatiquement à chaque connexion SSH au serveur. (Attention à la commodité)
Installation
Byobu peut être facilement installé via le gestionnaire de paquets sur la plupart des distributions Linux.
Debian/Ubuntu
sudo apt update && sudo apt install -y byobu
Souvent préinstallé sur Ubuntu Server.
RHEL/CentOS/Fedora
sudo dnf install -y byobu
Le référentiel EPEL peut être nécessaire.
macOS (Homebrew)
brew install byobu
Également disponible pour les utilisateurs de Mac.
Conseils & Précautions
Conseils utiles
- Utiliser le menu F9: Pendant l'exécution, appuyer sur `F9` permet de modifier facilement les couleurs de la barre d'état, de sélectionner les informations à afficher (batterie, réseau, etc.) et d'autres paramètres, à l'aide de la souris ou du clavier.
- Support de la souris: Vous pouvez activer le mode de clic de souris via le menu F9 > 'Toggle status notifications', etc.
- Quand les touches F ne fonctionnent pas: Dans certains programmes de terminal ou sur Mac, les touches F peuvent être configurées comme raccourcis système. Dans ce cas, vous devrez les appuyer avec la touche Fn (par exemple, `Fn + F2`) ou modifier les paramètres de votre terminal.