Table of antiX Boot Parameters

Any language not available will default to US English option. will set your live systems language to Brazilian portuguese. During boot, it will display the loading messages in Brazilian Portuguese. Your timezone will be fixed to Sao Paulo (UTC - 3h) and your system will interpret your keyboard strokes as if you were using a br layout. If you check your repos, you will see the system using a mirror set up in brazil. All these changes will be kept and applied if you install antiX from the live system to your computer HD.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Timezone selection
 * Timezone selection
 * Timezone selection

Set the timezone using tz= boot parameter. When using this option, it will also set the mirror location of your repos. Some of the timezones can be seen in the available table for the  boot option and for the   boot menus.

The default timezone if non has been specified will be related to the  boot code. If non is selected, the default will be America/New_York will set the timezone to Tripoli (Libia), which is UTC + 2h. As this city has no available repos for antiX, the repo mirror used is the closest one to this timezone, Italy (as of the day this was published).
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Keyboard selection
 * Keyboard selection
 * Keyboard selection

kbd= will set the keyboard layout of your choosing. You can set various keyboard layouts for this boot option separated by commas. By default it uses the us keyboard layout. The table below contains the most used keyboard layout codes:
 * {| class="mw-collapsible mw-collapsed wikitable sortable"

! layout-code || keyboard
 * us || English (US)
 * af || Afghani
 * ara || Arabic
 * al || Albanian
 * am || Armenian
 * at || German (Austria)
 * au || English (Australian)
 * az || Azerbaijani
 * by || Belarusian
 * be || Belgian
 * bd || Bangla
 * in || Indian
 * ba || Bosnian
 * br || Portuguese (Brazil)
 * bg || Bulgarian
 * dz || Berber (Algeria, Latin)
 * ma || Arabic (Morocco)
 * cm || English (Cameroon)
 * mm || Burmese
 * ca || French (Canada)
 * cd || French (Democratic Republic of the Congo)
 * cn || Chinese
 * hr || Croatian
 * cz || Czech
 * dk || Danish
 * nl || Dutch
 * bt || Dzongkha
 * ee || Estonian
 * ir || Persian
 * iq || Iraqi
 * fo || Faroese
 * fi || Finnish
 * fr || French
 * gh || English (Ghana)
 * gn || French (Guinea)
 * ge || Georgian
 * de || German
 * gr || Greek
 * hu || Hungarian
 * is || Icelandic
 * il || Hebrew
 * it || Italian
 * jp || Japanese
 * kg || Kyrgyz
 * kh || Khmer (Cambodia)
 * kz || Kazakh
 * la || Lao
 * latam || Spanish (Latin American)
 * lt || Lithuanian
 * lv || Latvian
 * mao || Maori
 * me || Montenegrin
 * mk || Macedonian
 * mt || Maltese
 * mn || Mongolian
 * no || Norwegian
 * pl || Polish
 * pt || Portuguese
 * ro || Romanian
 * ru || Russian
 * rs || Serbian
 * si || Slovenian
 * sk || Slovak
 * es || Spanish
 * se || Swedish
 * ch || German (Switzerland)
 * sy || Arabic (Syria)
 * tj || Tajik
 * lk || Sinhala (phonetic)
 * th || Thai
 * tr || Turkish
 * tw || Taiwanese
 * ua || Ukrainian
 * gb || English (UK)
 * uz || Uzbek
 * vn || Vietnamese
 * kr || Korean
 * nec_vndr/jp || Japanese (PC-98)
 * ie || Irish
 * pk || Urdu (Pakistan)
 * mv || Dhivehi
 * za || English (South Africa)
 * epo || Esperanto
 * np || Nepali
 * ng || English (Nigeria)
 * et || Amharic
 * sn || Wolof
 * brai || Braille
 * tm || Turkmen
 * ml || Bambara
 * tz || Swahili (Tanzania)
 * tg || French (Togo)
 * ke || Swahili (Kenya)
 * bw || Tswana
 * ph || Filipino
 * md || Moldavian
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * lv || Latvian
 * mao || Maori
 * me || Montenegrin
 * mk || Macedonian
 * mt || Maltese
 * mn || Mongolian
 * no || Norwegian
 * pl || Polish
 * pt || Portuguese
 * ro || Romanian
 * ru || Russian
 * rs || Serbian
 * si || Slovenian
 * sk || Slovak
 * es || Spanish
 * se || Swedish
 * ch || German (Switzerland)
 * sy || Arabic (Syria)
 * tj || Tajik
 * lk || Sinhala (phonetic)
 * th || Thai
 * tr || Turkish
 * tw || Taiwanese
 * ua || Ukrainian
 * gb || English (UK)
 * uz || Uzbek
 * vn || Vietnamese
 * kr || Korean
 * nec_vndr/jp || Japanese (PC-98)
 * ie || Irish
 * pk || Urdu (Pakistan)
 * mv || Dhivehi
 * za || English (South Africa)
 * epo || Esperanto
 * np || Nepali
 * ng || English (Nigeria)
 * et || Amharic
 * sn || Wolof
 * brai || Braille
 * tm || Turkmen
 * ml || Bambara
 * tz || Swahili (Tanzania)
 * tg || French (Togo)
 * ke || Swahili (Kenya)
 * bw || Tswana
 * ph || Filipino
 * md || Moldavian
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * uz || Uzbek
 * vn || Vietnamese
 * kr || Korean
 * nec_vndr/jp || Japanese (PC-98)
 * ie || Irish
 * pk || Urdu (Pakistan)
 * mv || Dhivehi
 * za || English (South Africa)
 * epo || Esperanto
 * np || Nepali
 * ng || English (Nigeria)
 * et || Amharic
 * sn || Wolof
 * brai || Braille
 * tm || Turkmen
 * ml || Bambara
 * tz || Swahili (Tanzania)
 * tg || French (Togo)
 * ke || Swahili (Kenya)
 * bw || Tswana
 * ph || Filipino
 * md || Moldavian
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * brai || Braille
 * tm || Turkmen
 * ml || Bambara
 * tz || Swahili (Tanzania)
 * tg || French (Togo)
 * ke || Swahili (Kenya)
 * bw || Tswana
 * ph || Filipino
 * md || Moldavian
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * bw || Tswana
 * ph || Filipino
 * md || Moldavian
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * id || Indonesian (Jawi)
 * my || Malay (Jawi, Arabic Keyboard)
 * }
 * my || Malay (Jawi, Arabic Keyboard)
 * }

