I am very curious to see if the grabKeyboard solution or using one of
the other viewers helps.  The "full-screen fixes" in the TurboVNC 1.1
Unix Viewer amount to using a similar technique to FLTK (which TigerVNC
1.2 uses.)  It involves basically notifying the window manager via a
special client message event that it should treat our window as a
full-screen window.  However, for some reason (I don't really remember
why I did this, but it must have seemed like a good idea at the time),
TurboVNC also still retains part of the old method, which involved
calling XtGrabKeyboard().  I am suspicious that this is what was
creating the problems, because I would expect that when the window
manager is in charge of assigning full-screen status to our app, it can
properly handle such things as the screen saver being activated, but if
our app is grabbing the keyboard on its own, the window manager may not
be able to handle that as well.

That's just a theory.  I will try and see if I can now reproduce it,
given your information below.


On 3/12/12 12:42 PM, Andreas Delleske wrote:
> Dear List, dear Darrell,
> 
> after one day of extensive testing we have concluded that the
> screensaver settings might be the cause of the problem (at least with
> version 1.0.90 that we've installed now).
> 
> As soon as I had double-checked the screensaver and energy savings
> settings and turned everything off the problem did not occur any more.
> We are now able to leave fullscreen windows open for an hour or so and
> the keyboard is still attached to the session.
> 
> I thought I had disabled any screensavers some days ago already but it
> might be that on one or two machines the screensaver settings were not
> permanent so they returned. Will check that again tomorrow.
> 
> Furthermore: When we killed a "stalled" vncviewer we've seen a pending
> dialog window reappearing from Ubuntu. Our conclusion is that this
> window had required attention and Ubuntu did not pass the keystrokes to
> the viewer any more but was trying to use keyboard input for the dialog
> instead.
> 
> This issue seems to be fixed now for us but it might be a good idea to
> mention it in the install dialog or in the documentation otherwise other
> folx will become unhappy :) - it is still an issue in the sense that
> whenever Ubuntu wants attention the keyboard link will get killed. It
> would be absolutely great if we could switch between tvnc window and the
> original screen back and forth by using the mouse and / or keyboard.
> 
> I've mentioned that it would not be possible to switch back from
> fullscreen to normal after having pressed F8. I have to add: It IS
> possible (at least in some cases BUT with unexpected results:
> 
> We see the Ubuntu menu (Applications Places System...) but the menu of
> TurboVNC is concealed behind that - so we have limited (I think no)
> options to grab and move that window.
> 
> How it should be:
> 
> 1. Ubuntu menu
> 2. Windows menu of TurbVNC
> 3. Menu of the server system
> 
> Instead we see:
> 
> 1. Ubuntu menu
> 2. The part below the menu of the server system (that is: desktop
> background)
> 
> We are able to move the tvnc windows with the movers on the right so
> that we see:
> 
> 1. Ubuntu menu
> 2. Menu of the server system
> 
> but no more.
> 
> I think you'll be able to see that on your machine, too.
> 
> Thanks, and as I wrote: I recommended a donation but our boss is not in
> right now.
> 
> Andreas
> 
> 
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> 
> 
> 
> _______________________________________________
> VirtualGL-Users mailing list
> VirtualGL-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-users

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to