22 |
# set_input_keyboard |
# set_input_keyboard |
23 |
set_input_keyboard() |
set_input_keyboard() |
24 |
{ |
{ |
25 |
local value="$1" |
local value="${CLASS_ARGV[0]}" |
26 |
local rate |
local rate |
27 |
local CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/autostart/keyboard" |
local CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/autostart/keyboard" |
28 |
|
|
62 |
# set_input_keyboard |
# set_input_keyboard |
63 |
set_input_keymap() |
set_input_keymap() |
64 |
{ |
{ |
65 |
local value="$1" |
local value="${CLASS_ARGV[0]}" |
66 |
local CONFIG |
local CONFIG |
67 |
|
|
68 |
[[ -z ${value} ]] && help_input_keymap && return 1 |
[[ -z ${value} ]] && help_input_keymap && return 1 |
75 |
# x11 keymaps |
# x11 keymaps |
76 |
localectl set-x11-keymap "${value}" |
localectl set-x11-keymap "${value}" |
77 |
else |
else |
78 |
CONFIG="${MROOT}/etc/vconsole.conf" |
CONFIG="${MROOT}@@SYSCONFDIR@@/vconsole.conf" |
79 |
clearconfig |
clearconfig |
80 |
addconfig "KEYMAP=\"${value}\"" |
addconfig "KEYMAP=\"${value}\"" |
81 |
addconfig 'FONT="lat9w-16"' |
addconfig 'FONT="lat9w-16"' |
82 |
addconfig 'FONT_MAP="8851-1_to_uni"' |
addconfig 'FONT_MAP="8851-1_to_uni"' |
83 |
|
|
84 |
CONFIG="${MROOT}/etc/X11/xorg.conf.d/00-keyboard.conf" |
CONFIG="${MROOT}@@SYSCONFDIR@@/X11/xorg.conf.d/00-keyboard.conf" |
85 |
clearconfig |
clearconfig |
86 |
addconfig 'Section "InputClass"' |
addconfig 'Section "InputClass"' |
87 |
addconfig ' Identifier "keyboard layout"' |
addconfig ' Identifier "keyboard layout"' |