24 |
{ |
{ |
25 |
local value="${CLASS_ARGV[0]}" |
local value="${CLASS_ARGV[0]}" |
26 |
local rate |
local rate |
|
local CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/autostart/keyboard" |
|
27 |
|
|
28 |
case ${value} in |
case ${value} in |
29 |
slow) rate="1000 10" ;; |
slow) rate="1000 10" ;; |
32 |
*) help_input_keyboard && return 1 ;; |
*) help_input_keyboard && return 1 ;; |
33 |
esac |
esac |
34 |
|
|
35 |
clearconfig |
${MCORE_LIBDIR}/fluxbox-autostart --add --name keyboard --exec 'nohup xset r rate ${rate} &' --comment '${value}' && |
36 |
addconfig "# ${value}" |
${MCORE_LIBDIR}/fluxbox-rebuild-autostart |
|
addconfig "[startup] { nohup xset r rate ${rate} &}" |
|
|
|
|
|
# rebuild autostart file |
|
|
helper_rebuild_fluxbox_autostart |
|
37 |
|
|
38 |
if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] |
if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] |
39 |
then |
then |