Is there a official (or at least convenient) API for changing LO’s settings?
As part of automated install/update, I want to change user settings (and also LO system settings):
e.g. :
- shortcut keys,
- toolbars (show/hide/change),
- extensions (install *.oxt)
- app-specific view settings, e.g. calc
- default font
- default folders
- etc….
Reason:
Automation is required for large scale deployment, and sometimes after update, or as part of other processes.
I prefer a platform-agnostic & version-agnostic solution. I prefer Python, but open to other ways.
I tried to manipulate the settings file directly, using xml parse or regular expressions.
But either the format changes after updates, or where my scripts collide with LO’s inner logic, resulting in unexpected behavior or failure to run LO.
Ednan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.