Problemas de teclado en Kubuntu

Wenas,
vereis, tengo una lista con cosas pendientes de hacer para acabar de migrar del todo a linux. Hoy me ha tocado el teclado y es que no puedo con él.
Dentro de las X, no me funciona la arroba, ni la ny, ni la c "trencada" y algun k otro simbolo raro y tambien suda de la tecla alt (como podeis comprovar estoy en ubuntu XD). Si estoy en modo consola, todo funciona bien. He leido muchos post y no consigo sacar nada claro. El idioma que tengo instalado es el catalán, la disposición del teclado es espanya y en el xorg.conf tengo esto:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
Option "XkbVariant" "latin9"
EndSection

Ota cosa, si hago setxkbmap -layout 'es,es' -model pc105, me sale:
Couldn't interpret _XKB_RULES_NAMES property

He provado muchas cosas y ya no se que hacer, por eso recurro a alguna alma caritativa que lea este post.
Saludos.
ve a preferencias del sistema, regional.

Alli toquetea que deberia salirte, aunque como ultimo recurso/recurso provisional:

xmodmap /usr/share/xmodmap/xmodmap.es

nose si habra alguna variante, haz tabulador a ver si hay algun xmodmap.es_LA o algo asi
en el panel de control he toqueteado hasta la saciedad.
Hay una cosa que no me queda clara, para reconfigurar los locales, tienes que poner "sudo dpkg-reconfigure locales" y despues seleccionar es ISO-15 no se que mas (esto es lo que he leido). Pero a mí me sale esto:

sudo dpkg-reconfigure locales
Generating locales...
ca_ES.UTF-8... up-to-date
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
es_AR.UTF-8... up-to-date
es_BO.UTF-8... up-to-date
es_CL.UTF-8... up-to-date
es_CO.UTF-8... up-to-date
es_CR.UTF-8... up-to-date
es_DO.UTF-8... up-to-date
es_EC.UTF-8... up-to-date
es_ES.UTF-8... up-to-date
es_GT.UTF-8... up-to-date
es_HN.UTF-8... up-to-date
es_MX.UTF-8... up-to-date
es_NI.UTF-8... up-to-date
es_PA.UTF-8... up-to-date
es_PE.UTF-8... up-to-date
es_PR.UTF-8... up-to-date
es_PY.UTF-8... up-to-date
es_SV.UTF-8... up-to-date
es_US.UTF-8... up-to-date
es_UY.UTF-8... up-to-date
es_VE.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Madrid'.
Local time is now: dj ago 24 00:58:27 CEST 2006.
Universal Time is now: dc ago 23 22:58:27 UTC 2006.
Run 'tzconfig' if you wish to change it.
locorez@Charly:~$

Es esto normal?

Edito:
Después de pelearme mucho, me he dado cuenta que en la configuración del Xorg la linea Option "XkbVariant" "latin9" sobra. Así que ahora a puedo escribir la ñ y la ç. Pero no consigo escribir la maldita arroba ni ninguna otra letra que funcione con el altgr. Alguna idea?
2 respuestas