[GRASSLIST:6237] RE: display manager and monitors

Teague O'Mara Teague.Omara at asu.edu
Wed Mar 23 10:27:02 EST 2005


Hi Iñigo.  Here is the solution that I got from Dick Martin.  I've also included
several emails about this that were passed over the WinGrass list at the end. 
Apparently the problem lies in the new version of X.

Good luck.
Teague

The answer from Dick Martin that worked for me:


If your on localhost with a single monitor, try this. Change the second line 
in the grass60.bat to: SET DISPLAY=:0. Don't omit the colon between the = 
sign and 0.

Dick Martin



Quoting Iñigo Marin <imarin at lksingenieria.es>:

> Hi,
> 
> I've recently installed 6.0 on W2000 and now I´m having the same
> problem
> (on two different PCs). 
> 
> Looking to the list I didn´t find any answers to this question, so
> I've
> decided to ask you.
> 
> Have you been able to solve the problem?
> 
> Thanks 
> 
> Iñigo

I think your right! My release is 6.8.2.0-1, released on 2005-2-23 -- but, 
there where three releases in February, 6.8.2.0-1 included.

Dick


>From: Huidae Cho <grass4u at gmail.com>
>To: Richard Martin <idrawmaps at msn.com>
>CC: wingrass at grass.itc.it
>Subject: Re: Re: [winGRASS] display manager and monitors
>Date: Thu, 17 Mar 2005 10:55:27 -0600
>
>Then, I think the problem happens only with the recent X versions
>because mine works fine with a one month old cygwin stuff. What X
>version do you have?
>
>Thank you.
>Huidae Cho
>
>
>On Thu, Mar 17, 2005 at 12:34:48PM +0000, Richard Martin wrote:
> > Huidae,
> >
> > When I run startxwin.bat > grass60 -- this also causes a crash. I
don't
> > think the batch files are the problem, because starting from a bash 
>shell,
> > startxwin.sh > grass60 causes a crash as well. Set display
127.0.0.1:0.0
> > should work just fine. The problem may lie in the way XWin is
processing
> > the display parameter and SET DISPLAY=:0 is nothing but a work
around.
> >
> > Here's my startxwin.bat:
> >
> > Dick
> >
> > @echo off
> > SET DISPLAY=127.0.0.1:0.0
> >
> >
> > REM
> > REM The path in the CYGWIN_ROOT environment variable assignment
assume
> > REM that Cygwin is installed in a directory called 'cygwin' in the
root
> > REM directory of the current drive.  You will only need to modify
> > REM CYGWIN_ROOT if you have installed Cygwin in another directory. 
For
> > REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will

>need
> > REM to change \cygwin to \foo\bar\baz\cygwin.
> > REM
> > REM This batch file will almost always be run from the same drive
(and
> > REM directory) as the drive that contains Cygwin/X, therefore you
will
> > REM not need to add a drive letter to CYGWIN_ROOT.  For example, you
do
> > REM not need to change \cygwin to c:\cygwin if you are running this
> > REM batch file from the C drive.
> > REM
> >
> > SET CYGWIN_ROOT=\cygwin
> >
> > SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH%
> >
> > SET XAPPLRESDIR=/usr/X11R6/lib/X11/app-defaults
> > SET XCMSDB=/usr/X11R6/lib/X11/Xcms.txt
> > SET XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
> > SET XNLSPATH=/usr/X11R6/lib/X11/locale
> >
> >
> > REM
> > REM Cleanup after last run.
> > REM
> >
> > if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH
> > attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0
> > del %CYGWIN_ROOT%\tmp\.X11-unix\X0
> >
> > :CLEANUP-FINISH
> > if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir
%CYGWIN_ROOT%\tmp\.X11-unix
> >
> >
> > REM
> > REM The error "Fatal server error: could not open default font
'fixed'" 
>is
> > REM caused by using a DOS mode mount for the mount that the Cygwin/X
> > REM fonts are accessed through.  See the Cygwin/X FAQ for more
> > REM information:
> > REM http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-error-font-eof
> > REM
> >
> > if "%OS%" == "Windows_NT" goto OS_NT
> >
> > REM Windows 95/98/Me
> > echo startxwin.bat - Starting on Windows 95/98/Me
> >
> > goto STARTUP
> >
> > :OS_NT
> >
> > REM Windows NT/2000/XP/2003
> > echo startxwin.bat - Starting on Windows NT/2000/XP/2003
> >
> > :STARTUP
> >
> > REM Brief descriptions of XWin-specific options:
> > REM
> > REM -screen scr_num [width height]
> > REM      Enable screen scr_num and optionally specify a width and
> > REM      height for that screen.
> > REM      Most importantly, any parameters specified before the first 
>-screen
> > REM      parameter apply to all screens.  Any options after the first
> > -screen
> > REM      parameter apply only to the screen that precedes the
parameter.
> > REM      Example:
> > REM          XWin -fullscreen -screen 0 -screen 1 -depth 8 -screen 2
> > REM      All screens will be fullscreen, but screen 2 will be depth 8,

>while
> > REM      screens 0 and 1 will be the default depth (whatever depth 
>Windows
> > REM      is currently running at).
> > REM -multiwindow
> > REM      Start an integrated Windows-based window manager.  Not to be

