I did that first (inside afterwards, just for test): I shutdown the tmux server, started urxvt, did export TERM=xterm; and then tmux to start a new session (did it also from the tty)
On 14/11/14 13:21, Nicholas Marriott wrote: > TERM _outside_ tmux? > > > On Fri, Nov 14, 2014 at 01:16:53PM +0200, Aleksandrina Nikolova wrote: >> I just did - it does not... even when I set the default TERM for tmux to >> xterm and start a new session, it still flickers. >> >> On 14/11/14 13:13, Nicholas Marriott wrote: >>> Hmm. Can you test with TERM=xterm in urxvt and see if it goes away? >>> >>> >>> On Fri, Nov 14, 2014 at 01:08:55PM +0200, Aleksandrina Nikolova wrote: >>>> Hi, >>>> >>>> for urxvt it is rxvt-256color, for the virtual console it's linux (for >>>> xfce4-terminal, which didn't have this issue, it was xterm) >>>> >>>> On 14/11/14 13:05, Nicholas Marriott wrote: >>>>> Hi >>>>> >>>>> What is TERM set to outside tmux? >>>>> >>>>> >>>>> On Fri, Nov 14, 2014 at 11:52:31AM +0200, Aleksandrina Nikolova wrote: >>>>>> 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