Ich verwende tmux unter Fedora 20 (ich habe das Standard-tmux-rpm mit yum installiert). Wenn ich in tmux ein neues Fenster erstelle, sieht der Standardtitel ungefähr so aus:
user@hoest:/path/to/this/folder
was ziemlich langwierig und nervig zu ändern ist. Ich habe einige mögliche Lösungen gefundenHier, aber keines davon scheint in meinem Fall zu funktionieren. Irgendwelche Tipps, wie ich das lösen kann?
Hier ist mein~/.tmux.conf
unbind C-b
set -g prefix C-a
bind a send-prefix
set -g default-terminal "screen-256color"
set -g base-index 1
set -g pane-base-index 1
bind-key c new-window -n "default"
set -g status-bg black
set -g status-fg white
set -g status-left '#[fg=green]#H'
set-window-option -g window-status-current-bg red
set -g status-right '#[fg=yellow]#(uptime | cut -d "," -f 4-)'
setw -g mode-mouse on
set-option -g mouse-select-pane on
set -g mouse-resize-pane on
set -g mouse-select-window on
set -g history-limit 100000
set-option -g default-shell /usr/bin/bash
set -sg escape-time 1
Antwort1
Ich habe das gleiche Problem unter Fedora 20. Dies liegt anscheinend an der Änderung der PROMPT_COMMAND
Variable, die inhttps://bugzilla.redhat.com/show_bug.cgi?id=969429.
Dies ist der Workaround, den ich verwende:
sudo ln -s /usr/bin/true /etc/sysconfig/bash-prompt-screen
Dadurch wird verhindert, /etc/bashrc
dass beim Verwenden von Screen oder tmux eine PROMPT_COMMAND
Umgebungsvariable festgelegt wird, die den Fenstertitel auf einen sehr langen Wert festlegt.