web-dev-qa-db-fra.com

Problème avec le démarrage de tmux en affichant la configuration en cours. (ligne électrique)

Je viens d'installer Powerline à l'aide de ce tutoriel: https://askubuntu.com/a/283909/408189

Maintenant, la première chose que je vois quand j'ouvre tmux avec la commande tmuxest ce qui ressemble à la configuration en cours.

Ce que je veux voir, c’est un nouveau shell bash (que j’obtiens en appuyant sur Esc ou Ctrl+c).

Au lieu de cela, voici ce qui est affiché:

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

Le thème CPL est entièrement fonctionnel et tout le reste fonctionne après avoir appuyé sur Esc ou Ctrl+c.

Ceci est le fichier .tmuxrc.conf que j'ai:

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

@ Sandre. J'ai eu exactement le même problème lorsque j'ai installé tmux-powerline et la mise à niveau de tmux a résolu le problème pour moi. Ma version avant la mise à jour était 1.8, et je suis actuellement à la 2.1.

Faites défiler vers le bas de cette page pour obtenir les instructions de mise à jour. J'ai fait mon installation depuis le dépôt Git. J'espère que cela t'aides.

1
wrfc

Il s'agit d'un problème connu lié à l'exécution de Powerline sur tmux 1.8. Voir https://github.com/powerline/powerline/issues/1394 .

La solution standard, comme @ wrfc noté , consiste à mettre à niveau tmux. Le pi-rho/dev PPA a de nouvelles versions de tmux (et d’autres outils de développement populaires) et semble être populaire. Pour l'utiliser:

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

Depuis presser EscCtrl-C, ou Enter efface la configuration, une autre solution (bidouillage) consiste à demander à tmux d’appuyer sur lui-même en ajoutant send-key Enter à votre fichier .tmux.conf.

0
Josh Kelley