Как сделать, чтобы zsh в byobu был оболочкой для входа?
Короче говоря, у меня есть настройка zsh, и я использую терминал gnome. Я недавно установил byobu и включил его.
Теперь, когда я запускаю новый терминал и появляется byobu, моя оболочка не является оболочкой входа в систему.
Я старался set -g
как предлагалось в другом вопросе, но это не помогло.
2 ответа
Добавить в ~.byobu/.tmux.conf
:
set -g default-shell /bin/zsh
set -g default-command /bin/zsh
При использовании tmux
как бэкэнд, еще .screenrc
,
Я искал тот же ответ, и, наконец, мне удалось определить ZSH в качестве моего SH по умолчанию:
не уверен, что эти команды были полезны, но на всякий случай
# set -g default-shell /usr/bin/zsh
# set -g default-command /usr/bin/zsh
и после того, как я установил byobu:
# sudo apt-get install byobu -y
и включите его в сеанс ZSH с помощью команды:
# byobu-enable
Я знаю, что на этот вопрос ответили пять лет назад, но оказалось, что есть более простой способ установить ZSH в качестве оболочки по умолчанию в byobu. В соответствии с этим вопросом Launchpad, если вы просто переименуете / удалите папку.byobu, она создаст новую на основе оболочки, которую вы в настоящее время используете.
Предоставляемые команды:
mkdir $HOME/byobu_backup
mv $HOME/.screenrc $HOME/.byobu $HOME/byobu_backup