Définition des écrans Byobu par défaut

12

Je viens d'installer Quantal en tant que nouvelle installation et je souhaite configurer Byobu tel qu'il était sur mon ancien système. Dans une version précédente de byobu, il y avait une option dans byobu-config (via la touche F9) pour créer de nouvelles fenêtres avec une option de case à cocher pour sélectionner s'il s'agissait d'une option de démarrage. La section 'créer une nouvelle fenêtre' de byobu-config n'est plus là!

J'ai essayé d'ajouter les détails des fenêtres que je veux ~ / .byobu / windows (ci-dessous) mais cela n'a eu aucun effet.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython
moutonstaz
la source
(Pas assez mais une réponse mais byobu est maintenant basé sur tmux, pas sur écran, cela pourrait être la raison pour laquelle cela ne fonctionne pas)
Jorge Castro

Réponses:

8

Comme @Jorge Castro l'a mentionné dans un commentaire, la raison pour laquelle votre ~/.byobu/windowsconfiguration ne fonctionne pas est que byobu est désormais basé sur tmux (le "Terminal Multiplexeur"). Comme mentionné par @Hai Vu, il existe une solution de contournement qui vous permet d'utiliser l' écran comme backend de byobu, mais il n'est pas trop compliqué de passer à tmux .

Vous souhaiterez modifier le .tmux.conffichier situé dans le dossier de votre utilisateur .byobu( ~/.byobu/.tmux.conf). Ici, vous voudrez écrire des commandes pour construire vos fenêtres de terminal en utilisant les commandes trouvées dans le manuel tmux . Voici un exemple simple qui peut vous aider à démarrer:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

Ici, j'ai inséré trois commandes dans le .tmux.conffichier. Comme défini par le manuel:

Le fichier de configuration est un ensemble de commandes tmux qui sont exécutées en séquence au premier démarrage du serveur.

Donc, dans ce cas, lorsque vous démarrez Byobu, vous devriez voir trois fenêtres pré-créées avec les titres "Git", "Projected Build / Run" et "PostgreSQL" (de gauche à droite). J'espère que cela t'aides.

Défaut
la source
1
Il y avait un bug dans les anciennes versions de Byobu jusqu'à 5.85 et vous devez enchaîner les commandes avec un point-virgule, voir ma réponse sur SU .
LiveWireBT
3

J'ai trouvé que si tu cours

byobu-select-backend

et choisissez l' écran , alors cela fonctionne. La sélection de tmux comme backend ne fonctionne pas. J'essaie toujours de savoir comment créer des fenêtres avec le backend tmux. Si je sais comment, je mettrai à jour ce post.

Hai Vu
la source
apropos byobupour des commandes plus utiles. tmux est maintenant le backend par défaut. BTW F2 crée une nouvelle fenêtre, Maj + F1 pour obtenir de l'aide.
Pablo Bianchi