Проблема с запуском tmux при отображении запущенного конфига. (линия электропередачи)

Я только что установил Powerline, используя этот учебник: /questions/259099/kak-ya-mogu-ustanovit-i-ispolzovat-plagin-powerline/259117#259117

Теперь первое, что я вижу, когда открываю tmux командойtmuxэто то, что выглядит как работающий конфиг.

Я хочу увидеть новую оболочку bash (которую я получаю, нажимая Esc или Ctrl+c).

Вместо этого это то, что отображается:

set option: status -> on                                                                      [0/0]
set option: status-utf8 -> on
set option: status-interval -> 2
set option: status-left-length -> 20
set option: status-right -> "#(env "$POWERLINE_COMMAND" $POWERLINE_COMMAND_ARGS tmux right -R pane"
set option: status-right-length -> 150
set option: window-status-format -> "#[fg=colour244,bg=colour233,nobold,noitalics,nounderscore]  #"
set option: window-status-current-format -> "#[fg=colour233,bg=colour31,nobold,noitalics,noundersc"
set option: status-left -> "#[fg=colour16,bg=colour254,bold,noitalics,nounderscore] #S #[fg=colour"
set option: status-fg -> colour231
set option: status-bg -> colour233
set option: window-status-fg -> colour249
set option: window-status-activity-attr -> none
set option: window-status-bell-attr -> none
set option: window-status-activity-fg -> colour11
set option: window-status-bell-fg -> colour1

Тема Powerline полностью функциональна, а все остальное работает после нажатия Esc или Ctrl+c.

Это .tmuxrc.conf файл у меня есть:

source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"

2 ответа

@Шлифовальная машинка. У меня была точно такая же проблема, когда я впервые установил tmux-powerline, и обновление tmux решило эту проблему для меня. Моя версия до обновления была 1.8, а я сейчас на 2.1.

Прокрутите страницу до конца для получения инструкций по обновлению. Я сделал мою установку из репозитория git. Надеюсь это поможет.

Это известная проблема с запуском Powerline на tmux 1.8. См. https://github.com/powerline/powerline/issues/1394.

Как отмечает @wrfc, стандартным решением является обновление tmux. PPA pi-rho / dev имеет новые версии tmux (и других популярных инструментов разработки) и, кажется, популярен. Чтобы использовать это:

sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux

Так как нажатие Esc, Ctrl-C или Enter очищает конфигурацию, альтернативное (взломанное) решение состоит в том, чтобы сказать tmux нажимать это сам, добавив send-key Enter на ваш.tmux.conf.

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