>used
> > REM      with -rootless nor -fullscreen.
> > REM -rootless
> > REM      Use a transparent root window with an external window
manager
> > REM      (such as twm).  Not to be used with -multiwindow nor
> > REM      with -fullscreen.
> > REM -fullscreen
> > REM      Use a window as large as possible on the primary monitor.
> > REM -multiplemonitors
> > REM      Create a root window that covers all monitors on a
> > REM      system with multiple monitors.
> > REM -clipboard
> > REM      Enable the integrated version of xwinclip.  Do not use in
> > REM      conjunction with the xwinclip program.
> > REM -depth bits_per_pixel
> > REM      Specify the screen depth to run at (in bits per pixel) using
a
> > REM      DirectDraw-based engine in conjunction with the -fullscreen
> > REM      option, ignored if the -fullscreen option is not specified.
> > REM      By default, you will be using a DirectDraw based engine on
any
> > REM      system that supports it.
> > REM -unixkill
> > REM      Trap Ctrl+Alt+Backspace as a server shutdown key
combination.
> > REM -nounixkill
> > REM      Disable Ctrl+Alt+Backspace as a server shutdown key
combination
> > (default).
> > REM      Example:
> > REM          XWin -unixkill -screen 0 -screen 1 -screen 2 -nounixkill
> > REM      Screens 0 and 1 will allow Ctrl+Alt+Backspace, but screen 2 
>will
> > not.
> > REM -winkill
> > REM      Trap Alt+F4 as a server shutdown key combination (default).
> > REM -nowinkill
> > REM      Disable Alt+F4 as a server shutdown key combination.
> > REM -scrollbars
> > REM      Enable resizing of the server display window.  Do not use in
> > conjunction
> > REM      with -multiwindow nor with -rootless.
> > REM -nodecoration
> > REM      Draw the server root window without a title bar or border.
> > REM      Do not use with -mutliwindow nor with -rootless.
> > REM -lesspointer
> > REM      Hide the Windows mouse cursor anytime it is over any part of

>the
> > REM      window, even if Cygwin/X is not the window with the focus.
> > REM -refresh rate_in_Hz
> > REM      Specify a refresh rate to use when used with the -fullscreen
> > option.
> > REM -trayicon
> > REM      Enable the tray icon (default).
> > REM -notrayicon
> > REM      Disable the tray icon.
> > REM      Example:
> > REM          XWin -notrayicon -screen 0 -screen 1 -screen 2 -trayicon
> > REM      Screens 0 and 1 will not have tray icons, but screen 2 will.
> > REM -emulate3buttons [timeout]
> > REM      Emulate 3 button mouse with an optional timeout in 
>milliseconds.
> > REM -xf86config
> > REM      Specify an XF86Config-style configuration file.
> > REM -keyboard
> > REM      Specify a keyboard device from the configuration file.
> >
> >
> > REM
> > REM Startup the programs
> > REM
> >
> >
> > REM Startup the X Server with the integrated Windows-based window 
>manager.
> > REM WARNING: Do not use 'xwinclip' in conjunction with the 
>``-clipboard''
> > REM command-line parameter for XWin.  Doing so would start two
clipboard
> > REM managers, which is never supposed to happen.
> >
> > run XWin -multiwindow -clipboard -silent-dup-error
> >
> >
> > REM Startup an xterm, using bash as the shell.
> >
> > run xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e
> > /usr/bin/bash -l
> >
> >
> > REM
> > REM Startup the twm window manager.
> > REM WARNING: Do not use an external window manager in conjunction
with
> > REM the ``-multiwindow'' command-line parameter for XWin.  Doing so
> > REM would start two window managers, which is never supposed to
happen.
> > REM
> >
> > REM run twm
> >
> >
> > REM Set a background color.  Only needed when not using -multwindow
for
> > XWin.
> >
> > REM run xsetroot -solid aquamarine4
> >
> >
> > _______________________________________________
> > winGRASS mailing list
> > winGRASS at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/wingrass


_______________________________________________
winGRASS mailing list
winGRASS at grass.itc.it
http://grass.itc.it/mailman/listinfo/wingrass

> 
> 
> 
> 
> -----Mensaje original-----
> De: owner-GRASSLIST at baylor.edu [mailto:owner-GRASSLIST at baylor.edu] En
> nombre de Teague O'Mara
> Enviado el: miércoles, 16 de marzo de 2005 7:02
> Para: GRASSlist; wingrass at grass.itc.it
> Asunto: [GRASSLIST:6186] display manager and monitors
> 
> 
> I'm having an issue with the display manager and display monitors. 
> I'm
> running H.Cho's 6.1.cvs under cygwin on an XP machine, but this
> started
> with 6.0 a week or so ago.  
> 
> The problem is that when I attempt to display any map through the
> display manager, it freezes and crashes grass.  I have tried opening
> up
> a monitor first (d.mon x?), both through the manager and the command
> line, but I get the same result when I try to use the display manager.
> I am able to open a monitor and then display a map from the command
> line
> only.  I originally thought this was an issue with my data, but this
> continues to happen with the spearfish test set as well.
> 
> Is there any reason that this should be happening?  I have tried
> installing on another machine, and the same problem occurs.
> 
> Thanks.
> Teague
> 
> 
> 
> 
> Teague O'Mara
> Department of Anthropology
> Arizona State University
> Box 872402
> Tempe, AZ 85287-2402
> 480.965.6213
> 
> 



Teague O'Mara
Department of Anthropology
Arizona State University
Box 872402
Tempe, AZ 85287-2402
480.965.6213




More information about the grass-user mailing list