-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Daniel,

Thank your for your response,

>> Package: xfwm4
>> Version: 4.4.2-5
>> Severity: normal
>>
>> xfwm4 fails to sent keyboard events to the xtightvncviewer vnc
>> session
>>
>> When starting xtightvncviewer with -fullscreen on a system that runs
>> the xfwm4 window manager the keyevents fail to go to the svn session.
> 
> Do you do more than fullscreen?  Does it do the same thing when you
> start not fullscreen and go fullscreen later. Do you have more than
> one monitor?

I have done some more testing, and yes when I start not fullscreen the
keyevent works fine, when going fullscreen the events are lost and I
can't use the keyboard in the vnc session (F8 also does not work I use
^C to terminate the svn session)

My test environment are two asus eee pc one eee pc 901 running x11vnc
server with only vga output and 1440x900 visual buffer (xorg) and one
eeepc 701 client lvds with 800x600 visual buffer running xtightvncviewer
over several ssh gateways.

But I don't think the the server side is to blame, xvnc4viewer did
worked fine with both x11vnc and xfwm4. I think there is a issue with
the keyboard grabbing with xfwm4 and xtightvncviewer

> I ask these questiong because I am another use who has tried
> xtightvncviewer while using xfwm4 and I didn't have the problem you
> described, except when I clicked on my second screen and then was
> unable to send keyboard events to xtightvncviewer, however I believe
> that to be a tightvnc problem not xfwm4 (it has also happened to other
> users).  
> 
> Are you sure it's the window manager?

I cant be 100% sure that is is the window manager, but it is a
combination of the window manager and the xtightvncviewer. That is why i
also posted this bug report:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510349

I have read you have done your fair amount of remote windows systems to
so you may have a better idea why it is not working as hoped.

Any ideas or other thoughts,

Best regards,

Jelle
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iJwEAQECAAYFAklc2VsACgkQ1WclBW9j5HlvNQP/Suhg9WlWduAjXBiPzYZkCdf7
qnNrR7GG4WIJ0fUhLvJfzg3re7BaipID9wH5EO2iUAWU6nRzuhw33jT+0fJI3LOU
AcEXUg/YbzK86tFDTok6xBICl/oVYmuzA75HG18jwgUaI0pmpognNbvNuDouBAGE
nOqtVZ/Wqp3IgWJLNBg=
=NL9y
-----END PGP SIGNATURE-----
je...@debian-eeepc:~$ x11vnc -rfbauth ~/.vnc/passwd -shared -forever -localhost -noxrandr -display :0
01/01/2009 13:23:40 passing arg to libvncserver: -rfbauth
01/01/2009 13:23:40 passing arg to libvncserver: /home/jelle/.vnc/passwd
01/01/2009 13:23:40 x11vnc version: 0.9.3 lastmod: 2007-09-30
01/01/2009 13:23:40 Using X display :0
01/01/2009 13:23:40
01/01/2009 13:23:40 ------------------ USEFUL INFORMATION ------------------
01/01/2009 13:23:40 X DAMAGE available on display, using it for polling hints.
01/01/2009 13:23:40   To disable this behavior use: '-noxdamage'
01/01/2009 13:23:40
01/01/2009 13:23:40 Wireframing: -wireframe mode is in effect for window moves.
01/01/2009 13:23:40   If this yields undesired behavior (poor response, painting
01/01/2009 13:23:40   errors, etc) it may be disabled:
01/01/2009 13:23:40    - use '-nowf' to disable wireframing completely.
01/01/2009 13:23:40    - use '-nowcr' to disable the Copy Rectangle after the
01/01/2009 13:23:40      moved window is released in the new position.
01/01/2009 13:23:40   Also see the -help entry for tuning parameters.
01/01/2009 13:23:40   You can press 3 Alt_L's (Left "Alt" key) in a row to
01/01/2009 13:23:40   repaint the screen, also see the -fixscreen option for
01/01/2009 13:23:40   periodic repaints.
01/01/2009 13:23:40
01/01/2009 13:23:40 XFIXES available on display, resetting cursor mode
01/01/2009 13:23:40   to: '-cursor most'.
01/01/2009 13:23:40   to disable this behavior use: '-cursor arrow'
01/01/2009 13:23:40   or '-noxfixes'.
01/01/2009 13:23:40 using XFIXES for cursor drawing.
01/01/2009 13:23:40 GrabServer control via XTEST.
01/01/2009 13:23:40
01/01/2009 13:23:40 Scroll Detection: -scrollcopyrect mode is in effect to
01/01/2009 13:23:40   use RECORD extension to try to detect scrolling windows
01/01/2009 13:23:40   (induced by either user keystroke or mouse input).
01/01/2009 13:23:40   If this yields undesired behavior (poor response, painting
01/01/2009 13:23:40   errors, etc) it may be disabled via: '-noscr'
01/01/2009 13:23:40   Also see the -help entry for tuning parameters.
01/01/2009 13:23:40   You can press 3 Alt_L's (Left "Alt" key) in a row to
01/01/2009 13:23:40   repaint the screen, also see the -fixscreen option for
01/01/2009 13:23:40   periodic repaints.
01/01/2009 13:23:40
01/01/2009 13:23:40 XKEYBOARD: all 28 "must have" keysyms accounted for.
01/01/2009 13:23:40   Not automatically switching to -xkb mode.
01/01/2009 13:23:40   If some keys still cannot be typed, try using -xkb.
01/01/2009 13:23:40   Also, remember "-remap DEAD" for accenting characters.
01/01/2009 13:23:40 X FBPM extension not supported.
01/01/2009 13:23:40 X display is capable of DPMS.
01/01/2009 13:23:40 --------------------------------------------------------
01/01/2009 13:23:40
01/01/2009 13:23:40 Default visual ID: 0x21
01/01/2009 13:23:41 Read initial data from X display into framebuffer.
01/01/2009 13:23:41 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5760
01/01/2009 13:23:41
01/01/2009 13:23:41 X display :0.0 is 32bpp depth=24 true color
01/01/2009 13:23:41
01/01/2009 13:23:41 Autoprobing TCP port
01/01/2009 13:23:41 Autoprobing selected port 5900
01/01/2009 13:23:41
01/01/2009 13:23:41 Xinerama is present and active (e.g. multi-head).
01/01/2009 13:23:41 Xinerama: enabling -xwarppointer mode to try to correct
01/01/2009 13:23:41 Xinerama: mouse pointer motion. XTEST+XINERAMA bug.
01/01/2009 13:23:41 Xinerama: Use -noxwarppointer to force XTEST.
01/01/2009 13:23:41 fb read rate: 14 MB/sec
01/01/2009 13:23:41 screen setup finished.
01/01/2009 13:23:41

