How do I activate the expert options?
Sometimes it's a challenge to keep the user interface simple and offer options for experienced users. The current answer to that challenge is an undocumented list of hidden options which solely have an effect behind the scenes.
Windows, regedit file
The Windows HiddenRouteConverterOptions.reg file contains all the existing hidden options. And it defines the default values for the hidden options. This means that simply adding it to the registry has no effect unless the values have been changed. On the contrary, it is strongly advised not to add the HiddenRouteConverterOptions.reg to the registry. It is recommended to copy individual keys into a separate, meaningfully named .reg file and then add them to the registry.
Linux, ~/.java/.userprefs directory tree
The Windows HiddenRouteConverterOptions.reg file contains all hidden options that exist. That's because the vast majority of the users use Windows and I'm not able to keep the hidden options for all 3 operating systems in sync. For this reason, a ZIP archive exists for Linux which shows for a few options how to configure them under Linux given there is an option for Windows. It should be possible to configure all other options by concluding for the Windows HiddenRouteConverterOptions.reg file.
Mac, Terminal commands
The Windows HiddenRouteConverterOptions.reg file contains all hidden options that exist. That's because the vast majority of the users use Windows and I'm not able to keep the hidden options for all 3 operating systems in sync. In previous times there existed a ZIP archive for the Mac. But Oracle has changed the implementation and you need to execute command in the Terminal to configure the hidden options.
If the HiddenRouteConverterOptions.reg contains the following:
[HKEY_CURRENT_USER\Software\JavaSoft\Prefs\slash\navigation\gpx]
"write/Trip"="true"
the you need to execute the following command in the Terminal of the Mac:
defaults write slash.navigation.gpx "/slash/navigation/gpx/" -dict-add "writeTrip" "true"
The following command reads the current configuration of the option and prints it into the Terminal:
defaults read slash.navigation.gpx