Subject:
Re: gvim hangs
From:
Chris McKenzie <[EMAIL PROTECTED]>
Date:
Fri, 29 Nov 2002 12:32:24 -0800 (PST)
To:
[EMAIL PROTECTED]


It sounds like a color depth problem.  Try using a -depth 16 option (if
your machines support them) and not using a -bgr233.  Before you do this,
you may need to edit your X config script and add in support for a 16 bit
server (even if the server graphics card or monitor can't handle it)  I
remember a few years ago, that unless this was specified then running at a
depth higher then 8 (the classic default) would cause some mighty strange
meessages.  In order to alleviate the server from trying to go to some
silly color depth it cannot handle, put the DefaultDepth 8 (or 4 or 2) in
the "Display" (I think) part of the X configuration file (usually  either
/usr/lib/X11/XF86Config, /etc/XF86config or /etc/X11/XF86Config or on
solaris, kdmconfig . . . the fancy ncurses way of doing things)  Also make
sure there are no major version conflicts between the client/server vncs.
I know how backward compatibility is sought and promissed, but you know how
complex systems can go . . .

Sincerely,
	Christopher J. McKenzie

	[EMAIL PROTECTED]
	[EMAIL PROTECTED]
	H: +1 818.9917724
	C: +1 818.4293772
	1815 Mesa Ridge Ave
	Westlake Village, CA 9136

Hi, Chris,

I only get the problem with pseudocolor, not
with truecolor.  First thing I tried was to
use depth 16 with pseudocolor.  I believe that
you're right, some funking around is needed
with the X config files.  This is the results:

   30/11/02 17:37:50 Protocol version supported 3.3
   30/11/02 17:37:50 Listening for VNC connections on TCP port 5905
   Fatal server error:
   Couldn't add screen

Unfortunately, I'm not system admin,
so I can't write those files.  Also, on
Solaris 8, that specific file doesn't seem
to exist, but we do have a directory /usr/X
linked to /usr/openwin.  I searched for a
similarly name file in that subtree:

   $$> find . -follow -name 'X*[Cc]onfig*'
   ./share/man/man3/XConfigureEvent.3
   ./share/man/man3/XConfigureRequestEvent.3
   ./share/man/man3/XConfigureWindow.3
   ./share/man/man3/XReconfigureWMWindow.3
   ./share/man/man3/XtConfigureWidget.3
   ./share/include/X11/extensions/XKBconfig.h
   ./share/include/Xau/extensions/XKBconfig.h
   ./server/etc/XpConfig
   ./include/X11/extensions/XKBconfig.h
   ./include/Xau/extensions/XKBconfig.h
   ./man/man3/XConfigureEvent.3
   ./man/man3/XConfigureRequestEvent.3
   ./man/man3/XConfigureWindow.3
   ./man/man3/XReconfigureWMWindow.3
   ./man/man3/XtConfigureWidget.3

The closest one is Xpconfig, which is a
directory containing file README and
subdirectory C/ (neither looks like it's it).

As a workaround, I've followed the attatched
suggestion from a newsgroup respondent.

Thanks,

Fred
--
Fred Ma, [EMAIL PROTECTED]
Carleton University, Dept. of Electronics
1125 Colonel By Drive, Ottawa, Ontario
Canada, K1S 5B6
===========================================

Date: Fri, 29 Nov 2002 19:46:58 -0500
From: Shing-Fat Fred Ma <[EMAIL PROTECTED]>
Newsgroups: comp.editors,comp.windows.x,comp.unix.solaris
Subject: Re: gvim script hangs twm in pseudocolor display

Kip Rugger wrote:

Shing-Fat Fred Ma <[EMAIL PROTECTED]> wrote:

Hello,

I'm not sure if this problem is
inherently vim's, solaris's, windows,
twm, or vnc.

I use TightVNC 1.2.2 to connect to twm
running on solaris 8. I've got a twm
menu item set to call a script
~/bin/gvim, which consists of the
following lines:

#!/bin/SomeShell
/Directory/of/gvim/executable/gvim \
-N \
-u /home/Me/.vimrc \
-U /home/Me/.gvimrc $*

This script works fine from the command
line. If I invoke it using twm menus,
it hangs the twm window manager if the
display is pseudocolor (it is a VNC
desktop). Twm doesn't respond at all
until I kill the gvim related processes.
I don't have this problem if the desktop
is true-color.

[snip]

Twm waits for the menu entry to complete, so I think you want something
more like

   #!/bin/SomeShell
   /Directory/of/gvim/executable/gvim \
      -N \
      -u /home/Me/.vimrc \
      -U /home/Me/.gvimrc "$@" &

or tighten up your .twmrc file

   "Gvim" f.exec "/Directory//gvim -N -u ~/.vimrc -U ~/.gvimrc &"

Thanks, Kip.  It worked.  Though I'm
baffled as to why.  The gvim  binary
executable doesnt' cause the command
line to hang until the editting session is
done.

Fred

--
Fred Ma, [EMAIL PROTECTED]
Carleton University, Dept. of Electronics
1125 Colonel By Drive, Ottawa, Ontario
Canada, K1S 5B6
_______________________________________________
VNC-List mailing list
[EMAIL PROTECTED]
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to