Bug 65037

Summary: kde in italian does not show us international keyboard
Product: kxkb Reporter: Maurizio Colucci <maurizio.colucci>
Component: generalAssignee: Andriy Rysin <arysin>
Status: CLOSED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandrake RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Maurizio Colucci 2003-09-27 14:59:27 UTC
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.
Comment 1 Thiago Macieira 2003-09-27 17:29:54 UTC
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. 
Comment 2 Maurizio Colucci 2003-09-27 17:48:46 UTC
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. 
Comment 3 Stephan Kulow 2003-09-27 21:59:50 UTC
I think it belongs to kxkb 
Comment 4 Stephan Kulow 2003-09-27 22:00:22 UTC
*** Bug 65038 has been marked as a duplicate of this bug. ***
Comment 5 Thiago Macieira 2003-09-27 23:38:55 UTC
Please check in /etc/X11/xkb then. Some (most?) distribuitions put it there. 
 
If the file isn't found, then blame your X packaging. 
Comment 6 Maurizio Colucci 2003-09-28 14:10:14 UTC
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? 
Comment 7 Thiago Macieira 2003-09-28 17:46:55 UTC
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? 
Comment 8 Andriy Rysin 2003-09-28 23:57:36 UTC
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.
Comment 9 Thiago Macieira 2003-09-29 03:12:08 UTC
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) 
Comment 10 Andriy Rysin 2003-09-29 04:13:40 UTC
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.