В общем, настоятельно рекомендую тем, кто еще не попробовал.
Немного напрягала цветная панелька внизу, решил перекрасить. В общем, у меня конфиг сейчас приблизительно такой:
Код:
# ` is an interesting key for a prefix
set-option -g prefix C-b
# set-option -g prefix C-a
#unbind-key C-b
#bind-key C-a last-window
#bind-key ` last-window
bind-key b send-prefix
# we might need ` at some point, allow switching
# we can also send the prefix char with `-a
#bind-key F11 set-option -g prefix C-a
#bind-key F12 set-option -g prefix `
# 0 is too far from ` ;)
set -g base-index 1
# set-option -g default-terminal "screen-256color"
set-option -g mouse-select-pane off
#set-option -g status-keys vi
set-option -g bell-action any
set-option -g set-titles on
set-option -g set-titles-string '#H:#S.#I.#P #W #T' # window number,program name,active (or not)
set-option -g visual-bell off
#setw -g mode-keys vi
setw -g mode-mouse off
setw -g monitor-activity off
#bind e previous-window
#bind f next-window
#bind j up-pane
#bind k down-pane
set-option -g status-utf8 on
# set-option -g status-justify centre
set-option -g status-justify left
set-option -g status-bg black
set-option -g status-fg white
set-option -g status-left-length 40
set-option -g pane-active-border-fg green
set-option -g pane-active-border-bg black
set-option -g pane-border-fg white
set-option -g pane-border-bg black
set-option -g message-fg black
set-option -g message-bg green
#setw -g mode-bg black
setw -g window-status-bg black
setw -g window-status-current-fg green
setw -g window-status-alert-attr default
setw -g window-status-alert-fg yellow
set -g status-left '#S #[default]'
# set -g status-right '#[fg=green]][#[fg=white] #T #[fg=green]][ #[fg=blue]%Y-%m-%d #[fg=white]%H:%M#[default]'
set -g status-right '#[fg=white]| #[fg=white]%d-%m-%y %a #[fg=white]%H:%M#[default]'
set -g history-limit 4096
#bind r source-file ~/.tmux.conf
из опций - индекс с 1, чтобы не было 0 окошка на старте :)
и visual-bell прикольно тем, что моргает во время события, но при работе через ssh это неудобно, поскольку после моргания внутри тмукса перестает моргать клиент ssh, до которого beep не доходит.
Настраиваю глобально, поэтому перечитать измененные настройки можно так:
Код:
tmux source-file /etc/tmux.conf