12-09-2022 12:36 PM
I use a couple virtual machines to segment my development of different projects. After doing this for a while, each one has my LabVIEW options (e.g. Show hashmarks for constant folded structures) in a slightly different configuration, which can be annoying. Does anyone have a nice way to sync these so a change in one will automatically show up in my other environments too?
Solved! Go to Solution.
12-09-2022 12:59 PM
Copy LabVIEW.ini from the install you like to all the others
12-12-2022 08:41 AM
I'll give that a try, thanks. Maybe I can use SyncThing or some other tool to automatically sync the settings too. Do you know if there are any caveats within that .ini file? For example, if I have different modules installed on different VMs? I don't want to "automatically" corrupt my config on another setup.
12-12-2022 11:22 AM - edited 12-12-2022 11:28 AM
@OneOfTheDans wrote:
I'll give that a try, thanks. Maybe I can use SyncThing or some other tool to automatically sync the settings too. Do you know if there are any caveats within that .ini file? For example, if I have different modules installed on different VMs? I don't want to "automatically" corrupt my config on another setup.
I'd filter out the Getting Started Window options (GSWpinned values,) recent colors, recent files and recent projects keys and use the per-machine values instead. Everything else is machine agnostic.
A simple merge using a text dif tool would be helpful but, of course you could sort the keys and write a nifty vi to merge them yourself.
Module licensing and availability is handled under the License Manager so that is not an issue for merging the LabVIEW.ini files.