[GRASS-user] GRASS 6.2.1-1 Installation Question

Ramu Narayanan ramu.nm at gmail.com
Mon Feb 19 13:38:45 EST 2007

The problem that I encountered no longer appears.

I opened grass62 in text mode using the Spearfish60, typed in g.gisenv and
noticed that LOCATION_NAME was set to Spearfish60 but not LOCATION.  I then
added a LOCATION variable (not sure if needed) and then entered gis.m which
then opened up the GRASS6.2 manager, map display and output windows.  I can
now enter the GUI and the text based modes without seeing the same error
message that I saw before.  The problem I currently face is that when I
enter the command into the GRASS command prompt:

d.mon x0

The following message appears:

GRASS 6.2.1 (spearfish60):~ > d.mon x0
using default visual which is TrueColor
ncolors: 16777216
Graphics driver [x0] started
Socket is already in use or not accepting connections.
Use d.mon to select a monitor
Problem selecting x0. Will try once more
Socket is already in use or not accepting connections.
Use d.mon to select a monitor
GRASS 6.2.1 (spearfish60):~ > d.rast soils
No graphics monitor has been selected for output.
Please run "d.mon" to select a graphics monitor.

I get similar messages regardless of whether I do this in the GRASS command
prompt or the Grass Manager window.
The list and info commands appear to be working.


On 2/19/07, Glynn Clements <glynn at gclements.plus.com> wrote:
> Hamish wrote:
> > If you ever manage to make it into GRASS you can try "g.gisenv --help"
> at
> > the command prompt and see if you get a useful help message there.
> > That will tell you if most of the program is working.
> > g.gisenv is what sets $LOCATION.
> If you have trouble getting past Init.sh and into a shell, one option
> is to avoid the -text/-gui interaction altogether and just specify the
> complete path to the mapset directory, e.g.:
>         grass62 -text ~/grass-data/spearfish57/glynn
> [equivalent to specifying database:/home/glynn/grass-data,
> location:spearfish57, mapset:glynn in the start-up screen.]
> If that doesn't work, you can try bypassing Init.sh altogether, by
> creating a ~/.grassrc6 file and setting up the "session" manually.
> This is what I use in my ~/.bashrc to make GRASS commands available
> everywhere:
>         export GISBASE=/opt/grass-6.3.cvs
>         export GRASS_GNUPLOT='gnuplot -persist'
>         export GRASS_WIDTH=640
>         export GRASS_HEIGHT=480
>         export GRASS_HTML_BROWSER=firefox
>         export GRASS_PAGER=cat
>         export GRASS_PERL=perl
>         export GRASS_TCLSH=tclsh
>         export GRASS_WISH=wish
>         export PATH="$GISBASE/bin:$GISBASE/scripts:$PATH"
>         export LD_LIBRARY_PATH="$GISBASE/lib"
>         export GIS_LOCK=$$
>         export GRASS_VERSION="6.1.cvs"
>         tmp=/tmp/grass6-"`whoami`"-$GIS_LOCK
>         export GISRC="$tmp/gisrc"
>         mkdir "$tmp"
>         cp ~/.grassrc6 "$GISRC"
> --
> Glynn Clements <glynn at gclements.plus.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20070219/8004fc14/attachment.html

More information about the grass-user mailing list