From help-octave-request at bevo dot che dot wisc dot edu Mon Jan 5 14:43:29 2004 Subject: Re: Octave/OS X Aquaterm problems (bugs or me?) From: Joe Koski To: Octave_post Date: Mon, 05 Jan 2004 13:43:10 -0700 OK, I received the forwarded message below with the patch for my OS X/Aquaterm problem with figure.m. However, instead of the block of figure.m (from the octave-forge MACOSX directory) that Jean-Francois recommended in his message, I replaced this block: if (! isempty (gnuterm=getenv ("GNUTERM"))) oneplot (); figure_list = union (figure_list, f); eval (sprintf ("gset term %s %d\n",gnuterm, f)); elseif (! isempty (getenv ("DISPLAY"))) oneplot (); figure_list = union (figure_list, f); eval (sprintf ("gset term x11 %d\n", f)); else error ("figure: requires X11 and valid DISPLAY"); endif with his recommended patch: oneplot (); figure_list = union (figure_list, f); eval (sprintf ("gset term aqua %d\n", f)); and everything seems to be working well. Thanks, Jean-Francois. Joe Koski ------ Forwarded Message From: Jean-Francois Cardoso Date: Mon, 5 Jan 2004 19:03:30 +0100 To: jkoski11 at comcast dot net Subject: figure in octave Hello Joe, > As a relatively new Octave user, I having some problems with the Mac > OS X/Aquaterm graphics interface, and I've not had enough experience > to determine if the problems are me, or the Aquaterm interface > itself. ======================================================================= To fix your problem, find the file figure.m in octave, change the block if (! isempty (getenv ("DISPLAY"))) oneplot (); figure_list = union (figure_list, f); eval (sprintf ("gset term x11 %d\n", f)); else error ("figure: requires X11 and valid DISPLAY"); endif to oneplot (); figure_list = union (figure_list, f); eval (sprintf ("gset term aqua %d\n", f)); and save the result as figure.m somewhere on your path where it will be found before the original figure.m. ======================================================================= Could you also please post this response to the octave-help list (I am not subscribed myself)? Thanks. Cheers, JF ------ End of Forwarded Message ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------