Question Byobu par défaut vs tmux


Quelles sont les principales caractéristiques de défaut byobu comportement / config pour tmux utilisateur?

Je pense à ce que déployer par défaut sur les serveurs de production. tmux gagne sur screen, car il est immédiatement visible lorsque la console distante est "protégée de la déconnexion". Volonté byobu fournir des fonctionnalités par défaut plus intéressantes?


4
2018-02-17 18:30


origine


Une autre raison d'aimer tmux ou byobu est qu'ils supportent la barre de défilement dans votre émulateur de terminal. (Apparemment, l'écran peut le faire, mais il faut le configurer). - sourcejedi


Réponses:


Byobu avait un bug où se connecter à un serveur lourdement chargé serait engendrer des processus apt-check infinis. Au moment de la rédaction de ce document, le correctif est toujours en cours de déploiement sur Ubuntu 12.04 LTS. Si vous gérez d’autres systèmes d’exploitation, vous devriez également vérifier leur version de package / leurs outils de suivi des bogues.

L’affichage par défaut inclut également le temps en secondes, de sorte que l’envoi de mises à jour est continuellement inutile. (Trafic réseau gênant, effets secondaires possibles dans le terminal client).

Si vous les désactivez, c'est joli et joli. Il est facile de changer la configuration pour votre utilisateur, en utilisant le frontend byobu-config. J'aime le fait qu’il active automatiquement ctrl-a dans tmux (le simple tmux utilise ctrl-b). Et contrairement à tmux, byobu sans options créera facilement une nouvelle session s'il n'y en a pas une, ou un attaché à la session non nommée existante. Je suis heureux de l'utiliser à la maison.

Pour déployer sur un certain nombre de serveurs différents, éventuellement gérés par plusieurs personnes, j’envisagerais si le simple tmux est plus sûr.


3
2018-02-17 19:48



Bonne perspicacité. Merci. - anatoly techtonik
C'est un bogue qui a affecté une version de Byobu qui a été corrigée dans les versions suivantes. Merci - Byobu Maintainer. - Dustin Kirkland
@DustinKirkland, merci pour le heads-up, mais le bogue est toujours marqué comme "En cours" pour Ubuntu 12.04 LTS et n'est pas corrigé pour les serveurs Debian (la majorité avec lesquels je dois m'occuper). à présent. - anatoly techtonik


Byobu est destiné à donner une interface utilisateur cohérente sur vos serveurs exécutant différentes versions et distributions de Linux et UNIX. Il relie également un peu Screen et Tmux, avec un ensemble cohérent de raccourcis clavier et d'extensions de statut de type conky.

Tmux et Screen sont tous deux géniaux, et encore mieux si vous personnalisez votre configuration ~/.screenrc et ~/.tmux.conf et avoir les moyens de synchroniser cette configuration sur tous vos serveurs. Byobu essaie de le faire pour vous, à partir de votre distribution.

J'ai écrit une réponse beaucoup plus complète à une question très similaire:

Remarques:

  1. Le bug d'apt-check que l'autre affiche a été corrigé dans une révision ultérieure, r1952, le 2012-06-24.
  2. Divulgation complète, je suis l'auteur en amont et le responsable de Byobu.

6
2018-02-18 03:40



Votre réponse implique-t-elle que tmux a un aspect et une convivialité incompatibles entre les différentes versions et distributions? - anatoly techtonik
BTW, est-ce que F1 fonctionne comme aide dans Byobu par défaut? Ou existe-t-il une aide affichée lors de la première exécution, comme dans irssi? Parce que tmux est inutilisable sans lecture préalable de la documentation. - anatoly techtonik
Et, byobu a-t-il automatiquement la capacité d'attacher ou de créer une session (si elle n'existe pas)? Dans tmux ce sont deux commandes différentes avec deux arguments différents. - anatoly techtonik
F1 fonctionne dans byobu. Et byobu se connecte automatiquement à une session existante si disponible / en crée une nouvelle si ce n'est pas le cas. - sourcejedi
Tmux n'a pas de "look-and-feel" incohérent. J'ai fourni une explication beaucoup plus longue quant aux motivations derrière Byobu beyond Screen / Tmux ici: superuser.com/a/423397/115303 - Dustin Kirkland