The VNC desktop is:      localhost:0
PORT=5900

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

more info: http://www.karlrunge.com/x11vnc/#faq-client-caching

01/01/2009 13:26:54 Got connection from client 127.0.0.1
01/01/2009 13:26:54   other clients:
01/01/2009 13:26:54 check_access: client 127.0.0.1 matches host 127.0.0.1
01/01/2009 13:26:54 Disabled X server key autorepeat.
01/01/2009 13:26:54   to force back on run: 'xset r on' (3 times)
01/01/2009 13:26:54 created xdamage object: 0x1600031
01/01/2009 13:26:55 Client Protocol Version 3.8
01/01/2009 13:26:55 Protocol version sent 3.8, using 3.8
01/01/2009 13:26:55 rfbProcessClientSecurityType: executing handler for type 2
01/01/2009 13:27:00 Pixel format for client 127.0.0.1:
01/01/2009 13:27:00   8 bpp, depth 8
01/01/2009 13:27:00   true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6
01/01/2009 13:27:00 Using compression level 9 for client 127.0.0.1
01/01/2009 13:27:00 Using image quality level 0 for client 127.0.0.1
01/01/2009 13:27:00 Enabling X-style cursor updates for client 127.0.0.1
01/01/2009 13:27:00 Enabling full-color cursor updates for client 127.0.0.1
01/01/2009 13:27:00 Enabling cursor position updates for client 127.0.0.1
01/01/2009 13:27:00 Enabling LastRect protocol extension for client 127.0.0.1
01/01/2009 13:27:00 Using raw encoding for client 127.0.0.1
01/01/2009 13:27:09 client 1 network rate 21122.9 KB/sec (21122.9 eff KB/sec)
01/01/2009 13:27:09 client 1 latency:  0.5 ms
01/01/2009 13:27:09 dt1: 0.0008, dt2: 0.0010 dt3: 0.0005 bytes: 32268
01/01/2009 13:27:09 link_rate: LR_LAN - 1 ms, 21122 KB/s
01/01/2009 13:31:55 idle keyboard:   turning X autorepeat back on.
01/01/2009 14:09:37 client_count: 0
01/01/2009 14:09:37 Client 127.0.0.1 gone
01/01/2009 14:09:37 Statistics             events    Transmit/ RawEquiv ( saved)
01/01/2009 14:09:37  ServerCutText       :     41 |      4666/     4666 (  0.0%)
01/01/2009 14:09:37  FramebufferUpdate   :   8619 |         0/        0 (  0.0%)
01/01/2009 14:09:37  copyRect            :     13 |       208/ 14487952 (100.0%)
01/01/2009 14:09:37  raw                 :  22762 | 378786972/378786972 (  0.0%)
01/01/2009 14:09:37  PointerPos          :   3495 |     41940/    41940 (  0.0%)
01/01/2009 14:09:37  RichCursor          :   1761 |   1185129/  1185129 (  0.0%)
01/01/2009 14:09:37  TOTALS              :  36691 | 380018915/394506659 (  3.7%)
01/01/2009 14:09:37 Statistics             events    Received/ RawEquiv ( saved)
01/01/2009 14:09:37  PointerEvent        :   5905 |     35430/    35430 (  0.0%)
01/01/2009 14:09:37  FramebufferUpdate   :  10838 |    108380/   108380 (  0.0%)
01/01/2009 14:09:37  SetEncodings        :      1 |        56/       56 (  0.0%)
01/01/2009 14:09:37  SetPixelFormat      :      1 |        20/       20 (  0.0%)
01/01/2009 14:09:37  TOTALS              :  16745 |    143886/   143886 (  0.0%)
01/01/2009 14:09:37 destroyed xdamage object: 0x1600031
01/01/2009 14:09:47 Got connection from client 127.0.0.1
01/01/2009 14:09:47   other clients:
01/01/2009 14:09:47 check_access: client 127.0.0.1 matches host 127.0.0.1
01/01/2009 14:09:47 Disabled X server key autorepeat.
01/01/2009 14:09:47   to force back on run: 'xset r on' (3 times)
01/01/2009 14:09:47 active keyboard: turning X autorepeat off.
01/01/2009 14:09:47 created xdamage object: 0x1600032
01/01/2009 14:09:47 Client Protocol Version 3.8
01/01/2009 14:09:47 Protocol version sent 3.8, using 3.8
01/01/2009 14:09:47 rfbProcessClientSecurityType: executing handler for type 2
01/01/2009 14:09:51 Pixel format for client 127.0.0.1:
01/01/2009 14:09:51   8 bpp, depth 8
01/01/2009 14:09:51   true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6
01/01/2009 14:09:51 Using compression level 9 for client 127.0.0.1
01/01/2009 14:09:51 Using image quality level 0 for client 127.0.0.1
01/01/2009 14:09:51 Enabling X-style cursor updates for client 127.0.0.1
01/01/2009 14:09:51 Enabling full-color cursor updates for client 127.0.0.1
01/01/2009 14:09:51 Enabling cursor position updates for client 127.0.0.1
01/01/2009 14:09:51 Enabling LastRect protocol extension for client 127.0.0.1
01/01/2009 14:09:51 Using raw encoding for client 127.0.0.1
01/01/2009 14:09:51 client 2 network rate 862.6 KB/sec (862.6 eff KB/sec)
01/01/2009 14:09:51 client 2 latency:  0.5 ms
01/01/2009 14:09:51 dt1: 0.0099, dt2: 0.3924 dt3: 0.0005 bytes: 346881
01/01/2009 14:09:51 link_rate: LR_LAN - 1 ms, 862 KB/s
01/01/2009 14:16:52 idle keyboard:   turning X autorepeat back on.
01/01/2009 15:46:52 client_count: 0
01/01/2009 15:46:52 Client 127.0.0.1 gone
01/01/2009 15:46:52 Statistics             events    Transmit/ RawEquiv ( saved)
01/01/2009 15:46:52  ServerCutText       :    132 |     37257/    37257 (  0.0%)
01/01/2009 15:46:52  FramebufferUpdate   :  18308 |         0/        0 (  0.0%)
01/01/2009 15:46:52  copyRect            :     47 |       752/ 63286808 (100.0%)
01/01/2009 15:46:52  raw                 :  38614 | 467965054/467965054 (  0.0%)
01/01/2009 15:46:52  PointerPos          :   5980 |     71760/    71760 (  0.0%)
01/01/2009 15:46:52  RichCursor          :   3020 |   2029440/  2029440 (  0.0%)
01/01/2009 15:46:52  TOTALS              :  66101 | 470104263/533390319 ( 11.9%)
01/01/2009 15:46:52 Statistics             events    Received/ RawEquiv ( saved)
01/01/2009 15:46:52  KeyEvent            :    382 |      3056/     3056 (  0.0%)
01/01/2009 15:46:52  PointerEvent        :   2897 |     17382/    17382 (  0.0%)
01/01/2009 15:46:52  FramebufferUpdate   :  20025 |    200250/   200250 (  0.0%)
01/01/2009 15:46:52  SetEncodings        :      1 |        56/       56 (  0.0%)
01/01/2009 15:46:52  SetPixelFormat      :      1 |        20/       20 (  0.0%)
01/01/2009 15:46:52  TOTALS              :  23306 |    220764/   220764 (  0.0%)
01/01/2009 15:46:52 destroyed xdamage object: 0x1600032

Reply via email to