Autor Tema: Distribucion teclado español no americano en el boot fase testing actualizado  (Leído 5237 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Distribución teclado español no americano durante el boot

"Si tiene que editar a menudo sus parámetros de arranque, es posible que desee volver a asignar la distribución del teclado. Esto le permite introducir "=", "/" y otros caracteres fácilmente con un teclado no americano."

Easy manual...
---descomprimir en boot y sobrescribir.

Link actualizado
https://www.dropbox.com/s/rte8eoularhh6ht/boot.zip

Aviso solo sirve para editar los parámetros del menu y para introducir comandos en la consola de syslinux.
No modifica el teclado de la distribución.

A se me olvidaba la distribución de teclado es qwerty español.
y claro no funcionan todas las teclas pues es bastante básico.

Habra que mirar si es del todo funcional.





https://www.dropbox.com/s/rte8eoularhh6ht/boot.zip



« Última modificación: 07-06-2013, 08:31 (Viernes) por lupox »

mOrfiUs

  • Visitante
Re: Distribucion teclado español no americano durante el boot
« Respuesta #1 en: 28-05-2013, 13:08 (Martes) »
buen aporte...ya sólo faltan las tildes y las eñes en las ayudas del menú...

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re: Distribucion teclado español no americano durante el boot
« Respuesta #2 en: 28-05-2013, 13:26 (Martes) »
buen aporte...ya sólo faltan las tildes y las eñes en las ayudas del menú...

jo y mira que no insistes.
---que castigo

Pues tu menú es muy funcional pero creo que tampoco maneja bien las letras

ya lo mirare con más detalle solo inicie una vez con el.

Y por cierto sigues con algún despiste pues se te olvido poner el menu.lst para kernel normal...
..pero no pasa nada copy and paste

uff que castigo

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14471
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #3 en: 28-05-2013, 22:10 (Martes) »
esto lo tengo que probar.


creo que el parametro

Código: [Seleccionar]
KBDMAP es.ktl
debe estar tambien en los otros 2 *cfg  en español , ...luego lo miro a fondo.



bien , como se compilan configuraciones de teclado .... usando el paquete lilo
Código: [Seleccionar]
    # translate a French keyboard

    keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/us.map.gz /usr/share/kbd/keymaps/i386/azerty/fr-latin1.map.gz > /root/Desktop/fr.ktl

    # translate an English keyboard

    keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/us.map.gz /usr/share/kbd/keymaps/i386/qwerty/us.map.gz > /root/Desktop/us.ktl


es ESPAÑOL

Código: [Seleccionar]
keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/es.map.gz /usr/share/kbd/keymaps/i386/qwerty/es.map.gz > /root/Desktop/es.ktl

Se meten despues en la carpeta syslinux , y si no me equivoco , segun que menu tenga abierto puedo decirle que use un keymap u otro  ...asi que compilare el

es.ktl y el us.ktl    para asi poder confgurar los menus español y los de ingles ,cada uno con su keylayout correcto  ( distribucion de taclado )


gracias a lupox , que a abierto la caja de pandora ... >:( >:( >:( >:( >:(
« Última modificación: 28-05-2013, 23:01 (Martes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14471
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #4 en: 28-05-2013, 23:57 (Martes) »
chico , he metido en boot , los dos ficheros y nada.



cuando presiono tabulador para editar la opcion de arranque  ... el teclado sigue en ingles.  :-\

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #5 en: 29-05-2013, 10:29 (Miércoles) »
chico , he metido en boot , los dos ficheros y nada.



cuando presiono tabulador para editar la opcion de arranque  ... el teclado sigue en ingles.  :-\

 ??? ??? ??? ??? ??? ??? ??? ??? ??? ???   :'( :'( :'( :'( :'(
Hombre a mi si que me carga el teclado en español.

Creo saber que es lo que ha pasado.  ;) ;)
Cuando se carga el arranque de syslinux se especifica un directorio. en el caso de wifislax es
/boot/syslinux/
/boot/syslinux/syslinux.cfg

Alli aparece syslinux.cfg que es el primer archivo que carga y establece esa ruta como raiz. si pones ahi los modulos de syslinux vesamenu chain reboot y en este caso es.ktl no hay que poner la ruta absoluta. sino tendras que ponerla desde la raiz del disco /boot/es.tkl

En mi máquina de prueba el archivo syslinux carga varias dixtros y tengo puestos los módulos en el directorio raiz.

En wifislax por estética habeis colocado un include  pasandole la ruta de wifislax.cfg, para que parezca ser el primero en cargarse. pero habeis desplazado los modulos a /boot y por tanto hay que indicarselo a syslinux pues de oficio los busca en /boot/syslinux.

En conclusion mia es la culpa pues yo inclui la carga en mi syslinux.cfg y en el archivo que os mande lo puse en wifislax.cfg sin ruta de es.ktl

Solucion en syslinux.cfg antes de la linea de INCLUDE ruta/wifislax.cfg poner KBDMAP es.ktl y colocar el archivo al lado de syslinux.cfg esto tiene que funcionar ok
o en wifislax.cfg KBDMAP /boot/es.ktl tengo mis dudas que funcione pues normalmente los módulos se cargan con Kernel ... o linux .... Com

Lo que sugieres de ponerlo en varios cfg no he realizado las pruebas
Tal como yo lo tengo no es necesrio pues es cargado al principio y permanece por más menus que navegues.

Para cambiar en fly existe un módulo en syslinux kbdmap.32 (creo) y se establecen en el menu tantas entradas como teclados desees y tengas en maps (---.ktl, ktl)
a mi nunca me ha funcionado en syslinux.

LABEL *** Keyboard map (README) ***
TEXT HELP
If you don't have a US keyboard, you can select one of the maps below.
This is just for your keyboard while in this menu. After choosing a map,
press enter at empty 'boot:' prompt to return to menu.
ENDTEXT

label Load (azerty) keyboard map
  kernel kbdmap.c32
  append maps/azerty.ktl
label Load (be) keyboard map
  kernel kbdmap.c32
  append maps/be.ktl
label Load (bg) keyboard map
  kernel kbdmap.c32
  append maps/bg.ktl
label Load (by) keyboard map
  kernel kbdmap.c32
  append maps/by.ktl
label Load (cf) keyboard map
  kernel kbdmap.c32
  append maps/cf.ktl

Te copio los comandos que yo utilice para generar es.ktl

# cp /usr/share/kbd/keymaps/i386/qwerty/us.map.gz ./
# cp /usr/share/kbd/keymaps/i386/qwerty/es.map.gz ./
# gunzip {es,us}.map.gz
# mv es.{,k}map
# mv us.{,k}map
# keytab-lilo es > es.ktl
# cp es.ktl  /boot/syslinux/es.ktl
# chown root:root /boot/syslinux/es.ktl
y el archivo a editar antes del include

/boot/syslinux/syslinux.cfg
--------------------------------
KBDMAP es.ktl




El problema es que como digo es bastante básico pues el cambio no afecta a todas las letras del teclado. (dificultades qwery ibm y el teclado para consola) Para editar puede ser suficiente para escribir el quijote no . por eso digo que lo texte el que quiera.

Más tarde modificare la descarga para incluir la modificacion del syslinux.cfg

Mio es el error, mia es la culpa. syslinux siempre ha sido muy p.. , perdemos parte de nuestor preciado tiempo ???

Un saludo USUARIONUEVO
« Última modificación: 29-05-2013, 17:56 (Miércoles) por lupox »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14471
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #6 en: 29-05-2013, 11:45 (Miércoles) »
ok , me espero entonces ...


el kbdmap.c32   lo estube ayer trasteando ... sine xito , pero claro , ..

no se muy bien lo que hago por que esas cosas no las suelo tocar.


mi idea ...es


en el menu inicial  si nos vamos a los menus español, pues que se carge el es.ktl    y si elegimos los menus ingles, se carge el us.ktl 

eso seria lo razonable para todos,.

gracias lupox.  te veo muy puesto en linux.  >:(

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14471
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #7 en: 29-05-2013, 12:27 (Miércoles) »
bueno pues ya esta..

si ponemos el KBDMAP en el syslinux.cfg  ya funciona, ademas no necesitamos especificarlo en le resto de menus.

faltaria ver si se puede hacer que al elegir menus ingles ,el keymap sea el us.ktl

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re: Re: Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #8 en: 29-05-2013, 13:32 (Miércoles) »
ok , me espero entonces ...


el kbdmap.c32   lo estube ayer trasteando ... sine xito , pero claro , ..

no se muy bien lo que hago por que esas cosas no las suelo tocar.


mi idea ...es


en el menu inicial  si nos vamos a los menus español, pues que se carge el es.ktl    y si elegimos los menus ingles, se carge el us.ktl 

eso seria lo razonable para todos,.

gracias lupox.  te veo muy puesto en linux.  >:(
Pues ya te digo para que hiciera eso tienes q tener us. Ktl y que el comando  admita ruta .

Y ponerlo en los distintos menus o bien uno u otro. Es cuestión de probar.

La dixtro es española......

Además poca gente edita un menú al inicio.
En plan desarrollo si es mas cómodo aunque terminas aprendiendote el usa.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14471
Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #9 en: 29-05-2013, 13:39 (Miércoles) »
Pues no me calienta mas, lo dejo spanish y a correr ,... pa tener que aprender nosotros SU distibucion de teclado que aprendan ellos la NUESTRA.

Desconectado sanson

  • Moderador Global
  • *
  • Mensajes: 8415
Re: Re: Re: Distribucion teclado español no americano durante el boot fase testing
« Respuesta #10 en: 29-05-2013, 14:07 (Miércoles) »
Pues no me calienta mas, lo dejo spanish y a correr ,... pa tener que aprender nosotros SU distibucion de teclado que aprendan ellos la NUESTRA.

Ole ole ya vamos cogiendo el camino

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Editado en  Distribucion de teclado español y americano en el boot de la live wifislax
« Última modificación: 07-06-2013, 08:34 (Viernes) por lupox »