[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

loadkeys



hola lista.
Tengo una debian potato.
He programado un script para cargar el teclado español, y lo he puesto en el nivel 2 de
arrranque /etc/rc2.d Le he llamado S05loadkeys, si lo ejecuto a mano, funciona
perfectamente, pero en el arranque no hay manera.
Le he dado permisos de ejecución, es un link al script que esta en /etc/init.d. Además en el
arranque veo como es llamado.
Os pasteo el contenido del script (pero ya he dicho antes que ejecutado a mano funciona) :

#!/bin/sh

#
# Load the keymaps *as soon as possible*
#

test -f /bin/loadkeys || exit 0

PACKAGE=console-tools

CONFDIR=/etc/${PACKAGE}

EXT=kmap

#KERNEL_KEYMAP=/var/state/misc/kernel.${EXT}

case "$1" in
    start | restart | force-reload | reload)
    /bin/loadkeys /usr/share/keymaps/i386/qwerty/es.kmap.gz
# 	# save kernel keymap
# 	if [ -d ${KERNEL_KEYMAP%/*} -a ! -r ${KERNEL_KEYMAP} ]
# 	then
# 	    /usr/bin/dumpkeys > ${KERNEL_KEYMAP}
# 	fi

	# load new map
	if [ -r ${CONFDIR}/default.${EXT} ] ; then
		#/bin/loadkeys ${CONFDIR}/default.${EXT}
		/bin/loadkeys ${CONFDIR}/es.kmap.gz
	elif [ -r ${CONFDIR}/default.${EXT}.gz ] ; then
	    #/bin/loadkeys ${CONFDIR}/default.${EXT}.gz
		/bin/loadkeys ${CONFDIR}/es.kmap.gz
	fi
	;;

    stop)
# 	# ensure the saved kernel keymap is removed before halt/reboot
# 	rm -f ${KERNEL_KEYMAP}
	;;

    *)
	echo "Usage: $0 {start|stop|restart|reload|force-reload}"
	exit 1
	;;
esac

+--------------------------------------------------------------------------------------------------------------+

gracias.



Reply to: