[GRASSLIST:2283] Re: Making better use of ~/.grassrc5
Eric G. Miller
egm2 at jps.net
Sun Aug 5 21:46:24 EDT 2001
On Mon, Aug 06, 2001 at 10:32:56AM +0930, Conn Copas wrote:
> Rich Shepard <rshepard at appl-ecosys.com> writes:
> > I want to increast the default size of the graphic monitor using
> > MONITOR_WIDTH and MONITOR_HEIGHT. But, rather than setting them as global
> > environment variables in bash, I would like them to be active only when
> > GRASS is running.
> Some years ago, I posted code to ensure that the aspect ratio of any new monitor
> would automatically match that of the existing region, and that the monitor
> would be of a sensible total size. I assume this is part of your motivation
> here? Those mods were done by hacking the XDRIVER/IRIS display drivers, but it
> occurs to me in retrospect that this could all be achieved with scripts. It
> would basically involve setting up an alias such that before any monitor was
> started, g.region would be run, the output would be parsed to extract ROWS and
> COLS, and then the MONITOR_WIDTH and MONITOR_HEIGHT environment vars would be
> set dynamically.
> Now a question. Is the XDRIVER supposed to refresh itself after a manual
> re-size? It never used to on my system, and I never established how much of that
> was a local Xwindows configuration thing, and how much of it was an inherent
> Grass limitation.
It does in GRASS 5.0. There are some hiccups about it, but it works
right most of the time.
Eric G. Miller <egm2 at jps.net>
More information about the grass-user