Errores de teclado en gentoo 2006.0

Hola foro.
He instalado gentoo 2006.0 y va todo muy bien, hasta la aceleracion 3D con nVidia no me ha dado demasiados problemas. El problema serio q tengo es con el teclado.

Para empezar, en modo texto va mas o menos bien, excepto por los acentos, pero esq en las X si q puedo usar acentos pero no me funciona la tecla ALTgr, y la tecla ALT funciona a medias, es decir, puedo usar ALT+F2 para ejecutar programas pero no puedo usar ALT+CTRL+F2,3,4 para pasar de sesion y tampoco puedo usar ALT+numeros para elegir caracteres ASCII.

He probado de todo lo habiso y por haber en google, como modificar /etc/rc.conf, /etc/conf.d/keymaps, /etc/X11/xorg.conf, /etc/profile.... probando loadkeys, setxkbmap, setwindowkeys.... haciendo env-update y source /etc/profile, no haciendolo.... en fin, q ya no se q mas mirar.
Además en el arranque me dice q no puede cargar los user fonts.

Estas son mis opciones en los archivos.

/etc/rc.conf

UNICODE="no"
KEYMAP="es"
CONSOLEFONT="es"

/etc/conf.d/keymaps
KEYMAP="es"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET=""

/etc/profile

export LANG=es
export LC_CTYPE="es_ES"
export LC_NUMERIC="es_ES"
export LC_TIME="es_ES"
export LC_COLLATE="es_ES"
export LC_MONETARY="es_ES"
export LC_MESSAGES="es_ES"
export LC_PAPER="es_ES"
export LC_NAME="es_ES"
export LC_ADRESS="es_ES"
export LC_TELEPHONE="es_ES"
export LC_MEASUREMENT="es_ES"
export LC_IDENTIFICATION="es_ES"
export LC_ALL=es_ES

/etc/X11/xorg.conf

Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
# Option "MapName" "Standard Keyboard [ pc105 ]"
# Option "LeftAlt" "Meta"
Option "Protocol" "Standard"
Option "XkbLayout" "es"
Option "XkbModel" "pc102"

Hay q decir q he probado varias combinaciones, añadir opciones al EXTENDED_KEYMAPS, descomentar las lineas del xorg.conf y un montón de cosas mas, pero nada de nada.

A ver si alguien le ha pasado lo mismo o si sabeis de algun programa para configurar el teclado.

Gracias y perdón por el tocho.
Para empezar, creo que has hecho un mezcladillo entre /etc/rc.conf y /etc/conf.d/keymaps. No se si has seguido una guía no actualizafda o es de invención propia, pero fijate que incluso tienes cosas repetidas en ambos.

Mirar linea a linea donde puede estar el fallo me puede llvar mas tiempo que mostrarte mi configuración, asi es que opto por esto ultimo ;)

$ grep -v -e "^#" /etc/rc.conf
UNICODE="no"
EDITOR="/bin/joe"
DISPLAYMANAGER="kdm"
XSESSION="kde-3.5"


En lo siguiente, si "es-cp850" no te funciona prueba con "es" a secas
$ grep -v -e "^#" /etc/conf.d/keymaps
KEYMAP="es-cp850"
SET_WINDOWKEYS="no"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET=""


Section "InputDevice"
        Identifier      "CoolerMaster CM Gear USB"
        Driver  "kbd"
        Option  "XkbModel"      "pc105"
        Option  "XkbLayout"     "es"
        Option  "XkbRules"      "xorg"
EndSection

Saludozzzzzz
Los de las 105 teclas en el xorg.conf es bastante fundamental :).
Aparte, ¿no habría que añadir las nodeadkeys, winkeys... ?

Y preguntita... ¿qué diferencia hay entre es-cp850 y es "a secas"?.

¡Gracias!

¡Un saludo!
Yo también voto por el xorg.conf, sobre todo porque te falla en las X.

En los comentarios del propio archivo lo comenta
xorg.conf escribió:# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc105"


Un saludo.
Lo q dices q tengo cosas repetidas, es lo q me venia por defecto tras la instalacion, yo no he añadido nada, solo he modificado los "es" por todo tipo de opciones, como es_euro, latin y algunas más. Y respecto al xorg, así como tu lo tienes es como me venia a mi, y de ahí q hiciera cambios diversos.

Probaré es-cp850 ya q "es" a secas no me va.

Gracias.
Pero... ZX80, primero de todo cambia el teclado a pc105, porque es algo básico para que te funcionen todas esas cosas. Lo que te falle a partir de ahí, ya lo vemos.

Yo me he dado cuenta de que Alt+Cód.ASCII tampoco me funciona... ¿de qué puede ser? Probaré modificando un poco mi xorg.conf y si no ya posteo bien luego.

¡Un saludo!
Bueno, pues la cosa sigue sin ir, y con el codigo es-cp850 no me va la "enye", así q lo dejaré en "es", pero sigo sin tener funcion en la telca ALTgr, q cosa mas rara, de verdad.
El caso esq antes tenia un gentoo 2004.2 y antes de actualizar hice copia del /etc, porq se q siempre hay problemas, y con esa configuración tampoco me va, así q la cosa no creo q esté en los archivos de configuración sino mas bien en los propios programas. Tengo activado en el kernel 2.6.15-ck7 el codepage 437, 850 y el árabe, aparte de tener UTF-8 y el NLS-iso8859-15 así q en principio podria descartarse error de kernel.
Snif... ¿me tienes ignorado ó cómo? :(. ¿Has probado "pc105"?

Por otra parte... ¿qué opción tienes por defecto en el kernel? ¿nls ó utf8?

¡Saludos!
ZX80 escribió:Y respecto al xorg, así como tu lo tienes es como me venia a mi, y de ahí q hiciera cambios diversos.


Cobo, supongo que eso quiere decir que poniendo las 105 teclas ya lo ha probado.
Stolz escribió:
Cobo, supongo que eso quiere decir que poniendo las 105 teclas ya lo ha probado.
Es que a veces voy tan rápido que se me olvida leer... sorry [ayay].

Por cierto... haciendo pruebas, me va todo menos las combinaciones de Alt+Cód.ASCII... ¿alguna sugerencia?

¡Saludos!
Si, he probado 105, 104, 102, y todo lo habido y por haber.
El caso esq desde modo texto si q me va esa tecla, por lo q algo debe haber mal en las X.

He actualizado baselayout y tras la actualizaci'on de env-update me ha cambiado algunas cosas, pero sigue sin ir.

En el kernel tengo soporte para NLS y para UTF-8, ya q en varias webs lo recomendaban, por el tema de los navegadores y la correcta visualizacion de webs internacionales.

Posiblemente sea un bug de xorg, porq tras tantas pruebas solo me queda pensar en esa posibilidad.
Hola, yo he instalado también esta distro, como tú, y me falla también, la diferencia es que soy un cateto y no se ni qué mirar, sin mas te subo el post :P

Salu2 y suerte... me vuelvo a mandriva ^o^
Para la correcta castellanización de la consola utiliza los siguientes valores.

en /etc/conf.d/keymaps

KEYMAP="es euro2"

en /etc/conf.d/consolefont

CONSOLEFONT="lat9w-16"


En teoria con esto tendria que funcionarte hasta el simbolo del Euro (€).

Un saludo.


PD: Todo esta en el Handbook de Gentoo y lo que no esta, seguro que lo encuentras en los foros de Gentoo.
Hombre... eso sólo si no tienes UTF-8 activado.

La verdad que al final no me enteré demasiado bien de qué le fallaba a ZX80 después de todo.

lars_ul, sin dar un poco de info... está claro que no vamos a poder ayudarte en nada.

¡Saludos!
Siejq me explico como un libro cerrado. Recapitulemos:

1- Teclado en modo texto perfecto (acentos, almohadillas, arrobas...)
2- Teclado en modo grafico: No va la tecla ALTgr y en según q pulsaciones tampoco la tecla ALT (si puedo hacer ALT+F2 y ALT+TAB, pero no ALT+CTRL+F2,3,4,5... para cambio de sesiones, así como tampoco ALT+numeros para código ASCII).

Tras revisar y requeterevisar mil opciones, me doy por vencido y hago copiar/pegar con los signos especiales.
Mmm... a mí, creo que sólo no me va Alt+ASCII, pero creo que tiene más que ver con Gnome que otra cosa, ya investigaré.

No sé, te dejo mis archivos (en algunos sólo la parte relevante), porque ya no sé cómo están los tuyos XD, a ver si te sirven de algo (cámbiese la situación si no estás en gentoo):
/etc/conf.d/keymaps
# /etc/conf.d/keymaps

# Use KEYMAP to specify the default console keymap.  There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.

KEYMAP="es"


# Should we first load the 'windowkeys' console keymap?  Most x86 users will
# say "yes" here.  Note that non-x86 users should leave it as "no".

SET_WINDOWKEYS="yes"


# The maps to load for extended keyboards.  Most users will leave this as is.

#EXTENDED_KEYMAPS="euro"
#EXTENDED_KEYMAPS="backspace keypad euro"


# Tell dumpkeys(1) to interpret character action codes to be
# from the specified character set.
# This only matters if you set UNICODE="yes" in /etc/rc.conf.
# For a list of valid sets, run `dumpkeys --help`

DUMPKEYS_CHARSET=""


/etc/rc.conf:
# /etc/rc.conf: Global startup script configuration settings

# UNICODE specifies whether you want to have UNICODE support in the console. 
# If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and
# KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files.

UNICODE="yes"
.......................


/etc/X11/xorg.conf:
#***********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier   "Keyboard1"
    Driver   "kbd"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

#    Option     "Protocol"      "Xqueue"

    Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#    Option   "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    Option "XkbModel"    "pc105"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"   "de"
# or:
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions"  "ctrl:swapcaps"

# These are the default XKB settings for Xorg

#    Option "XkbModel"    "pc105"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

    Option "XkbModel"   "pc105"
    Option "XkbLayout"   "es"
EndSection


/etc/env.d/02locale:
LC_ALL="es_ES.UTF-8"
LANG="es_ES.UTF-8"


/etc/locales.build:
# This file names the list of locales to be built when glibc is installed.
# The format is <locale>/<charmap>, where <locale> is a locale from the
# /usr/share/i18n/locales directory, and <charmap> is name of one of the files
# in /usr/share/i18n/charmaps/. All blank lines and lines starting with # are
# ignored. Here is an example:
# en_US/ISO-8859-1

es_ES.UTF-8/UTF-8
es_ES@euro/ISO-8859-15
en_US/ISO-8859-1
en_US.UTF-8/UTF-8


No te desanimes hombre... que no puede ser tan chungo. Seguro que al final es la típica chorrada que se ha pasado de vista...

¡Un saludo!
Bueno, el rc.conf, keymaps y xorg.conf están igual.
El 02locale yo no lo tengo y en el locale.build tengo esto:

en_US/ISO-8859-1
en_US.UTF-8/UTF-8
es_MX/ISO-8859-1
ja_JP.EUC-JP/EUC-JP
ja_JP.UTF-8/UTF-8
ja_JP/EUC-JP
en_HK/ISO-8859-1
en_PH/ISO-8859-1
de_DE/ISO-8859-1
de_DE@euro/ISO-8859-15
fa_IR/UTF-8
fr_FR/ISO-8859-1
fr_FR@euro/ISO-8859-15
it_IT/ISO-8859-1


Por lo q he añadido el es_ES@euro/ISO-8859-15 y el es_ES.UTF-8/UTF-8 ya q tengo soporte para UTF-8, aunq sigo pensando q esto no debe ser el problema cuando en modo texto me va a la perfección. Yo creo q el problema deberia estar en el xorg.conf q en definitiva es el q se encarga del modo grafico (los otros archivos son de entorno, el cual se ha demostrado q va), pero el xorg.conf lo he modificado tantas veces q ya me hace pensar en algun tipo de bug.
Ya por curiosidad... ¿qué teclado tienes? Por no comprarlo... :P!

¡Un saludo!

P.D: ¿Usas gentoo?
Jejejeje, el teclado q uso es uno q tiene unos 4 años y q siempre me ha ido bien. Si, uso Gentoo, hasta ahora tenia el 2004.2 y sin problemas, es a raiz de ponerme el 2006.0 q tengo este problema, pero bueno, ya doy por perdido el tema. A ver si actualizo Xorg y casi seguro q el problema se soluciona (o talvez sea del XFCE4).
ZX80 escribió:hasta ahora tenia el 2004.2 y sin problemas, es a raiz de ponerme el 2006.0 q tengo este problema

del 2004.2 al 2006.0. Miedo me da pensar en como debe de haber sido tu etc-update! :D
Eso iba a decir yo... el etc-update y el profile y todo... ¿lo hiciste bien?

¡Saludos!
Nooo, fuí mas bestia aun y como tenia algo tocado Gentoo 2004.2, de las chapuzas de cuando no sabia usarlo, decidí instalarlo de cero, previa copia de /etc para compararlos en caso de problemas.
ZX80 escribió:Nooo, fuí mas bestia aun y como tenia algo tocado Gentoo 2004.2, de las chapuzas de cuando no sabia usarlo, decidí instalarlo de cero, previa copia de /etc para compararlos en caso de problemas.
[agggtt]!!!
hola
a mi tp me va la tegla altgr, y tengo la misma configuaracion ke tu.
tb uso xfce4. Creo ke el problema tiene ke venir del xfce4.
Pues mira, como tengo pawm instalado, miraré desde él a ver si me pasa igual, así descartamos el xfce4.
Yo en xfce4 también tengo problemas con el teclado, aunque no esos mismos. En gnome en cambio iba todo perfecto.
A ver si va a ser problema de los escritorios y estamos aquí...

A mí en Gnome me pasa algo curioso... En principio me funciona todo. Para muchas acciones tengo definido el "keybinding" TeclaWin+letra... Pues bien, con algunas letras me funciona y con otras no [Alaa!]. Y he requetetetetecomprobado que eso no esté asignado a otra tarea.

A ver si averiguamos :).

¡Saludos!
Bueno, descartado xfce4, he probado pawm y el mismo fallo, así q sigo pensando q debe ser error de xorg.
27 respuestas