diff options
Diffstat (limited to 'src/conf_mode')
-rwxr-xr-x | src/conf_mode/system-options.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/conf_mode/system-options.py b/src/conf_mode/system-options.py index 22765cef7..bf0bd56ec 100755 --- a/src/conf_mode/system-options.py +++ b/src/conf_mode/system-options.py @@ -107,6 +107,15 @@ def apply(options): else: cmd('systemctl disable tuned.service') + # Keyboard layout + if 'keyboard_layout' in options.keys(): + try: + cmd('loadkeys {}'.format(options['keyboard_layout'])) + except OSError: + raise ConfigError('Dos not possible to set {} as keyboard layout'.format(options['keyboard_layout'])) + else: + cmd('loadkeys us') + if __name__ == '__main__': try: c = get_config() |