web-dev-qa-db-ja.com

Byobu(tmux)で使用されるデフォルトのシェルを変更するにはどうすればよいですか?

私はBy病に夢中になり、最近bashからzshに移行しました。ここで2つを結合したいのですが、最初の前提条件が1つあります。

Zshは共有アカウントであり、チームの他のメンバーは私ほど幸せではないため、zshをユーザーのデフォルトシェルにすることはできません-'chsh -s/bin/zsh'オプションは除外されます。

それで、tmuxにdefault-Shellを設定できることを発見しました(これはbyobuに続きますか?)。サーバーで実際にByobuを使用しているのは私だけなので、これは完璧です。

問題は、tmux/byobuミックスで作成された構成ファイルの混乱の中で、このオプションを有効にする場所を特定できないことです。

ヒントはありますか?

31
Ashimema

以下を$HOME/.byobu/.tmux.confに入れてください:

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

完全開示:私は Byobの作成者および管理者です

51
Dustin Kirkland