Version: (using KDE KDE 3.1) Installed from: Mandrake RPMs If I set the italian language in mandrake (also tried with redhat), kde control center (which now appears in italian) does not allow me to set the us international keyboard (i.e. with deadkeys). us and us+iso995-3 are there, but I see no us international.
Does the file us_intl exist in your /usr/X11R6/lib/X11/xdm/symbols or subdirectories? I'm using KDE in Portuguese and the us_intl option is there.
Sorry, but cd /usr find . -iname "us_*" returned no results. Additional info: I tried to set mandrake in english language (via the mandrake control center), and now kde offers the option "US english w/deadkeys", which previously wasn't available.
I think it belongs to kxkb
*** Bug 65038 has been marked as a duplicate of this bug. ***
Please check in /etc/X11/xkb then. Some (most?) distribuitions put it there. If the file isn't found, then blame your X packaging.
Ok, it is indeed in /etc/X11/xkb/symbols/. But it is ignored when kde is in italian mode. Is this Mandrake and Redhat's fault or kde's?
That's really bizarre, since setting the language changes nothing in a program. Only the messages it shows the user are changed. So, please try and find the us_intl keymap under a different name. Sometimes the translators choose some weird names. Can you also spot other missing keymaps?
it seems like for italian, XFree uses outdated (and deprecated) /etc/X11/rules/xfree86-it.lst instead of xfree86.lst, try to remove/rename xfree86-it.lst and see if it helps. I'll try to prevent X from loading this file with kxkb before KDE 3.2.
Ok, that means it's not KDE's fault then. Thanks for the report. (Reopen the bug report if you believe there still are KDE bugs)
Fixed - kxkb prevents XFree86 from loading this file now. Before 3.2 comes out one can remove/rename /etc/X11/rules/xfree86-it.lst - it should help. I'll try to ask XFree guys to remove this file altogether.