El Wed, 02 Dec 2009 22:29:27 +0100, Carlos E. R. escribió:
El 2009-11-30 a las 17:50 -0000, Camaleón escribió:
En una máquina virtual con OS 11.2 el teclado se pone en inglés cuando debería estar en español. El equipo es un portátil.
Se me ha ocurrido una idea tonta, pensando esta tarde al volver del curro en el coche. Uno que se aburre.
:-)
Dijiste que era usb, no?
Errr...
Uno de los problemas que hay en la detección del hardware es que los sistemas "clásicos" no tienen previsto sistema para detección del hardware, esto es, para que el ordenador interrogue al periférico y este le diga "soy un monitor de 1000 puntos". "Soy una tarjeta CGA". Se hacía pues, no se decir un simil, como saber el modelo de coche midiendo la aceleración en punto muerto por centimetro de pedal acelerador. O sea, inyectando una señal y esperando una respuesta determinada. Algunas veces el proceso de detección podía colgar el sistema, y todavía te lo avisan. Como si metes a ciegas una marcha con la palanca de cambios y aceleras, y el coche va pa'tras y le pegas al de atrás.
Ahora bien, el bus USB es más moderno y sí tiene previsto un sistema de deteción: los dispositivos dicen lo que son (en forma numérica, creo) al ordenador central cuando se les pregunta.
¿Podría un teclado usb decirle al ordenador "Soy un teclado usa"? No se si la detección llega a tanto, pero no se porqué no podría. Sería lógico que lo hicieran así. ¿Podría entonces el tuyo decir que es "us" siendo "es"?
Estoooo, pues verás, es que el teclado es el del portátil, el integrado. Y para más inri, en la VM tengo desactivado los puertos USB, pero oye, que me ha gustado la concatenación de ideas que has tenido.
Es una idea loca, ya lo se :-)
No, no es una idea loca. Pero tu idea tiene un... no, dos bugs: 1/ Si el teclado le pasa la información (incorrectamente) de que es un teclado "en"_US, el mapa del teclado sólo incluiría el "en_US" no el "es_ES". 2/ Si el teclado estuviera pasando información (incorrectamente) de que es un teclado "en_US", el teclado estaría en inglés "siempre", también cuando salto a una terminal tty, lo cual no sucede, ya que en la tty funciona correctamente. Es decir, que en este caso hay un componente adicional que está mareando al sistema, y ese componente está "fuera", es decir, va más allá de la información que está enviando el teclado (no es un componente físico, es un componente lógico: xorg, hal, policykit, configuración regional del sistema, configuración del teclado de gnome, virtualbox, etc...). Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org