kbopt= will set various keyboard options for the current keyboard layout selected. These give special meaning to certain keys or key combinations and should work for most keyboard layouts. The table below contains most of the keyboard options available:
 * {| class="mw-collapsible mw-collapsed wikitable sortable"

! option-code || keyboard Option
 * grp || Switching to another layout
 * grp:switch || Right Alt (while pressed)
 * grp:lswitch || Left Alt (while pressed)
 * grp:lwin_switch || Left Win (while pressed)
 * grp:rwin_switch || Left Win (while pressed)
 * grp:win_switch || Any Win (while pressed)
 * grp:menu_switch || Menu (while pressed), Shift+Menu for Menu
 * grp:caps_switch || Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action
 * grp:rctrl_switch || Right Ctrl (while pressed)
 * grp:toggle || Right Alt
 * grp:lalt_toggle || Left Alt
 * grp:caps_toggle || Caps Lock
 * grp:shift_caps_toggle || Shift+Caps Lock
 * grp:shift_caps_switch || Caps Lock to first layout; Shift+Caps Lock to last layout
 * grp:win_menu_switch || Left Win to first layout; Right Win/Menu to last layout
 * grp:lctrl_rctrl_switch || Left Ctrl to first layout; Right Ctrl to last layout
 * grp:alt_caps_toggle || Alt+Caps Lock
 * grp:shifts_toggle || Both Shift together
 * grp:alts_toggle || Both Alt together
 * grp:ctrls_toggle || Both Ctrl together
 * grp:ctrl_shift_toggle || Ctrl+Shift
 * grp:lctrl_lshift_toggle || Left Ctrl+Left Shift
 * grp:rctrl_rshift_toggle || Right Ctrl+Right Shift
 * grp:ctrl_alt_toggle || Alt+Ctrl
 * grp:alt_shift_toggle || Alt+Shift
 * grp:lalt_lshift_toggle || Left Alt+Left Shift
 * grp:alt_space_toggle || Alt+Space
 * grp:menu_toggle || Menu
 * grp:lwin_toggle || Left Win
 * grp:win_space_toggle || Win+Space
 * grp:rwin_toggle || Right Win
 * grp:lshift_toggle || Left Shift
 * grp:rshift_toggle || Right Shift
 * grp:lctrl_toggle || Left Ctrl
 * grp:rctrl_toggle || Right Ctrl
 * grp:sclk_toggle || Scroll Lock
 * grp:lctrl_lwin_rctrl_menu || Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout
 * grp:lctrl_lwin_toggle || Left Ctrl+Left Win
 * lv3 || Key to choose the 3rd level
 * lv3:switch || Right Ctrl
 * lv3:menu_switch || Menu
 * lv3:win_switch || Any Win
 * lv3:lwin_switch || Left Win
 * lv3:rwin_switch || Right Win
 * lv3:alt_switch || Any Alt
 * lv3:lalt_switch || Left Alt
 * lv3:ralt_switch || Right Alt
 * lv3:ralt_switch_multikey || Right Alt; Shift+Right Alt as Compose
 * lv3:ralt_alt || Right Alt never chooses 3rd level
 * lv3:enter_switch || Enter on keypad
 * lv3:caps_switch || Caps Lock
 * lv3:bksl_switch || Backslash
 * lv3:lsgt_switch ||
 * lv3:caps_switch_latch || Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
 * lv3:bksl_switch_latch || Backslash; acts as onetime lock when pressed together with another 3rd level chooser
 * lv3:lsgt_switch_latch || ; acts as onetime lock when pressed together with another 3rd level chooser
 * ctrl || Ctrl position
 * ctrl:nocaps || Caps Lock as Ctrl
 * ctrl:lctrl_meta || Left Ctrl as Meta
 * ctrl:swapcaps || Swap Ctrl and Caps Lock
 * ctrl:ac_ctrl || At left of 'A'
 * ctrl:aa_ctrl || At bottom left
 * ctrl:rctrl_ralt || Right Ctrl as Right Alt
 * ctrl:menu_rctrl || Menu as Right Ctrl
 * ctrl:swap_lalt_lctl || Swap Left Alt with Left Ctrl
 * ctrl:swap_lwin_lctl || Swap Left Win with Left Ctrl
 * ctrl:swap_rwin_rctl || Swap Right Win with Right Ctrl
 * ctrl:swap_lalt_lctl_lwin || Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt
 * grp_led || Use keyboard LED to show alternative layout
 * grp_led:num || Num Lock
 * grp_led:caps || Caps Lock
 * grp_led:scroll || Scroll Lock
 * keypad || Layout of numeric keypad
 * keypad:legacy || Legacy
 * keypad:oss || Unicode additions (arrows and math operators)
 * keypad:future || Unicode additions (arrows and math operators; math operators on default level)
 * keypad:legacy_wang || Legacy Wang 724
 * keypad:oss_wang || Wang 724 keypad with Unicode additions (arrows and math operators)
 * keypad:future_wang || Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
 * keypad:hex || Hexadecimal
 * keypad:atm || ATM/phone-style
 * kpdl || Numeric keypad Delete behavior
 * kpdl:dot || Legacy key with dot
 * kpdl:comma || Legacy key with comma
 * kpdl:dotoss || Four-level key with dot
 * kpdl:dotoss_latin9 || Four-level key with dot, Latin-9 only
 * kpdl:commaoss || Four-level key with comma
 * kpdl:momayyezoss || Four-level key with momayyez
 * kpdl:kposs || Four-level key with abstract separators
 * kpdl:semi || Semicolon on third level
 * caps || Caps Lock behavior
 * caps:internal || Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
 * caps:internal_nocancel || Caps Lock uses internal capitalization; Shift does not affect Caps Lock
 * caps:shift || Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
 * caps:shift_nocancel || Caps Lock acts as Shift with locking; Shift does not affect Caps Lock
 * caps:capslock || Caps Lock toggles normal capitalization of alphabetic characters
 * caps:shiftlock || Caps Lock toggles ShiftLock (affects all keys)
 * caps:swapescape || Swap ESC and Caps Lock
 * caps:escape || Make Caps Lock an additional Esc
 * caps:backspace || Make Caps Lock an additional Backspace
 * caps:super || Make Caps Lock an additional Super
 * caps:hyper || Make Caps Lock an additional Hyper
 * caps:menu || Make Caps Lock an additional Menu key
 * caps:numlock || Make Caps Lock an additional Num Lock
 * caps:ctrl_modifier || Caps Lock is also a Ctrl
 * caps:none || Caps Lock is disabled
 * altwin || Alt/Win key behavior
 * altwin:menu || Add the standard behavior to Menu key
 * altwin:meta_alt || Alt and Meta are on Alt
 * altwin:alt_win || Alt is mapped to Win and the usual Alt
 * altwin:ctrl_win || Ctrl is mapped to Win and the usual Ctrl keys
 * altwin:ctrl_alt_win || Ctrl is mapped to Alt; Alt is mapped to Win
 * altwin:meta_win || Meta is mapped to Win
 * altwin:left_meta_win || Meta is mapped to Left Win
 * altwin:hyper_win || Hyper is mapped to Win
 * altwin:alt_super_win || Alt is mapped to Right Win, Super to Menu
 * altwin:swap_lalt_lwin || Left Alt is swapped with Left Win
 * altwin:swap_alt_win || Alt is swapped with Win
 * altwin:prtsc_rwin || Win is mapped to PrtSc and the usual Win
 * Compose key || Position of Compose key
 * compose:ralt || Right Alt
 * compose:lwin || Left Win
 * compose:lwin-altgr || 3rd level of Left Win
 * compose:rwin || Right Win
 * compose:rwin-altgr || 3rd level of Right Win
 * compose:menu || Menu
 * compose:menu-altgr || 3rd level of Menu
 * compose:lctrl || Left Ctrl
 * compose:lctrl-altgr || 3rd level of Left Ctrl
 * compose:rctrl || Right Ctrl
 * compose:rctrl-altgr || 3rd level of Right Ctrl
 * compose:caps || Caps Lock
 * compose:caps-altgr || 3rd level of Caps Lock
 * compose:102 ||
 * compose:102-altgr || 3rd level of
 * compose:paus || Pause
 * compose:prsc || PrtSc
 * compose:sclk || Scroll Lock
 * compat || Miscellaneous compatibility options
 * numpad:pc || Default numeric keypad keys
 * numpad:mac || Numeric keypad always enters digits (as in macOS)
 * numpad:microsoft || Num Lock on: digits; Shift for arrow keys. Num Lock off: arrow keys (as in Windows)
 * numpad:shift3 || Shift does not cancel Num Lock, chooses 3rd level instead
 * srvrkeys:none || Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server
 * apple:alupckeys || Apple Aluminium: emulate PC keys (PrtSc, Scroll Lock, Pause, Num Lock)
 * shift:breaks_caps || Shift cancels Caps Lock
 * misc:typo || Enable extra typographic characters
 * shift:both_capslock || Both Shift together enable Caps Lock
 * shift:both_capslock_cancel || Both Shift together enable Caps Lock; one Shift key disables it
 * shift:both_shiftlock || Both Shift together enable Shift Lock
 * keypad:pointerkeys || Shift + Num Lock enables PointerKeys
 * grab:break_actions || Allow breaking grabs with keyboard actions (warning: security risk)
 * grab:debug || Allow grab and window tree logging
 * currencysign || Adding currency signs to certain keys
 * eurosign:e || Euro on E
 * eurosign:2 || Euro on 2
 * eurosign:4 || Euro on 4
 * eurosign:5 || Euro on 5
 * rupeesign:4 || Rupee on 4
 * lv5 || Key to choose 5th level
 * lv5:lsgt_switch_lock || ; chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:ralt_switch_lock || Right Alt chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:lwin_switch_lock || Left Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:rwin_switch_lock || Right Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * nbsp || Using space key to input non-breaking space
 * nbsp:none || Usual space at any level
 * nbsp:level2 || Non-breaking space at the 2nd level
 * nbsp:level3 || Non-breaking space at the 3rd level
 * nbsp:level3s || Non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:level3n || Non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:level4 || Non-breaking space at the 4th level
 * nbsp:level4n || Non-breaking space at the 4th level, thin non-breaking space at the 6th level
 * nbsp:level4nl || Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)
 * nbsp:zwnj2 || Zero-width non-joiner at the 2nd level
 * nbsp:zwnj2zwj3 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level
 * nbsp:zwnj2zwj3nb4 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level
 * nbsp:zwnj2nb3 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level
 * nbsp:zwnj2nb3s || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:zwnj2nb3zwj4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level
 * nbsp:zwnj2nb3nnb4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:zwnj3zwj4 || Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level
 * japan || Japanese keyboard options
 * japan:kana_lock || Kana Lock key is locking
 * japan:nicola_f_bs || NICOLA-F style Backspace
 * japan:hztg_escape || Make Zenkaku Hankaku an additional Esc
 * korean || Korean Hangul/Hanja keys
 * korean:ralt_rctrl || Right Alt as Hangul, right Ctrl as Hanja
 * korean:rctrl_ralt || Right Ctrl as Hangul, right Alt as Hanja
 * esperanto || Adding Esperanto supersigned letters
 * esperanto:qwerty || To the corresponding key in a QWERTY layout
 * esperanto:dvorak || To the corresponding key in a Dvorak layout
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * caps:escape || Make Caps Lock an additional Esc
 * caps:backspace || Make Caps Lock an additional Backspace
 * caps:super || Make Caps Lock an additional Super
 * caps:hyper || Make Caps Lock an additional Hyper
 * caps:menu || Make Caps Lock an additional Menu key
 * caps:numlock || Make Caps Lock an additional Num Lock
 * caps:ctrl_modifier || Caps Lock is also a Ctrl
 * caps:none || Caps Lock is disabled
 * altwin || Alt/Win key behavior
 * altwin:menu || Add the standard behavior to Menu key
 * altwin:meta_alt || Alt and Meta are on Alt
 * altwin:alt_win || Alt is mapped to Win and the usual Alt
 * altwin:ctrl_win || Ctrl is mapped to Win and the usual Ctrl keys
 * altwin:ctrl_alt_win || Ctrl is mapped to Alt; Alt is mapped to Win
 * altwin:meta_win || Meta is mapped to Win
 * altwin:left_meta_win || Meta is mapped to Left Win
 * altwin:hyper_win || Hyper is mapped to Win
 * altwin:alt_super_win || Alt is mapped to Right Win, Super to Menu
 * altwin:swap_lalt_lwin || Left Alt is swapped with Left Win
 * altwin:swap_alt_win || Alt is swapped with Win
 * altwin:prtsc_rwin || Win is mapped to PrtSc and the usual Win
 * Compose key || Position of Compose key
 * compose:ralt || Right Alt
 * compose:lwin || Left Win
 * compose:lwin-altgr || 3rd level of Left Win
 * compose:rwin || Right Win
 * compose:rwin-altgr || 3rd level of Right Win
 * compose:menu || Menu
 * compose:menu-altgr || 3rd level of Menu
 * compose:lctrl || Left Ctrl
 * compose:lctrl-altgr || 3rd level of Left Ctrl
 * compose:rctrl || Right Ctrl
 * compose:rctrl-altgr || 3rd level of Right Ctrl
 * compose:caps || Caps Lock
 * compose:caps-altgr || 3rd level of Caps Lock
 * compose:102 ||
 * compose:102-altgr || 3rd level of
 * compose:paus || Pause
 * compose:prsc || PrtSc
 * compose:sclk || Scroll Lock
 * compat || Miscellaneous compatibility options
 * numpad:pc || Default numeric keypad keys
 * numpad:mac || Numeric keypad always enters digits (as in macOS)
 * numpad:microsoft || Num Lock on: digits; Shift for arrow keys. Num Lock off: arrow keys (as in Windows)
 * numpad:shift3 || Shift does not cancel Num Lock, chooses 3rd level instead
 * srvrkeys:none || Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server
 * apple:alupckeys || Apple Aluminium: emulate PC keys (PrtSc, Scroll Lock, Pause, Num Lock)
 * shift:breaks_caps || Shift cancels Caps Lock
 * misc:typo || Enable extra typographic characters
 * shift:both_capslock || Both Shift together enable Caps Lock
 * shift:both_capslock_cancel || Both Shift together enable Caps Lock; one Shift key disables it
 * shift:both_shiftlock || Both Shift together enable Shift Lock
 * keypad:pointerkeys || Shift + Num Lock enables PointerKeys
 * grab:break_actions || Allow breaking grabs with keyboard actions (warning: security risk)
 * grab:debug || Allow grab and window tree logging
 * currencysign || Adding currency signs to certain keys
 * eurosign:e || Euro on E
 * eurosign:2 || Euro on 2
 * eurosign:4 || Euro on 4
 * eurosign:5 || Euro on 5
 * rupeesign:4 || Rupee on 4
 * lv5 || Key to choose 5th level
 * lv5:lsgt_switch_lock || ; chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:ralt_switch_lock || Right Alt chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:lwin_switch_lock || Left Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:rwin_switch_lock || Right Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * nbsp || Using space key to input non-breaking space
 * nbsp:none || Usual space at any level
 * nbsp:level2 || Non-breaking space at the 2nd level
 * nbsp:level3 || Non-breaking space at the 3rd level
 * nbsp:level3s || Non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:level3n || Non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:level4 || Non-breaking space at the 4th level
 * nbsp:level4n || Non-breaking space at the 4th level, thin non-breaking space at the 6th level
 * nbsp:level4nl || Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)
 * nbsp:zwnj2 || Zero-width non-joiner at the 2nd level
 * nbsp:zwnj2zwj3 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level
 * nbsp:zwnj2zwj3nb4 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level
 * nbsp:zwnj2nb3 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level
 * nbsp:zwnj2nb3s || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:zwnj2nb3zwj4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level
 * nbsp:zwnj2nb3nnb4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:zwnj3zwj4 || Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level
 * japan || Japanese keyboard options
 * japan:kana_lock || Kana Lock key is locking
 * japan:nicola_f_bs || NICOLA-F style Backspace
 * japan:hztg_escape || Make Zenkaku Hankaku an additional Esc
 * korean || Korean Hangul/Hanja keys
 * korean:ralt_rctrl || Right Alt as Hangul, right Ctrl as Hanja
 * korean:rctrl_ralt || Right Ctrl as Hangul, right Alt as Hanja
 * esperanto || Adding Esperanto supersigned letters
 * esperanto:qwerty || To the corresponding key in a QWERTY layout
 * esperanto:dvorak || To the corresponding key in a Dvorak layout
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * shift:both_capslock_cancel || Both Shift together enable Caps Lock; one Shift key disables it
 * shift:both_shiftlock || Both Shift together enable Shift Lock
 * keypad:pointerkeys || Shift + Num Lock enables PointerKeys
 * grab:break_actions || Allow breaking grabs with keyboard actions (warning: security risk)
 * grab:debug || Allow grab and window tree logging
 * currencysign || Adding currency signs to certain keys
 * eurosign:e || Euro on E
 * eurosign:2 || Euro on 2
 * eurosign:4 || Euro on 4
 * eurosign:5 || Euro on 5
 * rupeesign:4 || Rupee on 4
 * lv5 || Key to choose 5th level
 * lv5:lsgt_switch_lock || ; chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:ralt_switch_lock || Right Alt chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:lwin_switch_lock || Left Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * lv5:rwin_switch_lock || Right Win chooses 5th level; acts as onetime lock when pressed together with another 5th level chooser
 * nbsp || Using space key to input non-breaking space
 * nbsp:none || Usual space at any level
 * nbsp:level2 || Non-breaking space at the 2nd level
 * nbsp:level3 || Non-breaking space at the 3rd level
 * nbsp:level3s || Non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:level3n || Non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:level4 || Non-breaking space at the 4th level
 * nbsp:level4n || Non-breaking space at the 4th level, thin non-breaking space at the 6th level
 * nbsp:level4nl || Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)
 * nbsp:zwnj2 || Zero-width non-joiner at the 2nd level
 * nbsp:zwnj2zwj3 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level
 * nbsp:zwnj2zwj3nb4 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level
 * nbsp:zwnj2nb3 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level
 * nbsp:zwnj2nb3s || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:zwnj2nb3zwj4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level
 * nbsp:zwnj2nb3nnb4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:zwnj3zwj4 || Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level
 * japan || Japanese keyboard options
 * japan:kana_lock || Kana Lock key is locking
 * japan:nicola_f_bs || NICOLA-F style Backspace
 * japan:hztg_escape || Make Zenkaku Hankaku an additional Esc
 * korean || Korean Hangul/Hanja keys
 * korean:ralt_rctrl || Right Alt as Hangul, right Ctrl as Hanja
 * korean:rctrl_ralt || Right Ctrl as Hangul, right Alt as Hanja
 * esperanto || Adding Esperanto supersigned letters
 * esperanto:qwerty || To the corresponding key in a QWERTY layout
 * esperanto:dvorak || To the corresponding key in a Dvorak layout
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * nbsp:level4nl || Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)
 * nbsp:zwnj2 || Zero-width non-joiner at the 2nd level
 * nbsp:zwnj2zwj3 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level
 * nbsp:zwnj2zwj3nb4 || Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level
 * nbsp:zwnj2nb3 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level
 * nbsp:zwnj2nb3s || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level
 * nbsp:zwnj2nb3zwj4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level
 * nbsp:zwnj2nb3nnb4 || Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level
 * nbsp:zwnj3zwj4 || Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level
 * japan || Japanese keyboard options
 * japan:kana_lock || Kana Lock key is locking
 * japan:nicola_f_bs || NICOLA-F style Backspace
 * japan:hztg_escape || Make Zenkaku Hankaku an additional Esc
 * korean || Korean Hangul/Hanja keys
 * korean:ralt_rctrl || Right Alt as Hangul, right Ctrl as Hanja
 * korean:rctrl_ralt || Right Ctrl as Hangul, right Alt as Hanja
 * esperanto || Adding Esperanto supersigned letters
 * esperanto:qwerty || To the corresponding key in a QWERTY layout
 * esperanto:dvorak || To the corresponding key in a Dvorak layout
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * korean || Korean Hangul/Hanja keys
 * korean:ralt_rctrl || Right Alt as Hangul, right Ctrl as Hanja
 * korean:rctrl_ralt || Right Ctrl as Hangul, right Alt as Hanja
 * esperanto || Adding Esperanto supersigned letters
 * esperanto:qwerty || To the corresponding key in a QWERTY layout
 * esperanto:dvorak || To the corresponding key in a Dvorak layout
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * esperanto:colemak || To the corresponding key in a Colemak layout
 * solaris || Maintain key compatibility with old Solaris keycodes
 * solaris:sun_compat || Sun Key compatibility
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * terminate || Key sequence to kill the X server
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }
 * terminate:ctrl_alt_bksp || Ctrl+Alt+Backspace
 * }

