[svlug] dont' let fullscreen program eat all key events
Erik Steffl
steffl at bigfoot.com
Sun Nov 11 01:15:02 PST 2001
hvrietsc at yahoo.com wrote:
>
> why not run fullscreen vnc on one screen and the rest of x in another?
it takes a lot more time (and unpleasant screen flicking/changing of
graphics modes (probably not too good for monitor)) to switch between X
server than it takes to switch from another virtual screen.
The other option is to use no decorations (title/borders) and simply
make it as big as physical screen, as long as it's on the top it is as
good as fullscreen... I guess. But I thought somebody knows how to use
fullscreen mode of vnc (why is it there otherwise? (well, it works fine
in win vncviewer)).
erik
>
> here is my script for starting vnc full screen: ctrl-alt-f8 will take you
> there and ctrl-alt-f7 will take you back to your other Xwindow
>
> #!/bin/sh
> :
>
> XFONTS=/usr/lib/X11/fonts/misc\;/usr/lib/X11/fonts/75dpi\;/usr/lib/X11/fonts/100dpi
> XPATH=/usr/bin/X11
>
> # If the user already has XPATH in their PATH, don't change the path
> if expr $PATH : ".*\/usr\/bin\/X11" >/dev/null
> then :
> else
> # Add XPATH to user's PATH.
> PATH=${PATH}:${XPATH}
> fi
> export PATH XFONTS
>
> # Now make sure DISPLAY is set. If not set to ":0.0" (i.e. local default
> # display) so clients that don't default reasonably don't choke.
>
> [ "$DISPLAY" = "" ]
> case $? in
> 0)
> DISPLAY=:0.0
> export DISPLAY
> ;;
> esac
>
> # Look for a display that X is not running on.
> for XX in 0 1 2 3 4 5
> do
> # ps ax | grep Xwrapper | grep :$XX > /dev/null
> ps ax | grep /etc/X11/X | grep :$XX > /dev/null
> [ $? -ne 0 ] && break
> echo X running on $XX
> done
> echo Trying display $XX.
>
> # Now start X and the intial clients specified in $SYS_RC_DIR/$SYS_RC_FILE
> xinit /bin/sh $HOME/bin/vncx $* -- :$XX
>
> And of course you need $HOME/bin/vncx:
>
> #! /bin/sh
> PORT=1
> PARAMS='-owncmap -truecolour -depth 8'
>
> xterm -e vncviewer -fullscreen -passwd $HOME/.vnc/passwd ${PARAMS} -encodings 'tight copyrect' ${1}:${PORT}
>
> Have fun!
>
> On Sat, Nov 10, 2001 at 02:36:55AM -0800, Erik Steffl wrote:
> > vncviewer and fvwm:
> >
> > I have a problem with vncviewer in fullscreen mode - the problem is
> > that it gets all the key events and none of fvwm key-bindings work. Is
> > there any way to make fvwm ALWAYS receive (and process) certain key
> > events? even though the vncviewer is in fullscreen mode I would like at
> > least virtual screen switching keys to work.
> >
> > as of now only ctrl-alt-fn and ctrl-alt-backspace work. I checked vnc
> > docs & faq but I found nothing but warning that fullscreen mode might
> > confuse some window managers.
> >
> > any ideas? TIA
> >
> > erik
> >
> > _______________________________________________
> > svlug mailing list
> > svlug at lists.svlug.org
> > http://lists.svlug.org/lists/listinfo/svlug
More information about the svlug
mailing list