Я использую 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.
Что я могу сделать, чтобы заставить его работать?
Для правильной установки следуйте этому порядку:
Установите 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