kbvar= will set the keyboard variant. These are variants to the keyboard layout selected previously. The table below contains most of the keyboard variants available:
 * {| class="mw-collapsible mw-collapsed wikitable sortable"

! variant-code || layout-code || Variant will add three keyboard layouts which you can easily switch from inside the running antiX system, Greel keyboard layout, Japanese keyboard layout and us keyboard layout. If you have multiple keyboards connected (or you knwo by memory where each key is for each layout), this will ease the transition between one to the other layout.
 * chr || us || Cherokee
 * euro || us || English (US, euro on 5)
 * intl || us || English (US, intl., with dead keys)
 * alt-intl || us || English (US, alt. intl.)
 * colemak || us || English (Colemak)
 * dvorak || us || English (Dvorak)
 * dvorak-intl || us || English (Dvorak, intl., with dead keys)
 * dvorak-alt-intl || us || English (Dvorak, alt. intl.)
 * dvorak-l || us || English (Dvorak, left-handed)
 * dvorak-r || us || English (Dvorak, right-handed)
 * dvorak-classic || us || English (classic Dvorak)
 * dvp || us || English (programmer Dvorak)
 * rus || us || Russian (US, phonetic)
 * mac || us || English (Macintosh)
 * altgr-intl || us || English (intl., with AltGr dead keys)
 * olpc2 || us || English (the divide/multiply keys toggle the layout)
 * hbs || us || Serbo-Croatian (US)
 * workman || us || English (Workman)
 * workman-intl || us || English (Workman, intl., with dead keys)
 * ps || af || Pashto
 * uz || af || Uzbek (Afghanistan)
 * olpc-ps || af || Pashto (Afghanistan, OLPC)
 * fa-olpc || af || Persian (Afghanistan, Dari OLPC)
 * uz-olpc || af || Uzbek (Afghanistan, OLPC)
 * azerty || ara || Arabic (AZERTY)
 * azerty_digits || ara || Arabic (AZERTY/digits)
 * digits || ara || Arabic (digits)
 * qwerty || ara || Arabic (QWERTY)
 * qwerty_digits || ara || Arabic (qwerty/digits)
 * buckwalter || ara || Arabic (Buckwalter)
 * olpc || ara || Arabic (OLPC)
 * mac || ara || Arabic (Macintosh)
 * plisi || al || Albanian (Plisi)
 * phonetic || am || Armenian (phonetic)
 * phonetic-alt || am || Armenian (alt. phonetic)
 * eastern || am || Armenian (eastern)
 * western || am || Armenian (western)
 * eastern-alt || am || Armenian (alt. eastern)
 * nodeadkeys || at || German (Austria, no dead keys)
 * sundeadkeys || at || German (Austria, with Sun dead keys)
 * mac || at || German (Austria, Macintosh)
 * cyrillic || az || Azerbaijani (Cyrillic)
 * legacy || by || Belarusian (legacy)
 * latin || by || Belarusian (Latin)
 * oss || be || Belgian (alt.)
 * oss_latin9 || be || Belgian (alt., Latin-9 only)
 * oss_sundeadkeys || be || Belgian (alt., with Sun dead keys)
 * iso-alternate || be || Belgian (alt. ISO)
 * nodeadkeys || be || Belgian (no dead keys)
 * sundeadkeys || be || Belgian (with Sun dead keys)
 * wang || be || Belgian (Wang 724 AZERTY)
 * probhat || bd || Bangla (Probhat)
 * ben || in || Bangla (India)
 * ben_probhat || in || Bangla (India, Probhat)
 * ben_baishakhi || in || Bangla (India, Baishakhi)
 * ben_bornona || in || Bangla (India, Bornona)
 * ben_gitanjali || in || Bangla (India, Uni Gitanjali)
 * ben_inscript || in || Bangla (India, Baishakhi Inscript)
 * eeyek || in || Manipuri (Eeyek)
 * guj || in || Gujarati
 * guru || in || Punjabi (Gurmukhi)
 * jhelum || in || Punjabi (Gurmukhi Jhelum)
 * kan || in || Kannada
 * kan-kagapa || in || Kannada (KaGaPa phonetic)
 * kan-kagapa || in || Kannada (KaGaPa phonetic)
 * mal || in || Malayalam
 * mal_lalitha || in || Malayalam (Lalitha)
 * mal_enhanced || in || Malayalam (enhanced Inscript, with rupee)
 * ori || in || Oriya
 * olck || in || Ol Chiki
 * tam_tamilnet || in || Tamil (TamilNet '99)
 * tam_tamilnet_with_tam_nums || in || Tamil (TamilNet '99 with Tamil numerals)
 * tam_tamilnet_TAB || in || Tamil (TamilNet '99, TAB encoding)
 * tam_tamilnet_TSCII || in || Tamil (TamilNet '99, TSCII encoding)
 * tam || in || Tamil (Inscript)
 * tel || in || Telugu
 * tel-kagapa || in || Telugu (KaGaPa phonetic)
 * tel-sarala || in || Telugu (Sarala)
 * tel-kagapa || in || Telugu (KaGaPa phonetic)
 * urd-phonetic || in || Urdu (phonetic)
 * urd-phonetic3 || in || Urdu (alt. phonetic)
 * urd-winkeys || in || Urdu (Win keys)
 * bolnagri || in || Hindi (Bolnagri)
 * hin-wx || in || Hindi (Wx)
 * hin-kagapa || in || Hindi (KaGaPa phonetic)
 * san-kagapa || in || Sanskrit (KaGaPa phonetic)
 * mar-kagapa || in || Marathi (KaGaPa phonetic)
 * eng || in || English (India, with rupee)
 * alternatequotes || ba || Bosnian (with guillemets)
 * unicode || ba || Bosnian (with Bosnian digraphs)
 * unicodeus || ba || Bosnian (US, with Bosnian digraphs)
 * us || ba || Bosnian (US, with Bosnian letters)
 * nodeadkeys || br || Portuguese (Brazil, no dead keys)
 * dvorak || br || Portuguese (Brazil, Dvorak)
 * nativo || br || Portuguese (Brazil, Nativo)
 * nativo-us || br || Portuguese (Brazil, Nativo for US keyboards)
 * nativo-epo || br || Esperanto (Brazil, Nativo)
 * thinkpad || br || Portuguese (Brazil, IBM/Lenovo ThinkPad)
 * phonetic || bg || Bulgarian (traditional phonetic)
 * bas_phonetic || bg || Bulgarian (new phonetic)
 * ber || dz || Berber (Algeria, Tifinagh)
 * ar || dz || Arabic (Algeria)
 * french || ma || French (Morocco)
 * tifinagh || ma || Berber (Morocco, Tifinagh)
 * tifinagh-alt || ma || Berber (Morocco, Tifinagh alt.)
 * tifinagh-alt-phonetic || ma || Berber (Morocco, Tifinagh alt. phonetic)
 * tifinagh-extended || ma || Berber (Morocco, Tifinagh extended)
 * tifinagh-phonetic || ma || Berber (Morocco, Tifinagh phonetic)
 * tifinagh-extended-phonetic || ma || Berber (Morocco, Tifinagh extended phonetic)
 * french || cm || French (Cameroon)
 * qwerty || cm || Cameroon Multilingual (QWERTY)
 * azerty || cm || Cameroon Multilingual (AZERTY)
 * dvorak || cm || Cameroon Multilingual (Dvorak)
 * mmuock || cm || Mmuock
 * zawgyi || mm || Burmese Zawgyi
 * fr-dvorak || ca || French (Canada, Dvorak)
 * fr-legacy || ca || French (Canada, legacy)
 * multix || ca || Canadian Multilingual
 * multi || ca || Canadian Multilingual (1st part)
 * multi-2gr || ca || Canadian Multilingual (2nd part)
 * ike || ca || Inuktitut
 * eng || ca || English (Canada)
 * tib || cn || Tibetan
 * tib_asciinum || cn || Tibetan (with ASCII numerals)
 * ug || cn || Uyghur
 * altgr-pinyin || cn || Hanyu Pinyin (altgr)
 * alternatequotes || hr || Croatian (with guillemets)
 * unicode || hr || Croatian (with Croatian digraphs)
 * unicodeus || hr || Croatian (US, with Croatian digraphs)
 * us || hr || Croatian (US, with Croatian letters)
 * bksl || cz || Czech (with  key)
 * qwerty || cz || Czech (QWERTY)
 * qwerty_bksl || cz || Czech (QWERTY, extended backslash)
 * ucw || cz || Czech (UCW, only accented letters)
 * dvorak-ucw || cz || Czech (US, Dvorak, UCW support)
 * rus || cz || Russian (Czech, phonetic)
 * nodeadkeys || dk || Danish (no dead keys)
 * winkeys || dk || Danish (Win keys)
 * mac || dk || Danish (Macintosh)
 * mac_nodeadkeys || dk || Danish (Macintosh, no dead keys)
 * dvorak || dk || Danish (Dvorak)
 * sundeadkeys || nl || Dutch (with Sun dead keys)
 * mac || nl || Dutch (Macintosh)
 * std || nl || Dutch (standard)
 * nodeadkeys || ee || Estonian (no dead keys)
 * dvorak || ee || Estonian (Dvorak)
 * us || ee || Estonian (US, with Estonian letters)
 * pes_keypad || ir || Persian (with Persian keypad)
 * ku || ir || Kurdish (Iran, Latin Q)
 * ku_f || ir || Kurdish (Iran, F)
 * ku_alt || ir || Kurdish (Iran, Latin Alt-Q)
 * ku_ara || ir || Kurdish (Iran, Arabic-Latin)
 * ku || iq || Kurdish (Iraq, Latin Q)
 * ku_f || iq || Kurdish (Iraq, F)
 * ku_alt || iq || Kurdish (Iraq, Latin Alt-Q)
 * ku_ara || iq || Kurdish (Iraq, Arabic-Latin)
 * nodeadkeys || fo || Faroese (no dead keys)
 * classic || fi || Finnish (classic)
 * nodeadkeys || fi || Finnish (classic, no dead keys)
 * winkeys || fi || Finnish (Winkeys)
 * smi || fi || Northern Saami (Finland)
 * mac || fi || Finnish (Macintosh)
 * nodeadkeys || fr || French (no dead keys)
 * sundeadkeys || fr || French (with Sun dead keys)
 * oss || fr || French (alt.)
 * oss_latin9 || fr || French (alt., Latin-9 only)
 * oss_nodeadkeys || fr || French (alt., no dead keys)
 * oss_sundeadkeys || fr || French (alt., with Sun dead keys)
 * latin9 || fr || French (legacy, alt.)
 * latin9_nodeadkeys || fr || French (legacy, alt., no dead keys)
 * latin9_sundeadkeys || fr || French (legacy, alt., with Sun dead keys)
 * bepo || fr || French (Bepo, ergonomic, Dvorak way)
 * bepo_latin9 || fr || French (Bepo, ergonomic, Dvorak way, Latin-9 only)
 * dvorak || fr || French (Dvorak)
 * mac || fr || French (Macintosh)
 * azerty || fr || French (AZERTY)
 * bre || fr || French (Breton)
 * oci || fr || Occitan
 * geo || fr || Georgian (France, AZERTY Tskapo)
 * us || fr || French (US, with French letters)
 * generic || gh || English (Ghana, multilingual)
 * akan || gh || Akan
 * ewe || gh || Ewe
 * fula || gh || Fula
 * ga || gh || Ga
 * hausa || gh || Hausa (Ghana)
 * avn || gh || Avatime
 * gillbt || gh || English (Ghana, GILLBT)
 * ergonomic || ge || Georgian (ergonomic)
 * mess || ge || Georgian (MESS)
 * ru || ge || Russian (Georgia)
 * os || ge || Ossetian (Georgia)
 * deadacute || de || German (dead acute)
 * deadgraveacute || de || German (dead grave acute)
 * nodeadkeys || de || German (no dead keys)
 * T3 || de || German (T3)
 * ro || de || Romanian (Germany)
 * ro_nodeadkeys || de || Romanian (Germany, no dead keys)
 * dvorak || de || German (Dvorak)
 * sundeadkeys || de || German (with Sun dead keys)
 * neo || de || German (Neo 2)
 * mac || de || German (Macintosh)
 * mac_nodeadkeys || de || German (Macintosh, no dead keys)
 * dsb || de || Lower Sorbian
 * dsb_qwertz || de || Lower Sorbian (QWERTZ)
 * qwerty || de || German (QWERTY)
 * tr || de || Turkish (Germany)
 * ru || de || Russian (Germany, phonetic)
 * deadtilde || de || German (dead tilde)
 * simple || gr || Greek (simple)
 * extended || gr || Greek (extended)
 * nodeadkeys || gr || Greek (no dead keys)
 * polytonic || gr || Greek (polytonic)
 * standard || hu || Hungarian (standard)
 * nodeadkeys || hu || Hungarian (no dead keys)
 * qwerty || hu || Hungarian (QWERTY)
 * 101_qwertz_comma_dead || hu || Hungarian (101/QWERTZ/comma/dead keys)
 * 101_qwertz_comma_nodead || hu || Hungarian (101/QWERTZ/comma/no dead keys)
 * 101_qwertz_dot_dead || hu || Hungarian (101/QWERTZ/dot/dead keys)
 * 101_qwertz_dot_nodead || hu || Hungarian (101/QWERTZ/dot/no dead keys)
 * 101_qwerty_comma_dead || hu || Hungarian (101/QWERTY/comma/dead keys)
 * 101_qwerty_comma_nodead || hu || Hungarian (101/QWERTY/comma/no dead keys)
 * 101_qwerty_dot_dead || hu || Hungarian (101/QWERTY/dot/dead keys)
 * 101_qwerty_dot_nodead || hu || Hungarian (101/QWERTY/dot/no dead keys)
 * 102_qwertz_comma_dead || hu || Hungarian (102/QWERTZ/comma/dead keys)
 * 102_qwertz_comma_nodead || hu || Hungarian (102/QWERTZ/comma/no dead keys)
 * 102_qwertz_dot_dead || hu || Hungarian (102/QWERTZ/dot/dead keys)
 * 102_qwertz_dot_nodead || hu || Hungarian (102/QWERTZ/dot/no dead keys)
 * 102_qwerty_comma_dead || hu || Hungarian (102/QWERTY/comma/dead keys)
 * 102_qwerty_comma_nodead || hu || Hungarian (102/QWERTY/comma/no dead keys)
 * 102_qwerty_dot_dead || hu || Hungarian (102/QWERTY/dot/dead keys)
 * 102_qwerty_dot_nodead || hu || Hungarian (102/QWERTY/dot/no dead keys)
 * Sundeadkeys || is || Icelandic (with Sun dead keys)
 * nodeadkeys || is || Icelandic (no dead keys)
 * mac_legacy || is || Icelandic (Macintosh, legacy)
 * mac || is || Icelandic (Macintosh)
 * dvorak || is || Icelandic (Dvorak)
 * lyx || il || Hebrew (lyx)
 * phonetic || il || Hebrew (phonetic)
 * biblical || il || Hebrew (Biblical, Tiro)
 * nodeadkeys || it || Italian (no dead keys)
 * winkeys || it || Italian (Winkeys)
 * mac || it || Italian (Macintosh)
 * us || it || Italian (US, with Italian letters)
 * geo || it || Georgian (Italy)
 * ibm || it || Italian (IBM 142)
 * intl || it || Italian (intl., with dead keys)
 * scn || it || Sicilian
 * kana || jp || Japanese (Kana)
 * kana86 || jp || Japanese (Kana 86)
 * OADG109A || jp || Japanese (OADG 109A)
 * mac || jp || Japanese (Macintosh)
 * dvorak || jp || Japanese (Dvorak)
 * phonetic || kg || Kyrgyz (phonetic)
 * ruskaz || kz || Russian (Kazakhstan, with Kazakh)
 * kazrus || kz || Kazakh (with Russian)
 * ext || kz || Kazakh (extended)
 * latin || kz || Kazakh (Latin)
 * stea || la || Lao (STEA proposed standard layout)
 * nodeadkeys || latam || Spanish (Latin American, no dead keys)
 * deadtilde || latam || Spanish (Latin American, dead tilde)
 * sundeadkeys || latam || Spanish (Latin American, with Sun dead keys)
 * dvorak || latam || Spanish (Latin American, Dvorak)
 * colemak || latam || Spanish (Latin American, Colemak)
 * colemak-gaming || latam || Spanish (Latin American, Colemak for gaming)
 * std || lt || Lithuanian (standard)
 * us || lt || Lithuanian (US, with Lithuanian letters)
 * ibm || lt || Lithuanian (IBM LST 1205-92)
 * lekp || lt || Lithuanian (LEKP)
 * lekpa || lt || Lithuanian (LEKPa)
 * apostrophe || lv || Latvian (apostrophe)
 * tilde || lv || Latvian (tilde)
 * fkey || lv || Latvian (F)
 * modern || lv || Latvian (modern)
 * ergonomic || lv || Latvian (ergonomic, ŪGJRMV)
 * adapted || lv || Latvian (adapted)
 * cyrillic || me || Montenegrin (Cyrillic)
 * cyrillicyz || me || Montenegrin (Cyrillic, ZE and ZHE swapped)
 * latinunicode || me || Montenegrin (Latin, Unicode)
 * latinyz || me || Montenegrin (Latin, QWERTY)
 * latinunicodeyz || me || Montenegrin (Latin, Unicode, QWERTY)
 * cyrillicalternatequotes || me || Montenegrin (Cyrillic with guillemets)
 * latinalternatequotes || me || Montenegrin (Latin with guillemets)
 * nodeadkeys || mk || Macedonian (no dead keys)
 * us || mt || Maltese (with US layout)
 * nodeadkeys || no || Norwegian (no dead keys)
 * winkeys || no || Norwegian (Win keys)
 * dvorak || no || Norwegian (Dvorak)
 * smi || no || Northern Saami (Norway)
 * smi_nodeadkeys || no || Northern Saami (Norway, no dead keys)
 * mac || no || Norwegian (Macintosh)
 * mac_nodeadkeys || no || Norwegian (Macintosh, no dead keys)
 * colemak || no || Norwegian (Colemak)
 * legacy || pl || Polish (legacy)
 * qwertz || pl || Polish (QWERTZ)
 * dvorak || pl || Polish (Dvorak)
 * dvorak_quotes || pl || Polish (Dvorak, with Polish quotes on quotemark key)
 * dvorak_altquotes || pl || Polish (Dvorak, with Polish quotes on key 1)
 * csb || pl || Kashubian
 * szl || pl || Silesian
 * ru_phonetic_dvorak || pl || Russian (Poland, phonetic Dvorak)
 * dvp || pl || Polish (programmer Dvorak)
 * nodeadkeys || pt || Portuguese (no dead keys)
 * sundeadkeys || pt || Portuguese (with Sun dead keys)
 * mac || pt || Portuguese (Macintosh)
 * mac_nodeadkeys || pt || Portuguese (Macintosh, no dead keys)
 * mac_sundeadkeys || pt || Portuguese (Macintosh, with Sun dead keys)
 * nativo || pt || Portuguese (Nativo)
 * nativo-us || pt || Portuguese (Nativo for US keyboards)
 * nativo-epo || pt || Esperanto (Portugal, Nativo)
 * cedilla || ro || Romanian (cedilla)
 * std || ro || Romanian (standard)
 * std_cedilla || ro || Romanian (standard cedilla)
 * winkeys || ro || Romanian (Win keys)
 * phonetic || ru || Russian (phonetic)
 * phonetic_winkeys || ru || Russian (phonetic, with Win keys)
 * phonetic_yazherty || ru || Russian (phonetic yazherty)
 * typewriter || ru || Russian (typewriter)
 * legacy || ru || Russian (legacy)
 * typewriter-legacy || ru || Russian (typewriter, legacy)
 * tt || ru || Tatar
 * os_legacy || ru || Ossetian (legacy)
 * os_winkeys || ru || Ossetian (Win keys)
 * cv || ru || Chuvash
 * cv_latin || ru || Chuvash (Latin)
 * udm || ru || Udmurt
 * kom || ru || Komi
 * sah || ru || Yakut
 * xal || ru || Kalmyk
 * dos || ru || Russian (DOS)
 * mac || ru || Russian (Macintosh)
 * srp || ru || Serbian (Russia)
 * bak || ru || Bashkirian
 * chm || ru || Mari
 * phonetic_azerty || ru || Russian (phonetic, AZERTY)
 * phonetic_dvorak || ru || Russian (phonetic, Dvorak)
 * phonetic_fr || ru || Russian (phonetic, French)
 * yz || rs || Serbian (Cyrillic, ZE and ZHE swapped)
 * latin || rs || Serbian (Latin)
 * latinunicode || rs || Serbian (Latin, Unicode)
 * latinyz || rs || Serbian (Latin, QWERTY)
 * latinunicodeyz || rs || Serbian (Latin, Unicode, QWERTY)
 * alternatequotes || rs || Serbian (Cyrillic with guillemets)
 * latinalternatequotes || rs || Serbian (Latin with guillemets)
 * rue || rs || Pannonian Rusyn
 * alternatequotes || si || Slovenian (with guillemets)
 * us || si || Slovenian (US, with Slovenian letters)
 * bksl || sk || Slovak (extended backslash)
 * qwerty || sk || Slovak (QWERTY)
 * qwerty_bksl || sk || Slovak (QWERTY, extended backslash)
 * nodeadkeys || es || Spanish (no dead keys)
 * winkeys || es || Spanish (Win keys)
 * deadtilde || es || Spanish (dead tilde)
 * sundeadkeys || es || Spanish (with Sun dead keys)
 * dvorak || es || Spanish (Dvorak)
 * ast || es || Asturian (Spain, with bottom-dot H and bottom-dot L)
 * cat || es || Catalan (Spain, with middle-dot L)
 * mac || es || Spanish (Macintosh)
 * nodeadkeys || se || Swedish (no dead keys)
 * dvorak || se || Swedish (Dvorak)
 * rus || se || Russian (Sweden, phonetic)
 * rus_nodeadkeys || se || Russian (Sweden, phonetic, no dead keys)
 * smi || se || Northern Saami (Sweden)
 * mac || se || Swedish (Macintosh)
 * svdvorak || se || Swedish (Svdvorak)
 * us_dvorak || se || Swedish (based on US Intl. Dvorak)
 * us || se || Swedish (US, with Swedish letters)
 * swl || se || Swedish Sign Language
 * legacy || ch || German (Switzerland, legacy)
 * de_nodeadkeys || ch || German (Switzerland, no dead keys)
 * de_sundeadkeys || ch || German (Switzerland, with Sun dead keys)
 * fr || ch || French (Switzerland)
 * fr_nodeadkeys || ch || French (Switzerland, no dead keys)
 * fr_sundeadkeys || ch || French (Switzerland, with Sun dead keys)
 * fr_mac || ch || French (Switzerland, Macintosh)
 * de_mac || ch || German (Switzerland, Macintosh)
 * syc || sy || Syriac
 * syc_phonetic || sy || Syriac (phonetic)
 * ku || sy || Kurdish (Syria, Latin Q)
 * ku_f || sy || Kurdish (Syria, F)
 * ku_alt || sy || Kurdish (Syria, Latin Alt-Q)
 * legacy || tj || Tajik (legacy)
 * tam_unicode || lk || Tamil (Sri Lanka, TamilNet '99)
 * tam_TAB || lk || Tamil (Sri Lanka, TamilNet '99, TAB encoding)
 * us || lk || Sinhala (US, with Sinhala letters)
 * tis || th || Thai (TIS-820.2538)
 * pat || th || Thai (Pattachote)
 * f || tr || Turkish (F)
 * alt || tr || Turkish (Alt-Q)
 * sundeadkeys || tr || Turkish (with Sun dead keys)
 * ku || tr || Kurdish (Turkey, Latin Q)
 * ku_f || tr || Kurdish (Turkey, F)
 * ku_alt || tr || Kurdish (Turkey, Latin Alt-Q)
 * intl || tr || Turkish (intl., with dead keys)
 * crh || tr || Crimean Tatar (Turkish Q)
 * crh_f || tr || Crimean Tatar (Turkish F)
 * crh_alt || tr || Crimean Tatar (Turkish Alt-Q)
 * indigenous || tw || Taiwanese (indigenous)
 * saisiyat || tw || Saisiyat (Taiwan)
 * phonetic || ua || Ukrainian (phonetic)
 * typewriter || ua || Ukrainian (typewriter)
 * winkeys || ua || Ukrainian (Win keys)
 * legacy || ua || Ukrainian (legacy)
 * rstu || ua || Ukrainian (standard RSTU)
 * rstu_ru || ua || Russian (Ukraine, standard RSTU)
 * homophonic || ua || Ukrainian (homophonic)
 * extd || gb || English (UK, extended, with Win keys)
 * intl || gb || English (UK, intl., with dead keys)
 * dvorak || gb || English (UK, Dvorak)
 * dvorakukp || gb || English (UK, Dvorak, with UK punctuation)
 * mac || gb || English (UK, Macintosh)
 * mac_intl || gb || English (UK, intl., Macintosh)
 * colemak || gb || English (UK, Colemak)
 * pl || gb || Polish (British keyboard)
 * latin || uz || Uzbek (Latin)
 * us || vn || Vietnamese (US, with Vietnamese letters)
 * fr || vn || Vietnamese (French, with Vietnamese letters)
 * kr104 || kr || Korean (101/104 key compatible)
 * CloGaelach || ie || CloGaelach
 * UnicodeExpert || ie || Irish (UnicodeExpert)
 * ogam || ie || Ogham
 * ogam_is434 || ie || Ogham (IS434)
 * urd-crulp || pk || Urdu (Pakistan, CRULP)
 * urd-nla || pk || Urdu (Pakistan, NLA)
 * ara || pk || Arabic (Pakistan)
 * snd || pk || Sindhi
 * legacy || epo || Esperanto (displaced semicolon and quote, obsolete)
 * igbo || ng || Igbo
 * yoruba || ng || Yoruba
 * hausa || ng || Hausa (Nigeria)
 * left_hand || brai || Braille (left-handed)
 * left_hand_invert || brai || Braille (left-handed inverted thumb)
 * right_hand || brai || Braille (right-handed)
 * right_hand_invert || brai || Braille (right-handed inverted thumb)
 * alt || tm || Turkmen (Alt-Q)
 * fr-oss || ml || French (Mali, alt.)
 * us-mac || ml || English (Mali, US, Macintosh)
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * 102_qwertz_comma_nodead || hu || Hungarian (102/QWERTZ/comma/no dead keys)
 * 102_qwertz_dot_dead || hu || Hungarian (102/QWERTZ/dot/dead keys)
 * 102_qwertz_dot_nodead || hu || Hungarian (102/QWERTZ/dot/no dead keys)
 * 102_qwerty_comma_dead || hu || Hungarian (102/QWERTY/comma/dead keys)
 * 102_qwerty_comma_nodead || hu || Hungarian (102/QWERTY/comma/no dead keys)
 * 102_qwerty_dot_dead || hu || Hungarian (102/QWERTY/dot/dead keys)
 * 102_qwerty_dot_nodead || hu || Hungarian (102/QWERTY/dot/no dead keys)
 * Sundeadkeys || is || Icelandic (with Sun dead keys)
 * nodeadkeys || is || Icelandic (no dead keys)
 * mac_legacy || is || Icelandic (Macintosh, legacy)
 * mac || is || Icelandic (Macintosh)
 * dvorak || is || Icelandic (Dvorak)
 * lyx || il || Hebrew (lyx)
 * phonetic || il || Hebrew (phonetic)
 * biblical || il || Hebrew (Biblical, Tiro)
 * nodeadkeys || it || Italian (no dead keys)
 * winkeys || it || Italian (Winkeys)
 * mac || it || Italian (Macintosh)
 * us || it || Italian (US, with Italian letters)
 * geo || it || Georgian (Italy)
 * ibm || it || Italian (IBM 142)
 * intl || it || Italian (intl., with dead keys)
 * scn || it || Sicilian
 * kana || jp || Japanese (Kana)
 * kana86 || jp || Japanese (Kana 86)
 * OADG109A || jp || Japanese (OADG 109A)
 * mac || jp || Japanese (Macintosh)
 * dvorak || jp || Japanese (Dvorak)
 * phonetic || kg || Kyrgyz (phonetic)
 * ruskaz || kz || Russian (Kazakhstan, with Kazakh)
 * kazrus || kz || Kazakh (with Russian)
 * ext || kz || Kazakh (extended)
 * latin || kz || Kazakh (Latin)
 * stea || la || Lao (STEA proposed standard layout)
 * nodeadkeys || latam || Spanish (Latin American, no dead keys)
 * deadtilde || latam || Spanish (Latin American, dead tilde)
 * sundeadkeys || latam || Spanish (Latin American, with Sun dead keys)
 * dvorak || latam || Spanish (Latin American, Dvorak)
 * colemak || latam || Spanish (Latin American, Colemak)
 * colemak-gaming || latam || Spanish (Latin American, Colemak for gaming)
 * std || lt || Lithuanian (standard)
 * us || lt || Lithuanian (US, with Lithuanian letters)
 * ibm || lt || Lithuanian (IBM LST 1205-92)
 * lekp || lt || Lithuanian (LEKP)
 * lekpa || lt || Lithuanian (LEKPa)
 * apostrophe || lv || Latvian (apostrophe)
 * tilde || lv || Latvian (tilde)
 * fkey || lv || Latvian (F)
 * modern || lv || Latvian (modern)
 * ergonomic || lv || Latvian (ergonomic, ŪGJRMV)
 * adapted || lv || Latvian (adapted)
 * cyrillic || me || Montenegrin (Cyrillic)
 * cyrillicyz || me || Montenegrin (Cyrillic, ZE and ZHE swapped)
 * latinunicode || me || Montenegrin (Latin, Unicode)
 * latinyz || me || Montenegrin (Latin, QWERTY)
 * latinunicodeyz || me || Montenegrin (Latin, Unicode, QWERTY)
 * cyrillicalternatequotes || me || Montenegrin (Cyrillic with guillemets)
 * latinalternatequotes || me || Montenegrin (Latin with guillemets)
 * nodeadkeys || mk || Macedonian (no dead keys)
 * us || mt || Maltese (with US layout)
 * nodeadkeys || no || Norwegian (no dead keys)
 * winkeys || no || Norwegian (Win keys)
 * dvorak || no || Norwegian (Dvorak)
 * smi || no || Northern Saami (Norway)
 * smi_nodeadkeys || no || Northern Saami (Norway, no dead keys)
 * mac || no || Norwegian (Macintosh)
 * mac_nodeadkeys || no || Norwegian (Macintosh, no dead keys)
 * colemak || no || Norwegian (Colemak)
 * legacy || pl || Polish (legacy)
 * qwertz || pl || Polish (QWERTZ)
 * dvorak || pl || Polish (Dvorak)
 * dvorak_quotes || pl || Polish (Dvorak, with Polish quotes on quotemark key)
 * dvorak_altquotes || pl || Polish (Dvorak, with Polish quotes on key 1)
 * csb || pl || Kashubian
 * szl || pl || Silesian
 * ru_phonetic_dvorak || pl || Russian (Poland, phonetic Dvorak)
 * dvp || pl || Polish (programmer Dvorak)
 * nodeadkeys || pt || Portuguese (no dead keys)
 * sundeadkeys || pt || Portuguese (with Sun dead keys)
 * mac || pt || Portuguese (Macintosh)
 * mac_nodeadkeys || pt || Portuguese (Macintosh, no dead keys)
 * mac_sundeadkeys || pt || Portuguese (Macintosh, with Sun dead keys)
 * nativo || pt || Portuguese (Nativo)
 * nativo-us || pt || Portuguese (Nativo for US keyboards)
 * nativo-epo || pt || Esperanto (Portugal, Nativo)
 * cedilla || ro || Romanian (cedilla)
 * std || ro || Romanian (standard)
 * std_cedilla || ro || Romanian (standard cedilla)
 * winkeys || ro || Romanian (Win keys)
 * phonetic || ru || Russian (phonetic)
 * phonetic_winkeys || ru || Russian (phonetic, with Win keys)
 * phonetic_yazherty || ru || Russian (phonetic yazherty)
 * typewriter || ru || Russian (typewriter)
 * legacy || ru || Russian (legacy)
 * typewriter-legacy || ru || Russian (typewriter, legacy)
 * tt || ru || Tatar
 * os_legacy || ru || Ossetian (legacy)
 * os_winkeys || ru || Ossetian (Win keys)
 * cv || ru || Chuvash
 * cv_latin || ru || Chuvash (Latin)
 * udm || ru || Udmurt
 * kom || ru || Komi
 * sah || ru || Yakut
 * xal || ru || Kalmyk
 * dos || ru || Russian (DOS)
 * mac || ru || Russian (Macintosh)
 * srp || ru || Serbian (Russia)
 * bak || ru || Bashkirian
 * chm || ru || Mari
 * phonetic_azerty || ru || Russian (phonetic, AZERTY)
 * phonetic_dvorak || ru || Russian (phonetic, Dvorak)
 * phonetic_fr || ru || Russian (phonetic, French)
 * yz || rs || Serbian (Cyrillic, ZE and ZHE swapped)
 * latin || rs || Serbian (Latin)
 * latinunicode || rs || Serbian (Latin, Unicode)
 * latinyz || rs || Serbian (Latin, QWERTY)
 * latinunicodeyz || rs || Serbian (Latin, Unicode, QWERTY)
 * alternatequotes || rs || Serbian (Cyrillic with guillemets)
 * latinalternatequotes || rs || Serbian (Latin with guillemets)
 * rue || rs || Pannonian Rusyn
 * alternatequotes || si || Slovenian (with guillemets)
 * us || si || Slovenian (US, with Slovenian letters)
 * bksl || sk || Slovak (extended backslash)
 * qwerty || sk || Slovak (QWERTY)
 * qwerty_bksl || sk || Slovak (QWERTY, extended backslash)
 * nodeadkeys || es || Spanish (no dead keys)
 * winkeys || es || Spanish (Win keys)
 * deadtilde || es || Spanish (dead tilde)
 * sundeadkeys || es || Spanish (with Sun dead keys)
 * dvorak || es || Spanish (Dvorak)
 * ast || es || Asturian (Spain, with bottom-dot H and bottom-dot L)
 * cat || es || Catalan (Spain, with middle-dot L)
 * mac || es || Spanish (Macintosh)
 * nodeadkeys || se || Swedish (no dead keys)
 * dvorak || se || Swedish (Dvorak)
 * rus || se || Russian (Sweden, phonetic)
 * rus_nodeadkeys || se || Russian (Sweden, phonetic, no dead keys)
 * smi || se || Northern Saami (Sweden)
 * mac || se || Swedish (Macintosh)
 * svdvorak || se || Swedish (Svdvorak)
 * us_dvorak || se || Swedish (based on US Intl. Dvorak)
 * us || se || Swedish (US, with Swedish letters)
 * swl || se || Swedish Sign Language
 * legacy || ch || German (Switzerland, legacy)
 * de_nodeadkeys || ch || German (Switzerland, no dead keys)
 * de_sundeadkeys || ch || German (Switzerland, with Sun dead keys)
 * fr || ch || French (Switzerland)
 * fr_nodeadkeys || ch || French (Switzerland, no dead keys)
 * fr_sundeadkeys || ch || French (Switzerland, with Sun dead keys)
 * fr_mac || ch || French (Switzerland, Macintosh)
 * de_mac || ch || German (Switzerland, Macintosh)
 * syc || sy || Syriac
 * syc_phonetic || sy || Syriac (phonetic)
 * ku || sy || Kurdish (Syria, Latin Q)
 * ku_f || sy || Kurdish (Syria, F)
 * ku_alt || sy || Kurdish (Syria, Latin Alt-Q)
 * legacy || tj || Tajik (legacy)
 * tam_unicode || lk || Tamil (Sri Lanka, TamilNet '99)
 * tam_TAB || lk || Tamil (Sri Lanka, TamilNet '99, TAB encoding)
 * us || lk || Sinhala (US, with Sinhala letters)
 * tis || th || Thai (TIS-820.2538)
 * pat || th || Thai (Pattachote)
 * f || tr || Turkish (F)
 * alt || tr || Turkish (Alt-Q)
 * sundeadkeys || tr || Turkish (with Sun dead keys)
 * ku || tr || Kurdish (Turkey, Latin Q)
 * ku_f || tr || Kurdish (Turkey, F)
 * ku_alt || tr || Kurdish (Turkey, Latin Alt-Q)
 * intl || tr || Turkish (intl., with dead keys)
 * crh || tr || Crimean Tatar (Turkish Q)
 * crh_f || tr || Crimean Tatar (Turkish F)
 * crh_alt || tr || Crimean Tatar (Turkish Alt-Q)
 * indigenous || tw || Taiwanese (indigenous)
 * saisiyat || tw || Saisiyat (Taiwan)
 * phonetic || ua || Ukrainian (phonetic)
 * typewriter || ua || Ukrainian (typewriter)
 * winkeys || ua || Ukrainian (Win keys)
 * legacy || ua || Ukrainian (legacy)
 * rstu || ua || Ukrainian (standard RSTU)
 * rstu_ru || ua || Russian (Ukraine, standard RSTU)
 * homophonic || ua || Ukrainian (homophonic)
 * extd || gb || English (UK, extended, with Win keys)
 * intl || gb || English (UK, intl., with dead keys)
 * dvorak || gb || English (UK, Dvorak)
 * dvorakukp || gb || English (UK, Dvorak, with UK punctuation)
 * mac || gb || English (UK, Macintosh)
 * mac_intl || gb || English (UK, intl., Macintosh)
 * colemak || gb || English (UK, Colemak)
 * pl || gb || Polish (British keyboard)
 * latin || uz || Uzbek (Latin)
 * us || vn || Vietnamese (US, with Vietnamese letters)
 * fr || vn || Vietnamese (French, with Vietnamese letters)
 * kr104 || kr || Korean (101/104 key compatible)
 * CloGaelach || ie || CloGaelach
 * UnicodeExpert || ie || Irish (UnicodeExpert)
 * ogam || ie || Ogham
 * ogam_is434 || ie || Ogham (IS434)
 * urd-crulp || pk || Urdu (Pakistan, CRULP)
 * urd-nla || pk || Urdu (Pakistan, NLA)
 * ara || pk || Arabic (Pakistan)
 * snd || pk || Sindhi
 * legacy || epo || Esperanto (displaced semicolon and quote, obsolete)
 * igbo || ng || Igbo
 * yoruba || ng || Yoruba
 * hausa || ng || Hausa (Nigeria)
 * left_hand || brai || Braille (left-handed)
 * left_hand_invert || brai || Braille (left-handed inverted thumb)
 * right_hand || brai || Braille (right-handed)
 * right_hand_invert || brai || Braille (right-handed inverted thumb)
 * alt || tm || Turkmen (Alt-Q)
 * fr-oss || ml || French (Mali, alt.)
 * us-mac || ml || English (Mali, US, Macintosh)
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * latin || rs || Serbian (Latin)
 * latinunicode || rs || Serbian (Latin, Unicode)
 * latinyz || rs || Serbian (Latin, QWERTY)
 * latinunicodeyz || rs || Serbian (Latin, Unicode, QWERTY)
 * alternatequotes || rs || Serbian (Cyrillic with guillemets)
 * latinalternatequotes || rs || Serbian (Latin with guillemets)
 * rue || rs || Pannonian Rusyn
 * alternatequotes || si || Slovenian (with guillemets)
 * us || si || Slovenian (US, with Slovenian letters)
 * bksl || sk || Slovak (extended backslash)
 * qwerty || sk || Slovak (QWERTY)
 * qwerty_bksl || sk || Slovak (QWERTY, extended backslash)
 * nodeadkeys || es || Spanish (no dead keys)
 * winkeys || es || Spanish (Win keys)
 * deadtilde || es || Spanish (dead tilde)
 * sundeadkeys || es || Spanish (with Sun dead keys)
 * dvorak || es || Spanish (Dvorak)
 * ast || es || Asturian (Spain, with bottom-dot H and bottom-dot L)
 * cat || es || Catalan (Spain, with middle-dot L)
 * mac || es || Spanish (Macintosh)
 * nodeadkeys || se || Swedish (no dead keys)
 * dvorak || se || Swedish (Dvorak)
 * rus || se || Russian (Sweden, phonetic)
 * rus_nodeadkeys || se || Russian (Sweden, phonetic, no dead keys)
 * smi || se || Northern Saami (Sweden)
 * mac || se || Swedish (Macintosh)
 * svdvorak || se || Swedish (Svdvorak)
 * us_dvorak || se || Swedish (based on US Intl. Dvorak)
 * us || se || Swedish (US, with Swedish letters)
 * swl || se || Swedish Sign Language
 * legacy || ch || German (Switzerland, legacy)
 * de_nodeadkeys || ch || German (Switzerland, no dead keys)
 * de_sundeadkeys || ch || German (Switzerland, with Sun dead keys)
 * fr || ch || French (Switzerland)
 * fr_nodeadkeys || ch || French (Switzerland, no dead keys)
 * fr_sundeadkeys || ch || French (Switzerland, with Sun dead keys)
 * fr_mac || ch || French (Switzerland, Macintosh)
 * de_mac || ch || German (Switzerland, Macintosh)
 * syc || sy || Syriac
 * syc_phonetic || sy || Syriac (phonetic)
 * ku || sy || Kurdish (Syria, Latin Q)
 * ku_f || sy || Kurdish (Syria, F)
 * ku_alt || sy || Kurdish (Syria, Latin Alt-Q)
 * legacy || tj || Tajik (legacy)
 * tam_unicode || lk || Tamil (Sri Lanka, TamilNet '99)
 * tam_TAB || lk || Tamil (Sri Lanka, TamilNet '99, TAB encoding)
 * us || lk || Sinhala (US, with Sinhala letters)
 * tis || th || Thai (TIS-820.2538)
 * pat || th || Thai (Pattachote)
 * f || tr || Turkish (F)
 * alt || tr || Turkish (Alt-Q)
 * sundeadkeys || tr || Turkish (with Sun dead keys)
 * ku || tr || Kurdish (Turkey, Latin Q)
 * ku_f || tr || Kurdish (Turkey, F)
 * ku_alt || tr || Kurdish (Turkey, Latin Alt-Q)
 * intl || tr || Turkish (intl., with dead keys)
 * crh || tr || Crimean Tatar (Turkish Q)
 * crh_f || tr || Crimean Tatar (Turkish F)
 * crh_alt || tr || Crimean Tatar (Turkish Alt-Q)
 * indigenous || tw || Taiwanese (indigenous)
 * saisiyat || tw || Saisiyat (Taiwan)
 * phonetic || ua || Ukrainian (phonetic)
 * typewriter || ua || Ukrainian (typewriter)
 * winkeys || ua || Ukrainian (Win keys)
 * legacy || ua || Ukrainian (legacy)
 * rstu || ua || Ukrainian (standard RSTU)
 * rstu_ru || ua || Russian (Ukraine, standard RSTU)
 * homophonic || ua || Ukrainian (homophonic)
 * extd || gb || English (UK, extended, with Win keys)
 * intl || gb || English (UK, intl., with dead keys)
 * dvorak || gb || English (UK, Dvorak)
 * dvorakukp || gb || English (UK, Dvorak, with UK punctuation)
 * mac || gb || English (UK, Macintosh)
 * mac_intl || gb || English (UK, intl., Macintosh)
 * colemak || gb || English (UK, Colemak)
 * pl || gb || Polish (British keyboard)
 * latin || uz || Uzbek (Latin)
 * us || vn || Vietnamese (US, with Vietnamese letters)
 * fr || vn || Vietnamese (French, with Vietnamese letters)
 * kr104 || kr || Korean (101/104 key compatible)
 * CloGaelach || ie || CloGaelach
 * UnicodeExpert || ie || Irish (UnicodeExpert)
 * ogam || ie || Ogham
 * ogam_is434 || ie || Ogham (IS434)
 * urd-crulp || pk || Urdu (Pakistan, CRULP)
 * urd-nla || pk || Urdu (Pakistan, NLA)
 * ara || pk || Arabic (Pakistan)
 * snd || pk || Sindhi
 * legacy || epo || Esperanto (displaced semicolon and quote, obsolete)
 * igbo || ng || Igbo
 * yoruba || ng || Yoruba
 * hausa || ng || Hausa (Nigeria)
 * left_hand || brai || Braille (left-handed)
 * left_hand_invert || brai || Braille (left-handed inverted thumb)
 * right_hand || brai || Braille (right-handed)
 * right_hand_invert || brai || Braille (right-handed inverted thumb)
 * alt || tm || Turkmen (Alt-Q)
 * fr-oss || ml || French (Mali, alt.)
 * us-mac || ml || English (Mali, US, Macintosh)
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * crh_f || tr || Crimean Tatar (Turkish F)
 * crh_alt || tr || Crimean Tatar (Turkish Alt-Q)
 * indigenous || tw || Taiwanese (indigenous)
 * saisiyat || tw || Saisiyat (Taiwan)
 * phonetic || ua || Ukrainian (phonetic)
 * typewriter || ua || Ukrainian (typewriter)
 * winkeys || ua || Ukrainian (Win keys)
 * legacy || ua || Ukrainian (legacy)
 * rstu || ua || Ukrainian (standard RSTU)
 * rstu_ru || ua || Russian (Ukraine, standard RSTU)
 * homophonic || ua || Ukrainian (homophonic)
 * extd || gb || English (UK, extended, with Win keys)
 * intl || gb || English (UK, intl., with dead keys)
 * dvorak || gb || English (UK, Dvorak)
 * dvorakukp || gb || English (UK, Dvorak, with UK punctuation)
 * mac || gb || English (UK, Macintosh)
 * mac_intl || gb || English (UK, intl., Macintosh)
 * colemak || gb || English (UK, Colemak)
 * pl || gb || Polish (British keyboard)
 * latin || uz || Uzbek (Latin)
 * us || vn || Vietnamese (US, with Vietnamese letters)
 * fr || vn || Vietnamese (French, with Vietnamese letters)
 * kr104 || kr || Korean (101/104 key compatible)
 * CloGaelach || ie || CloGaelach
 * UnicodeExpert || ie || Irish (UnicodeExpert)
 * ogam || ie || Ogham
 * ogam_is434 || ie || Ogham (IS434)
 * urd-crulp || pk || Urdu (Pakistan, CRULP)
 * urd-nla || pk || Urdu (Pakistan, NLA)
 * ara || pk || Arabic (Pakistan)
 * snd || pk || Sindhi
 * legacy || epo || Esperanto (displaced semicolon and quote, obsolete)
 * igbo || ng || Igbo
 * yoruba || ng || Yoruba
 * hausa || ng || Hausa (Nigeria)
 * left_hand || brai || Braille (left-handed)
 * left_hand_invert || brai || Braille (left-handed inverted thumb)
 * right_hand || brai || Braille (right-handed)
 * right_hand_invert || brai || Braille (right-handed inverted thumb)
 * alt || tm || Turkmen (Alt-Q)
 * fr-oss || ml || French (Mali, alt.)
 * us-mac || ml || English (Mali, US, Macintosh)
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * urd-nla || pk || Urdu (Pakistan, NLA)
 * ara || pk || Arabic (Pakistan)
 * snd || pk || Sindhi
 * legacy || epo || Esperanto (displaced semicolon and quote, obsolete)
 * igbo || ng || Igbo
 * yoruba || ng || Yoruba
 * hausa || ng || Hausa (Nigeria)
 * left_hand || brai || Braille (left-handed)
 * left_hand_invert || brai || Braille (left-handed inverted thumb)
 * right_hand || brai || Braille (right-handed)
 * right_hand_invert || brai || Braille (right-handed inverted thumb)
 * alt || tm || Turkmen (Alt-Q)
 * fr-oss || ml || French (Mali, alt.)
 * us-mac || ml || English (Mali, US, Macintosh)
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * us-intl || ml || English (Mali, US, intl.)
 * kik || ke || Kikuyu
 * qwerty-bay || ph || Filipino (QWERTY, Baybayin)
 * capewell-dvorak || ph || Filipino (Capewell-Dvorak, Latin)
 * capewell-dvorak-bay || ph || Filipino (Capewell-Dvorak, Baybayin)
 * capewell-qwerf2k6 || ph || Filipino (Capewell-QWERF 2006, Latin)
 * capewell-qwerf2k6-bay || ph || Filipino (Capewell-QWERF 2006, Baybayin)
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * colemak || ph || Filipino (Colemak, Latin)
 * colemak-bay || ph || Filipino (Colemak, Baybayin)
 * dvorak || ph || Filipino (Dvorak, Latin)
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * dvorak-bay || ph || Filipino (Dvorak, Baybayin)
 * gag || md || Moldavian (Gagauz)
 * phonetic || my || Malay (Jawi, phonetic)
 * }
 * phonetic || my || Malay (Jawi, phonetic)
 * }

turns the Caps Lock key into an extra Control key.

will give you a Dvorak layout for all thre previous selected layouts.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Mirror selection
 * Mirror selection
 * Mirror selection

mirror= will set the debian mirror to the country code selected (if there is an available mirror). Will also set the antiX/MX mirror to the one closest to that country. If no mirror is found for that country-code, it will use the one set for the timezone (if no timezone was selected, it will use a USA mirror).

Use the boot option norepo if you don't want the Debian and antiX repo to be based on your language and/or timezone selection. It will use the default US based mirror for your system.

norepo= is used if there is a specific mirror you don't want to use (and know it will always select itself) when you select your language or timezone. Instead, it will select the closest repo mirror while ignoring the one you don't want. will set Debian and antiX repos to use the greek mirror.

will set you language, keyboard layout and timezone to US (English) but try to find a repo mirror that is not based in the USA but that is close enough.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Set hardware clock
 * Set hardware clock
 * Set hardware clock

Use hwclock= or hwc=  to determine how the hardware clock is set (either to UTC or to localtime). If you are dual booting with Windows then you should set the hardware clock to localtime. Otherwise, UTC is preferred. The options are:
 * ask Have the system help determine the clock setting (requires user input).
 * utc Use UTC for hardware clock (Linux-only systems)
 * local Use localtime for hardware clock (Windows systems)

will help you determine how the hardware clock is set and use its configuration for the antiX system to give the correct time.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Console width
 * Console width
 * Console width

conwidth=  will set the console width, or number of console columns, for the terminal (tty) interface. It is set to 120 by default. The bigger the number the smaller you will see the text size in the console.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Font size
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Font size
 * Font size

Adjust the size of the font in X-windows with the fontsize=  boot option. This does the same thing as setting DPI (see below) but the scale is relative to the default font size. The default fontsize is 1.So setting  does nothing. Setting fontsize=1.1 makes the fonts 10% larger and so on.

DPI stands for "dots per inch". Using the boot parameter dpi= will let you control the size of most fonts. A larger DPI value will give you larger fonts and a smaller value will give you smaller fonts. The default is "96". This setting is stored in the Display Manager configuration file. On antiX this is /etc/slim.conf. makes the fonts 10% larger compared to the original font size.

makes the fonts 10% smaller compared to the original font size.

will give you a smaller font size compared to the default font size.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Desktop-Session Selection
 * Desktop-Session Selection
 * Desktop-Session Selection

desktop= will the default window manager and desktop icon manager (if any) before booting into the live system. The available desktop-sessions are the default desktop sessions for antiX Linux:
 * Basic window managers: icewm, fluxbox, jwm and herbstluftwm
 * Minimal window managers: min-icewm, min-fluxbox and min-jwm
 * Window managers with ROX desktop: rox-icewm, rox-fluxbox and rox-jwm
 * Window managers with SpaceFM desktop: space-icewm, space-fluxbox and space-jwm

desktheme= lets you select a dark or a light theme for the wallpaper and window decorations. You can also use the command set-desktop-theme to change the theme from the command line.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Hostname Selection
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Hostname Selection
 * Hostname Selection

Set the hostname of the system with hostname=  boot option. The default hostname is "antiX1". will change the hostname of your computer to my-computer.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Automount behaviour
 * Automount behaviour
 * Automount behaviour

The Live system will dynamically update the fstab file whenever a usb drive gets plugged in. You can also choose to have drives mounted automatically when they are plugged in.
 * automount, amount and automount=on will enable automounting of any drive that is connected after booting.
 * mount=usb in addition, will mount all usb drives at boot time
 * mount=all in addition, will mount ALL devices at boot time
 * mount=off will disable all extra mounting

So that you dont' have to use autmount and mount=, you can use one unique boot option that works as a combination of both:
 * amount=  has the same options as  but it will also enable automounting.

If you don't want to use automounting,
 * noautomount, automount=off and amnt=off will disable automounting on your live system.



Persistence options
 * colspan=3 style="background:#E6F2FF; border-top:2px #a3b1bf solid;text-align:center;" |
 * colspan=3 style="background:#E6F2FF; border-top:2px #a3b1bf solid;text-align:center;" |
 * - style="background:#E6F2FF; padding:0.3em; font-size: 0.9em; text-align:center;"
 * style="border-bottom:2px #a3b1bf solid" width="15%" | Option
 * style="border-bottom:2px #a3b1bf solid" | Description
 * style="border-bottom:2px #a3b1bf solid" width="30%" | Examples
 * Default persistence
 * Default persistence

This is the most basic persistence option. It is set to create or load root and home persistence files (rootfs and homefs). Its is equivalent to
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence mode
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence mode
 * Persistence mode

This is the main option for controlling Live persistence. It can be given one or more of the following parameters, separated by commas:
 * auto,a Automatically create rootfs and/or homefs files if they don’t already exist and they are required. Normally, it will prompt the user for size and file system type.
 * hd Only look on internal hard drives for the persistence device. This is analogous to from=hd for finding the boot device.
 * usb Only look on USB partitions for the persistence device. This is analogous to from=usb for finding the boot device.
 * home!,h! Enable and require home persistence. The exclamation point means this form of persistence is required. A non-fatal error will be thrown if it cannot be enabled.
 * home,h Request home persistence but don’t require it. We will try to enable home persistence but if we can’t then this fact is briefly noted and the boot continues normally.
 * root!,r! Enable and require root persistence. The exclamation point means this form of persistence is required. A non-fatal error will be thrown if it cannot be enabled.
 * root,r Request root persistence but don’t require it. We will try to enable root persistence but if we can’t then this fact is briefly noted and the boot continues normally.
 * static,s If root persistence is enabled then use the static version of root persistence. Normally, dynamic root persistence is used.

will look for a home persistence file (homefs) and load it as a static persistent file, and look for a root persistent file (rootfs) and load it dynamically. If they don't exist, it will create them with an automatically decided size. Their existence (rootfs and homefs) is required for correct booting (as seen by the exclamation mark for home and root parameters).

will look for a root persistence file (rootfs) in the internal hard drives and, if found, statically (read and write directly to the file) load it. If it cannot be found, it will continue and boot without any persistence option enabled.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence Shortcuts
 * Persistence Shortcuts
 * Persistence Shortcuts

You can also use some convenient shortcuts, also available from the menu, as persistent boot parameters. They are all related to the ones above.
 * persist_home is equivalent to
 * persist_root is equivalent to
 * persist_all is equivalent to
 * persist_static_root and p_static_root (new since antiX 19) are equivalent to
 * persist_static is equivalent to  since antiX 19 (on previous antiX Linux, like antiX 17, this boot option was equivalent to , and home persistence was optional).


 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence Location
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence Location
 * Persistence Location

Just like the boot device can be specified generally with the  option and more specifically with options like , the same choices are available for specifying the persistence device.

On a LiveUSB or a frugal install, the default persistence device is the boot device, which is what you would expect. Normally, the persistence files will sit alongside the linuxfs file used for booting antiX.

On a LiveCD, the default persistence device is whatever device has the disk label antiX-Persist. If you specify a persistence device with one of the three options below, the defaults are ignored.
 * persistdev=  or pdev=  will set the name of the   that hosts the persistence file.
 * persistlabel= , plabel=  or plab=  will set the   of the partition that hosts the persistence file.
 * persistuuid=  or puuid=  will set The UUID of the persistence device.

All options above will enable persistence even with no  boot option.

You can also set the path of the directory that host your persistence files using
 * persistdir=  or pdir= , where   stands for the directory path of the folder that stores the persistence files you want to load.

sets sdb2 as the device which contains the persistence files.

will load your persistence files from that specific path /Persistence/antiX19 (that is the real directory path inside the device).
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Persistence retry time
 * Persistence retry time
 * Persistence retry time

ptry=NN sets how many seconds to wait for the persistence device to appear. This is only relevant if the persistence device is different from the boot device. The default is 10 seconds. will give 20 seconds for the boot process to try to find the persistence files.


 * colspan="3" style="background:#E6F2FF; border-top:2px #a3b1bf solid; text-align:center;" | Frugal options
 * - style="background:#E6F2FF; padding:0.3em; font-size: 0.9em; text-align:center;"
 * style="border-bottom:2px #a3b1bf solid" width="15%" | Option
 * style="border-bottom:2px #a3b1bf solid" | Description
 * style="border-bottom:2px #a3b1bf solid" width="30%" | Examples
 * Default frugal
 * Default frugal
 * Default frugal

This is the most basic frugal option. It will only search or setup the frugal install but not any persistence options.

Normally, the frugal device is a partition with the label antiX-Frugal. If such a device is not found, then you will be given a list of partitions to choose from. Once you have selected a device, you will be given an option to have it give the antiX-Frugal label. If an antiX frugal install has not already been done on the device you selected, then a frugal install will be performed.

The next time you boot with the frugal option, it will automatically boot from the antiX-Frugal device into the frugal system that was installed. Again, if a frugal install is not found on that device, it will automatically install one.

By default, it will install antiX frugally to a folder named antiX-Frugal-kernel-version (where kernel-version is related to the linux kernel version shipped with that specific antiX iso or remastered system; you can later change the folder name or change it before installing using the  boot parameter).
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Frugal with persistence creation
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Frugal with persistence creation
 * Frugal with persistence creation

This option lets you load or install antiX frugally using the same persistence options used in  boot option:
 * auto,a Automatically create rootfs and/or homefs files if they don’t already exist and they are required. Normally, it will prompt the user for size and file system type.
 * hd Only look on internal hard drives for the persistence device. This is analogous to from=hd for finding the boot device.
 * usb Only look on USB partitions for the persistence device. This is analogous to from=usb for finding the boot device.
 * home!,h! Enable and require home persistence. The exclamation point means this form of persistence is required. A non-fatal error will be thrown if it cannot be enabled.
 * home,h Request home persistence but don’t require it. We will try to enable home persistence but if we can’t then this fact is briefly noted and the boot continues normally.
 * root!,r! Enable and require root persistence. The exclamation point means this form of persistence is required. A non-fatal error will be thrown if it cannot be enabled.
 * root,r Request root persistence but don’t require it. We will try to enable root persistence but if we can’t then this fact is briefly noted and the boot continues normally.
 * static,s If root persistence is enabled then use the static version of root persistence. Normally, dynamic root persistence is used.

If persistence is requested and the persistence files are not found, it will offer to create them after the frugal install. If you want to force a persistence file to be created in a later boot, require that form of persistence with an exclamation point. will create a frugal install (if not already there) and create inside the frugal folder the homefs and rootfs persistence files with automatic size. It doesn't matter if the Frugal install is found or a new one is created, for any of those cases it will force the creation of a root and home persistence. Their existence is required for correct booting (as seen by the exclamation mark for home and root parameters).

will look for a root persistence file (rootfs) in the frugal install folder (after its installation) and, if found, statically (read and write directly to the file) load it. If it cannot be found, it will continue and boot to the frugal install without any persistence option enabled.
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Frugal Shortcuts
 * Frugal Shortcuts
 * Frugal Shortcuts

You can also use some convenient shortcuts, also available from the menu, as frugal+persistence boot parameters. They are all related to the ones above.
 * frugal_only is equivalent to, and only creates or load a frugal installation (without persistence of any kind).
 * frugal_home is equivalent to
 * frugal_root is equivalent to
 * frugal_persist is equivalent to
 * frugal_static_root and f_static_root (new since antiX 19) are equivalent to
 * frugal_static is equivalent to  since antiX 19 (on previous antiX Linux, like antiX 17, this boot option was equivalent to , and home persistence was optional).


 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Frugal Location
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Frugal Location
 * Frugal Location

Just like you can select the boot device and the persistence device with device name, label, or uuid, you can do the same with the frugal device. If you specify the frugal device this way and it is not found, it will give you a list of devices to choose from, just like with the  parameter, but it will not offer to label the device you have selected.


 * fdev=  will set the name of the   that hosts the frugal install.
 * flab=  will set the   of the partition that hosts the frugal install.
 * fuuid=  sets the UUID of the frugal partition.

If you want to install frugally to a specific folder (not named antiX-Frugal-kernel-version) or load it specifically from a known folder, use the  parameter.
 * fdir= , where   stands for the directory path of the folder that stores (or you want it to store) the frugal installation.

sets the device with the label "Frugal-Data" as that one that needs to be searched (and should contain) the frugal install.

will load the frugal installation from that specific path /antiX19-Frugal (that is the real directory path inside the device).
 * colspan="3" style="border-top:1px solid #cee0f2;"|
 * Other frugal options
 * Other frugal options
 * Other frugal options

Other Frugal related boot parameters are:
 * fforce will force the frugal install if no frugal installation was found.
 * fneed=  will check if the selected partition for your frugal installation has enough free space (greater than the   set in MBs). Useful for when you know the size you need for frugal + persistence + future remasters.
 * ftry=NN sets how many seconds to wait for the frugal installation to be found. The default is 10 seconds.

will set the minimum free space needed for the frugal installation to 10000 MBs. If the device doesn't have that amount of free space, it will not create a frugal installation. will give 20 seconds for the boot process to try to find the frugal installation.
 * }