[Gmsh] Save options file upon exit automatically?
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Tue Aug 9 13:32:35 CEST 2011
On 08 Aug 2011, at 09:47, Christophe Henrard wrote:
> Hi,
> Thanks for clarifying this. Your suggestion sounds like a good idea to me. I think it would indeed be useful to give the user the possibility to save all the options.
Ok: starting with svn r9706 setting "General.SaveOptions=2;" will save per-model options automatically when you exit.
> Have a nice day,
> Christophe
>
>
> On 06-Aug-11 3:40 PM, Christophe Geuzaine wrote:
>> Hi guys,
>>
>> We should indeed clarify/enhance the "save options" behavior. At the moment we can choose between three "levels" when saving options:
>>
>> - "session" (gets saved by default in .gmshrc on exit)
>> - "option" (can get saved in .gmsh-options on exit, or is saved there manually when choosing "Save Options->As default")
>> - "full" (used when explicitly saving the options)
>>
>> Maybe we could provide a way to save the options for the current file each time we exit? This could make Gmsh be completely "persistent" per model. Or do you have other suggestions?
>>
>> Let me know what you think.
>>
>> Christophe
>>
>> On 28 Jul 2011, at 10:48, Christophe Henrard wrote:
>>
>>
>>> Hello,
>>>
>>> Thanks again for your answer. I totally agree with you: it's sometimes hard to find a scripting equivalent to some of the GUI commands. I do something very similar to you in terms of saving options and restarting with a script that reloads them. And I must say that I'm quite happy with it so far.
>>> But in order to be even more efficient, I wanted gmsh to automatically save the options upon exit (as if I had done it with the menus) and then, my script would ask me if I want to keep these options or not for next time. It might be available in one of the next releases ;-)
>>>
>>> Christophe
>>>
>>> On 28-Jul-11 1:25 AM, Geordie McBain wrote:
>>>
>>>> 2011/7/27 Christophe Henrard <Christophe.Henrard at samtech.com>
>>>>
>>>> :
>>>>
>>>>
>>>>> Hello,
>>>>> Thanks Goerdie for your reply. I tried your idea. Even though I had gone
>>>>> through all the option parameters, it seemed I had skipped that one. Anyway,
>>>>> it partially works: some general options are saved in the "OptionFileName"
>>>>> and some others in "SessionFileName". Unfortunately, it only saves a very
>>>>> small number of options. I thought it was only the "modified options" (since
>>>>> you can change that in a dialog box when you manually save options) but it's
>>>>> not even that. In particular, the camera view (General.RotationX/Y,
>>>>> ScaleX/Y/Z, TranslationX/Y, Trackball), and Graphics windows and clipping
>>>>> planes are not saved. Any idea how to save all the options?
>>>>>
>>>>>
>>>> No, sorry, I'm out of ideas.
>>>>
>>>> I do have to address this issue quite often, as I'll want to make a
>>>> set of images with exactly the same viewpoint etc. What I do is set
>>>> the first up manually in the GUI, manually save the options file, and
>>>> then use that saved options file for the rest.
>>>>
>>>> Sometimes I find that there are things that can be done easily enough
>>>> in the GUI but don't have obvious scripting equivalents. Here saving
>>>> the options is one. Another earlier this year
>>>>
>>>>
>>>> <http://www.geuz.org/pipermail/gmsh/2011/006145.html>
>>>>
>>>> was
>>>> `Tools/Plugins/New view'. Gmsh does have a nice GUI as GUIs go, but I
>>>> prefer scripting wherever possible. Hopefully someone else will have
>>>> hit on the answer and will post it here.
>>>>
>>>>
>>>>
>>> --
>>> This message has been scanned for viruses and
>>> dangerous content by MailScanner, and is
>>> believed to be clean. _______________________________________________
>>> gmsh mailing list
>>>
>>> gmsh at geuz.org
>>> http://www.geuz.org/mailman/listinfo/gmsh
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine