[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]El vie, 12-07-2002 a las 15:55, David Alfredo Daza Padron escribió: > Excelente, que archivo debo configurar para que cuando arranque > cualquier usuario su sesion grafica esta use el teclado con distro > Latinomaericana? > > sera en el /etc/X11/XF86Config ? > > Otra seria poner un script como dices en mi cuenta personal no? La solucion que envie solamente funciona a nivel personal. Si quieres que todos los usuarios entren por omision con teclado latinoamericano al ambiente grafico, tienes que hacer lo siguiente: 1. Guardar el siguiente archivo en el directorio /usr/X11R6/lib/X11/xkb/symbols/ (en Red Hat/LinuxPPP, en otras distribuciones puede variar), con el nombre "la": // Inicio archivo // $XConsortium: es /main/3 1996/08/31 12:19:38 kaleb $ // $XFree86: xc/programs/xkbcomp/symbols/es,v 3.3 1996/12/23 07:13:22 dawes Exp $ // Modified for a real Latin American Keyboard by Fabian Mandelbaum partial default alphanumeric_keys xkb_symbols "basic" { // Describes the differences between a very simple en_US // keyboard and a very simple Latin American keybaord name[Group1]= "Latin American"; key <TLDE> { [ bar, degree ], [ notsign, notsign ] }; key <LSGT> { [ less, greater ], [ bar, brokenbar ] }; key <AE01> { [ 1, exclam ], [ bar, exclamdown ] }; key <AE02> { [ 2, quotedbl ], [ at, oneeighth ] }; key <AE03> { [ 3, numbersign ], [ periodcentered, sterling ] }; key <AE04> { [ 4, dollar ], [ asciitilde, dollar ] }; key <AE06> { [ 6, ampersand ], [ notsign, fiveeighths ] }; key <AE07> { [ 7, slash ] }; key <AE08> { [ 8, parenleft ] }; key <AB08> { [ comma, semicolon ] }; key <AE10> { [ 0, equal ] }; key <AE09> { [ 9, parenright ] }; key <AB09> { [ period, colon ] }; key <AB10> { [ minus, underscore ] }; key <AC10> { [ ntilde, Ntilde ], [ asciitilde,dead_doubleacute ] }; key <AE11> { [ apostrophe, question ] }; key <AC11> { [ braceleft, bracketleft ], [ dead_circumflex, braceleft ] }; key <BKSL> { [ braceright, bracketright ], [ dead_grave, braceright ] }; key <AD11> { [ dead_acute, dead_diaeresis ] }; key <AE12> { [ questiondown, exclamdown ] }; key <AD12> { [ plus, asterisk ], [ asciitilde, dead_macron ] }; key <AD03> { [ e, E ], [ EuroSign, cent ] }; // End alphanumeric section // Begin modifier mappings modifier_map Shift { Shift_L }; modifier_map Lock { Caps_Lock }; modifier_map Control{ Control_L }; modifier_map Mod3 { Mode_switch }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "es(basic)" key <AC11> { [ SunFA_Acute, SunFA_Diaeresis ], [ braceleft, braceleft ] }; key <AD11> { [ SunFA_Grave, SunFA_Circum ], [ bracketleft, dead_abovering ] }; }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "es(Sundeadkeys)" }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { include "es(basic)" key <AC10> { [ ntilde, Ntilde ], [ asciitilde, doubleacute ] }; key <AC11> { [ acute, diaeresis ], [ braceleft, braceleft ] }; key <BKSL> { [ ccedilla, Ccedilla ], [ braceright, breve ] }; key <AD11> { [ grave, asciicircum ], [ bracketleft, degree ] }; key <AD12> { [ plus, asterisk ], [ bracketright, macron ] }; }; // fin archivo 2. Cambiar en tu /etc/X11/XF86Config los parametros XkbSymbols y XkbLayout, para que digan lo siguiente: XkbSymbols "la(pc101)" XkbLayout "la" Nota que pc101 puede variar de acuerdo al teclado - pc101 corresponde a un teclado en ingles sin teclas Windows o e~e. - pc102 es un teclado en ingles con teclas Windows. - pc104 es un teclado latinoamericano/espa~ol (que incluye la e~e) sin teclas Windows. - pc105 es un teclado latinoamericano/espa~ol con teclas Windows. - microsoft es un teclado Microsoft Natural y sus variantes con teclas Internet y Multimedia. Si tienes un archivo /etc/X11/XF86Config-4, el parametro que debes cambiar es el siguiente: Option "XkbLayout" "la" Si tienen XFree86 4.2.x, no es necesario copiar el archivo, porque ya viene incluido en esa version. Los cambios de configuracion si aplican. Como veran, he estado haciendo mi tarea. El soporte para teclado latinoamericano vendra incluido en la siguiente version de LinuxPPP. > Cristian Othon Martinez Vera wrote: > > > El mar, 09-07-2002 a las 18:53, Félix Celaya Murguía escribió: > > > >>De nuevo un offtopic, disculpas, alguine sabe como > >>configurar el teclado al español mexico, osea que el > >>asento salga correcto y no invertido, ya probe con > >>"#setup" "keyboardconfig" y sigue igual, tambein > >>cargando el applet de gnome y nisiquiera viene mexico. > >> > >>Alguien de ustedes ya lo ha hecho??? > >> > > > > Configura tu teclado en espa~ol (es), y al momento de iniciar tu sesion > > grafica, ejecuta el siguiente programa: > > > > > > #!/bin/sh > > # > > # Configuración de teclado latinoamericano a partir de la disposición de > > # teclado "es" contenida en XFree86 > > # > > # cfuga en itam mx > > # > > > > xmodmap - <<EOF > > keycode 12 = 3 numbersign periodcentered sterling > > keycode 21 = questiondown exclamdown asciitilde asciitilde > > keycode 34 = dead_acute dead_diaeresis > > keycode 35 = plus asterisk asciitilde dead_macron > > keycode 48 = braceleft bracketleft dead_circumflex dead_abovering > > keycode 49 = bar degree notsign backslash > > keycode 51 = braceright bracketright dead_grave dead_breve > > EOF > > > > Con este peque~o guion de shell, tu teclado se convierte de espa~ol de > > Espa~a a latinoamericano (que es el mas comun en Mexico). Saludos -- __(o< | Nombres/Names: Cristian Othón | cfuga en itam mx \/|/ | Apellidos/Last Names: Martínez Vera | http://cfuga.net/ /_/_ | | http://linuxppp.com/ | "Pulchrum est paucorum hominum" - Horace --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html