Locale Script python reference¶
LMI Locale Provider client library.
- lmi.scripts.locale.get_locale(ns)¶
Get locale.
Return type: LMIInstance/LMI_Locale
- lmi.scripts.locale.set_local_rtc(ns, value, fix_system)¶
Set whether the RTC is maintained in local time/UTC.
Parameters: - value (bool) – True/False for RTC maintained in localtime/UTC.
- fix_system (bool) – If set, the time is read again from the RTC and the system clock adjusted according to the new setting.
- lmi.scripts.locale.set_locale(ns, locales, values)¶
Set given locale variables with new values.
Parameters: - locales (list) – List of locale variable names to be set.
- values (list) – List of new values for locale variables.
- lmi.scripts.locale.set_ntp(ns, value)¶
Enable/disable synchronization of the system clock with a remote NTP server using systemd-timesyncd.
Parameters: value (bool) – True/False for NTP enabled/disabled.
- lmi.scripts.locale.set_time(ns, timeval, add, subtract)¶
Set the system clock.
Parameters: - timeval (string) – New system time or difference in seconds from current system time (if relative is True).
- add (bool) – If True, passed time value is expected to be in seconds and will be added to the current system time.
- subtract (bool) – If True, passed time value is expected to be in seconds and will be subtracted from the current system time.
- lmi.scripts.locale.set_timezone(ns, timezone)¶
Set the system timezone.
Parameters: timezone (string) – New system timezone.
- lmi.scripts.locale.set_vc_keyboard(ns, keymap, keymap_toggle, convert)¶
Set the key mapping on the virtual console.
Parameters: - keymap (string) – Requested keyboard mapping for the virtual console.
- keymap_toggle (string) – Requested toggle keyboard mapping for the virtual console.
- convert (bool) – Whether also X11 keyboard should be set to the nearest X11 keyboard setting for the chosen console keyboard setting.
- lmi.scripts.locale.set_x11_keymap(ns, layouts, model, variant, options, convert)¶
Set the default key mapping of the X11 server.
Parameters: - layouts (string) – Requested X11 keyboard mappings.
- model (string) – Requested X11 keyboard model.
- variant (string) – Requested X11 keyboard variant.
- options (string) – Requested X11 keyboard options.
- convert (bool) – Whether also console keyboard should be set to the nearest console keyboard setting for the chosen X11 keyboard setting.