Hi,

for urxvt -tr I see unnecessary redraws that seem to cause a focus bug.

setup:
rxvt-unicode, cvs trunk, as of 2010-03-19; awesome window manager 3.4.4,
kde 4.4.1 without plasma.

Bug 1:
------

- 2 urxvt running alongside, non-overlapping
- some area not covered by the terminals
- focus on right terminal
- mouse over no terminal

1. move mouse over unfocused, left window
--> left window gets focused
2. leave mouse over left window
3. switch focus to right window via keyboard (Mod4-Tab)
--> focus is switched to right window
4. switch focus to left window via keyboard (Mod4-Tab)
--> focus is switched to left window
--> *BUG*: right window seems to be redrawn, i.e. flickers
5. switch focus to right windw via keyboard (Mod4-Tab)
--> *BUG*: left window seems to be redrawn, i.e. flickers
--> *BUG*: focus stays on left window
6. repeat switch focus to right windw via keyboard (Mod4-Tab)
--> focus is switched to right window, no redrawing/flicker

During the whole test, the mouse was over the left window. The focus
only hangs on the window the mouse is over.

Changing focus just by moving the mouse to the window to be focused,
i.e. not using the keyboard, works fine and does not result in a redraw
flicker.

Changing focus by keyboard while mouse is not over any window results in
direct switching of focus but *BUG* the window losing the focus
flickers.

I used "redrawn" to describe the effect, without knowledge of the code,
i.e. I don't know what exactly is happening, but basically the window
goes blank the text reappears and several arbitrary rows in a block are
shortly highlighted. The whole thing happens very fast but is clearly
noticeable.

My .Xdefaults is attached, transparency enabled by default.
The problem dows not show up for terminals started with ``urxvt +tr``.


Bug 2 (eventually the same):
----------------------------

- One transparent urxvt.
1. maximize via keyboard (mod4-m)
--> window is maximized
--> *BUG*: sometimes the same redrawing is happening after a short delay
           of variable time. This seems to be a race condition, as
           sometimes it does not happen.
2. demaximize again via keyboard (mod4-m)
--> window is demximized
--> *BUG*: same as above

My .Xdefaults is attached, transparency enabled by default.
The problem dows not show up for terminals started with ``urxvt +tr``.


best regards
florian
-- 
Florian Friesdorf <[email protected]>
  GPG FPR: EA5C F2B4 FBBB BA65 3DCD  E8ED 82A1 6522 4A1F 4367
Jabber/XMPP: [email protected]
  OTR FPR: 9E191746 213321FE C896B37D 24B118C0 31785700
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
XTerm*color0:           #000000
XTerm*color1:           #800000
XTerm*color2:           #008000
XTerm*color3:           #d0d090
XTerm*color4:           #000080
XTerm*color5:           #800080
XTerm*color6:           #a6caf0
XTerm*color7:           #d0d0d0
XTerm*color8:           #b0b0b0
XTerm*color9:           #f08060
XTerm*color10:          #60f080
XTerm*color11:          #e0c060
XTerm*color12:          #80c0e0
XTerm*color13:          #f0c0f0
XTerm*color14:          #c0d8f8
XTerm*color15:          #e0e0e0
XTerm*background:       #000000
XTerm*foreground:       #d0d0d0
XTerm*cursorColor:      #00f000
XTerm*boldColor:        false
XTerm*boldMode:         false
XTerm*colorMode:        true
XTerm*reverseVideo:     false
XTerm*eightBitInput:    false
XTerm*metaSendsEscape:  true
XTerm*charClass:        
33:48,35:48,37-38:48,43-47:48,58-59:48,61:48,63-64:48,91:48,93:48,126:48
XTerm*font:             -*-terminus-medium-*-*-*-14-*-*-*-*-*-iso10646-*
XTerm*loginShell:       true
XTerm*saveLines:        10000
XTerm*scrollBar:        false
XTerm*secondaryScroll:  true
XTerm*termName:         xterm-color

URxvt*color0:           black
URxvt*background:       black
URxvt*color1:           #800000
URxvt*color2:           #008000
URxvt*color3:           #d0d090
URxvt*color4:           #000080
URxvt*color5:           #800080
URxvt*color6:           #a6caf0
URxvt*color7:           grey90
URxvt*foreground:       grey90
URxvt*color8:           #b0b0b0
URxvt*color9:           #f08060
URxvt*color10:          #60f080
URxvt*color11:          #e0c060
URxvt*color12:          #80c0e0
URxvt*color13:          #f0c0f0
URxvt*color14:          #c0d8f8
URxvt*color15:          #e0e0e0
URxvt*cursorColor:      #e0e080
URxvt*underlineColor:   yellow
URxvt*loginShell:       false
URxvt*font:             -xos4-terminus-medium-r-normal--14-*-*-*-*-*-iso10646-*
URxvt*boldFont:         -xos4-terminus-bold-r-normal--14-*-*-*-*-*-iso10646-*
URxvt*italicFont:       xft:Bitstream Vera Sans Mono:italic:autohint=true
URxvt*bolditalicFont:   xft:Bitstream Vera Sans Mono:bold:italic:autohint=true
URxvt*saveLines:        10000
URxvt*scrollBar:        false
URxvt*scrollstyle:      plain
URxvt*scrollTtyOutput:  false
URxvt*scrollTtyKeypress:    true
URxvt*shading:          15
URxvt*transparent:      true
//URxvt*fading:         30
URxvt*keysym.Home:      \033[1~
URxvt*keysym.End:       \033[4~
URxvt*keysym.M-u:       perl:mark-yank-urls:activate_mark_mode
URxvt*perl-ext:         selection,mark-yank-urls
URxvt*geometry:         89x31

Fig.inches:             false
Fig.latexfonts:         true
Fig.specialtext:        true

xfig*background: grey80
xfig*foreground: black
xfig*startfontsize: 12
xfig*startlatexFont: SansSerif
xfig*startgridmode: 1
xfig*splash: false

Attachment: pgpCbZUHbuMhX.pgp
Description: PGP signature

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to