Как запустить zsh и tmux с xterm-256color по умолчанию

Я использую ubuntu gnome 14.04, и я хочу, чтобы tmux и zsh открывались, когда я запускаю новый терминал.

Пока, по моему предпочтению терминала, я запускаю tmux по умолчанию.

В файле ~ / .tmux.conf у меня есть это:

set-option -g default-shell /bin/zsh

Это работает, но у меня проблема с цветами, поэтому мне нужно использовать TERM=xterm-256color tmux для запуска tmux. Я попытался заменить команду, запущенную по умолчанию, но она вызывает эту ошибку: no such file of this type.

Я попытался запустить zsh по умолчанию, и я добавил это в свой файл ~ / .zshrc:

Он работает, но запускает zsh, затем запускает другой процесс с zsh.

Что я могу сделать, чтобы заставить его работать?

1
задан 27 April 2014 в 18:33

1 ответ

Для правильной установки следуйте этому порядку:

Установите zsh Запустите zsh из вашего терминала / bash Установите zsh в качестве терминала по умолчанию / bash. Настройка tmux для запуска по умолчанию [!d10 ]

После того, как zsh установлен, запустите его с терминала

$ zsh

, теперь установите zsh по умолчанию Shell с

$ chsh -s /bin/zsh 

Обратите внимание, что вы должны быть на zsh при вводе этого (проверено это на моем Ubuntu 14.04.2 LTS - trusty)

Итак, теперь вы настроили оболочку по умолчанию ... Теперь вам нужно установить zsh по умолчанию, и он будет автоматически загружать zsh вместо Bourne Again Shell (Bash).

Чтобы установить tmux по умолчанию, поместите это в ~ ~ .zshrc перед вашими псевдонимами; код для других оболочек очень похож:

[[ $TERM != "screen" ]] && exec tmux
2
ответ дан 24 May 2018 в 08:32

Другие вопросы по тегам:

Похожие вопросы: