Post by Aleksandrina NikolovaHi, thanks for replying - I'm attaching my .tmux.conf;
I tried removing it completely and restarting tmux - the flicker was
gone; so to figure out which setting exactly is causing it I started
reloading them one by one and found out that it flickers when the status
bar is changed (not necessarily every status update): i.e. my status bar
contains the title and the clock and is updated every 1 second, but the
flicker would occur every minute if I remove the seconds from the clock
format.
Post by Nicholas MarriottWhat do you have in .tmux.conf?
Post by Aleksandrina NikolovaGreetings!
I am using tmux v 1.9a running on Gentoo Linux amd64 under rxvt-unicode.
Whenever the cursor is on the last line (just above the tmux status
basr) it flickers every status-interval (regardless of how many seconds
it is set to and regardless if it is in alternate screen or not). This
doesn't happen with urxvt running outside of tmux and the interesting
thing is that it didn't happen when I was using xfce4-terminal (with
tmux running in it). It does however occur also when tmux is run on one
of the tty's (I can see the short flicker along with the blinking of the
cursor). Double buffering is on for urxvt.
Any ideas on why this happens?
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
https://lists.sourceforge.net/lists/listinfo/tmux-users
set -g assume-paste-time 1
set -g base-index 0
set -g bell-action any
set -g bell-on-alert on
set -g default-command ""
set -g default-terminal screen-256color
set -g destroy-unattached off
set -g detach-on-destroy on
set -g display-panes-active-colour green
set -g display-panes-colour white
set -g display-panes-time 1000
set -g display-time 1500
set -g history-limit 5000
set -g lock-after-time 0
set -g lock-server on
set -g message-attr none
set -g message-bg green
set -g message-command-attr none
set -g message-command-bg black
set -g message-command-fg green
set -g message-command-style fg=green,bg=black
set -g message-fg black
set -g message-limit 100
set -g message-style fg=black,bg=green,none
set -g mouse-resize-pane off
set -g mouse-select-pane off
set -g mouse-select-window off
set -g mouse-utf8 on
set -g pane-active-border-bg default
set -g pane-active-border-fg green
set -g pane-active-border-style fg=green
set -g pane-border-bg default
set -g pane-border-fg default
set -g pane-border-style default
set -g prefix C-b
set -g renumber-windows on
set -g repeat-time 300
set -g set-remain-on-exit off
set -g set-titles off
set -g set-titles-string "#S:#I:#W - #T"
set -g status on
set -g status-attr none
set -g status-bg default
set -g status-fg white
set -g status-interval 1
set -g status-justify left
set -g status-keys emacs
set -g status-left ""
set -g status-left-attr none
set -g status-left-bg default
set -g status-left-fg default
set -g status-left-length 15
set -g status-left-style default
set -g status-position bottom
set -g status-right "#T %a, %d %b %H:%M:%S"
set -g status-right-attr none
set -g status-right-bg default
set -g status-right-fg default
set -g status-right-length 120
set -g status-right-style default
set -g status-style fg=white
set -g status-utf8 on
set -g visual-activity off
set -g visual-bell off
set -g visual-content off
set -g visual-silence off
setw -g aggressive-resize on
setw -g allow-rename off
setw -g alternate-screen on
setw -g automatic-rename on
setw -g automatic-rename-format "#{pane_current_command}"
setw -g c0-change-trigger 100
setw -g c0-change-interval 100
setw -g clock-mode-colour white
setw -g clock-mode-style 24
setw -g force-height 0
setw -g force-width 0
setw -g main-pane-height 35
setw -g main-pane-width 90
setw -g mode-attr none
setw -g mode-bg green
setw -g mode-fg black
setw -g mode-keys emacs
setw -g mode-mouse off
setw -g mode-style fg=black,bg=green
setw -g monitor-activity off
setw -g monitor-content ""
setw -g monitor-silence 0
setw -g other-pane-height 0
setw -g other-pane-width 0
setw -g pane-base-index 0
setw -g remain-on-exit off
setw -g synchronize-panes off
setw -g utf8 on
setw -g window-status-activity-attr reverse
setw -g window-status-activity-bg default
setw -g window-status-activity-fg default
setw -g window-status-activity-style reverse
setw -g window-status-attr none
setw -g window-status-bell-attr reverse
setw -g window-status-bell-bg default
setw -g window-status-bell-fg red
setw -g window-status-bell-style fg=red,reverse
setw -g window-status-bg default
setw -g window-status-content-attr reverse
setw -g window-status-content-bg default
setw -g window-status-content-fg default
setw -g window-status-content-style reverse
setw -g window-status-current-attr bold
setw -g window-status-current-bg default
setw -g window-status-current-fg default
setw -g window-status-current-format "#I:#W"
setw -g window-status-current-style bold
setw -g window-status-fg default
setw -g window-status-format "#I:#W#F"
setw -g window-status-last-attr none
setw -g window-status-last-bg default
setw -g window-status-last-fg default
setw -g window-status-last-style default
setw -g window-status-separator " "
setw -g window-status-style default
setw -g wrap-search on
setw -g xterm-keys off
#################### KEYBINDINGS ####################
unbind -a
run-shell ~/.tmux_scripts/logging
bind ':' command-prompt
bind '$' command-prompt -I "#S" -p "Rename current session:" "rename-session '%%'"
bind \; last-pane
bind '?' list-keys
bind '~' show-messages
bind '|' split-window -h # \; send-keys C-b C-h
bind '-' split-window -v # \; send-keys C-b C-h
bind '}' swap-pane -D
bind '{' swap-pane -U
bind C-b send-prefix
bind C-r rotate-window -U
bind C-z suspend-client
bind C-Space previous-layout
bind -r C-Down resize-pane -D
bind -r C-Left resize-pane -L
bind -r C-Right resize-pane -R
bind -r C-Up resize-pane -U
bind M-1 select-layout even-horizontal
bind M-2 select-layout even-vertical
bind M-3 select-layout main-horizontal
bind M-4 select-layout main-vertical
bind M-5 select-layout tiled
bind M-n next-window -a
bind M-p previous-window -a
bind M-IC choose-buffer
bind -r M-Down resize-pane -D 5
bind -r M-Left resize-pane -L 5
bind -r M-Right resize-pane -R 5
bind -r M-Up resize-pane -U 5
bind 0 select-window -t :0
bind 1 select-window -t :1
bind 2 select-window -t :2
bind 3 select-window -t :3
bind 4 select-window -t :4
bind 5 select-window -t :5
bind 6 select-window -t :6
bind 7 select-window -t :7
bind 8 select-window -t :8
bind 9 select-window -t :9
bind a choose-session
bind b break-pane
bind B run-shell /home/aleksandrina/.tmux_scripts/move-pane
bind d detach-client
bind f command-prompt -p "Find window by name:" "find-window '%%'"
bind i display-message
bind k confirm-before -p "Kill current session? (y/n)" kill-session
bind K confirm-before -p "Kill server? (y/n)" kill-server
bind l last-window
bind m run-shell /home/aleksandrina/.tmux_scripts/monitor-window
bind -r n next-window
bind o new-window # \; send-keys C-b C-h
bind -r p previous-window
bind r rotate-window -D
bind s command-prompt -I /home/aleksandrina/.tmux.conf -p "Source file:" "source-file '%%'"
bind w choose-tree -u
bind x confirm-before -p "Kill current pane? (y/n)" kill-pane
bind X confirm-before -p "Kill current window? (y/n)" kill-window
bind z resize-pane -Z
bind Space next-layout
bind PageDown copy-mode
bind PageUp copy-mode -u
bind IC paste-buffer
bind -r Down select-pane -D
bind -r Left select-pane -L
bind -r Right select-pane -R
bind -r Up select-pane -U
bind -t emacs-copy -n M-w copy-pipe "xsel -bi"
bind -t emacs-copy -n b page-up
if-shell "[[ $SHLVL == '1' ]]" "tmux send-keys C-b C-h"