HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //lib/python3.6/site-packages/cloudinit/config/__pycache__/cc_keyboard.cpython-36.opt-1.pyc
3

\�me�	�	@s�UdZddlZddlmZddlmZddlmZddlm	Z	ddl
mZmZddl
mZd	Zejjd
ddd
dg�Zddddeed�ed�ed�gedgd�Zeee�Zeje�Zee	eedd�dd�ZdS)zkeyboard: set keyboard layout�N)�dedent)�distros)�Cloud)�Config)�
MetaSchema�get_meta_doc)�PER_INSTANCEZpc105�alpineZarchZdebianZredhatZsuseZcc_keyboardZKeyboardzSet keyboard layoutzHandle keyboard configuration.ze            # Set keyboard layout to "us"
            keyboard:
              layout: us
            z�            # Set specific keyboard layout, model, variant, options
            keyboard:
              layout: de
              model: pc105
              variant: nodeadkeys
              options: compose:rwin
            z�            # For Alpine Linux set specific keyboard layout and variant,
            # as used by setup-keymap. Model and options are ignored.
            keyboard:
              layout: gb
              variant: gb-extd
            �keyboard)�id�name�title�descriptionrZexamplesZ	frequencyZactivate_by_schema_keys)r�cfg�cloud�args�returnc	Cs�d|krtjd|�dS|d}|d}|jjdkrB|jdd�}n|jdt�}|jdd�}|jdd�}tjd	|�|jj||||�dS)
Nr
z5Skipping module named %s, no 'keyboard' section found�layoutr	�model��variant�optionszSetting keyboard layout to '%s')�LOG�debugZdistror�get�DEFAULT_KEYBOARD_MODELZ
set_keymap)	rrrrZkb_cfgrrrr�r�!/usr/lib/python3.6/cc_keyboard.py�handleHsr)�__doc__Zlogging�textwraprZ	cloudinitrZcloudinit.cloudrZcloudinit.configrZcloudinit.config.schemarrZcloudinit.settingsrrZDistroZexpand_osfamilyZsupported_distros�metaZ	getLogger�__name__r�str�listrrrrr�<module>s4