web-dev-qa-db-fra.com

Réglage des écrans Byobu par défaut

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, une option dans byobu-config (via la touche F9) permettait de créer de nouvelles fenêtres avec une option à cocher permettant de sélectionner s’il s’agissait d’une option de démarrage. Toute 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
12
sheepeatingtaz

Comme @Jorge Castro l'a mentionné dans un commentaire, la configuration de ~/.byobu/windows ne fonctionne pas parce que byobu est maintenant basé sur tmux (le "Multiplexeur de terminal"). Comme mentionné par @Hai Vu, il existe une solution de contournement qui vous permet d'utiliser screen comme backend de Byobu, mais il n'est pas trop compliqué de passer à tmux .

Vous voudrez éditer le fichier .tmux.conf situé dans le dossier .byobu de votre utilisateur (~/.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 de 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 fichier .tmux.conf. Tel que 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.

Ainsi, 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.

8
Default

J'ai trouvé que si tu cours

byobu-select-backend

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

3
Hai Vu