Hi, 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.
On 14/11/14 11:31, Nicholas Marriott wrote:
> What do you have in .tmux.conf?
>
> On Thu, Nov 13, 2014 at 06:39:52PM +0200, Aleksandrina Nikolova wrote:
>> Greetings!
>>
>> 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
>> tmux-users@lists.sourceforge.net
>> 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
set -g word-separators "¬`|@&^%$£\"'#_*=+-?.!,;:<>/[]{}()"
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 '@' command-prompt -I "#W" -p "Rename current window:" "rename-window '%%'"
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"
------------------------------------------------------------------------------
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
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users