web-dev-qa-db-fra.com

Comment changer le shell par défaut utilisé dans Byobu (tmux)?

Je suis devenu accro à Byobu et je suis récemment passé de bash à zsh; Maintenant, je veux combiner les deux, mais j'ai un pré-requis initial:

Je ne peux pas faire de zsh le shell par défaut pour mon utilisateur, car il s'agit d'un compte partagé et le reste de l'équipe n'est pas aussi heureux que zsh. Cela exclut l'option 'chsh -s/bin/zsh'.

J'ai donc découvert que vous pouvez définir un shell par défaut pour tmux (qui devrait suivre jusqu'à byobu, n'est-ce pas?). Ce serait parfait car je suis aussi le seul à utiliser réellement Byobu sur le serveur.

Le problème, c'est que je ne peux pas trouver où activer cette option dans la confusion des fichiers de configuration créés dans le mélange tmux/byobu.

Des allusions?

31
Ashimema

Mettez ce qui suit dans votre $HOME/.byobu/.tmux.conf:

set -g default-Shell /usr/bin/zsh
set -g default-command /usr/bin/zsh

Divulgation complète: je suis l'auteur et le responsable de Byob .

51
Dustin Kirkland