Hi,

Yes, just these two lines reproduce the flickering. I'm attaching my
.Xresources and I don't start urxvt with any options.

On 14/11/14 15:54, Nicholas Marriott wrote:
> Is this config enough to reproduce:
>
> set -g status-right '%s'
> set -g status-interval 1
>
> Also please send me your .Xdefaults/.Xresources and any flags you are
> using to start urxvt.
>
>
> On Fri, Nov 14, 2014 at 01:30:21PM +0200, Aleksandrina Nikolova wrote:
>> 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"

URxvt*termName:                       rxvt-256color
URxvt*geometry:                       150x60
URxvt*reverseVideo:                   false
URxvt*loginShell:                     false
URxvt*jumpScroll:                     false
URxvt*skipScroll:                     false
URxvt*pastableTabs:                   true
URxvt*scrollstyle:                    plain
URxvt*scrollBar:                      false
URxvt*scrollBar_right:                false
URxvt*scrollBar_floating:             false
URxvt*scrollBar_align:                center
URxvt*thickness:                      5
URxvt*scrollTtyOutput:                false
URxvt*scrollTtyKeypress:              true
URxvt*scrollWithBuffer:               false
URxvt.searchable-scrollback:          false
URxvt*transparent:                    false
URxvt*shading:                        100
URxvt*blurRadius:                     0x0
URxvt*utmpInhibit:                    true
URxvt*urgentOnBell:                   false
URxvt*visualBell:                     false
URxvt*mapAlert:                       false
URxvt*mouseWheelScrollPage:           false
URxvt*cursorUnderline:                false
URxvt*cursorBlink:                    false
URxvt*pointerBlank:                   false
URxvt*background:                     black
URxvt*foreground:                     #efefef
*color0:                              #000000
*color8:                              #555753
*color1:                              #a23030
*color9:                              #ab4343
*color2:                              #607e43
*color10:                             #9bc473
*color3:                              #c4a000
*color11:                             #e5da83
*color4:                              #305381
*color12:                             #5781af
*color5:                              #75507b
*color13:                             #ad7fa8
*color6:                              #06989a
*color14:                             #28c2c2
*color7:                              #eeeeec
*color15:                             #d3d7cf
URxvt*cursorColor:                    #607e43
URxvt*iconFile:                       
/usr/share/icons/FinalOrder/scalable/apps/gnome-terminal.png
URxvt*font:                           xft:DejaVu Sans Mono:pixelsize=10
URxvt*boldFont:                       xft:DejaVu Sans Mono:bold:pixelsize=10
URxvt*italicFont:                     xft:DejaVu Sans Mono:oblique:pixelsize=10
URxvt*boldItalicFont:                 xft:DejaVu Sans 
Mono:bold:oblique:pixelsize=10
URxvt*title:                          urxvt
URxvt*saveLines:                      1000
URxvt*buffered:                       true
URxvt*depth:                          32
URxvt*hold:                           false
URxvt*lineSpace:                      0
URxvt*letterSpace:                    1
URxvt*secondaryScreen:                true
URxvt*secondaryScroll:                false
URxvt*secondaryWheel:                 true
URxvt*perl-ext-common:                default,matcher
URxvt*perl-ext:                       default,url-select
URxvt.keysym.M-u:                     perl:url-select:select_next
URxvt*url-launcher:                   /usr/bin/xdg-open
URxvt.url-select.launcher:            /usr/bin/xdg-open
URxvt.url-select.underline:            true
URxvt*matcher.button:                 1
------------------------------------------------------------------------------
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

Reply via email to