[Bug 451596] [NEW] US International keyboard layout not persistent between kde4 sessions

Diego Schulz dschulz at gmail.com
Wed Oct 14 20:10:41 UTC 2009


Public bug reported:

Binary package hint: kdebase-workspace-bin


Keyboard Layout configured as "US International" (see the snapshot: http://i34.tinypic.com/20hrip2.png)

Here's the content of  .kde/share/config/kxkbrc  :

[Layout]
DisplayNames=us
IndicatorOnly=false
LayoutList=us(intl)
Model=pc102
Options=grp:alts_toggle,lv3:ralt_switch
ResetOldOptions=true
ShowFlag=true
ShowSingle=false
SwitchMode=Global
Use=true


But for some reason the layout doesn't works as it should, but if I copy the command line from the settings (see the snapshot above)

setxkbmap -model pc102 -layout us -variant intl

and run it from konsole, the layout is applied and stays effective
during the kde session.

I tried putting a wrapper script in place of /usr/bin/setxkbmap to see if it gets called on session start, and it does.
--------------------------------------------------
#!/bin/bash
NOW=`date`
ME=`basename $0`
echo "${NOW}: [PPID=$PPID] ${ME} $*" >> /home/dschulz/setxkbmap.log
#beep
/usr/bin/setxkbmap.bin $*
--------------------------------------------------

When I start a session this script logs:
--------------------------------------------------
miƩ oct 14 02:04:35 PYT 2009: [PPID=12628] setxkbmap -model pc102 -layout us -variant intl -option -option grp:alts_toggle,lv3:ralt_switch
--------------------------------------------------

And then I see:

$ ps aux | grep 12628
dschulz  12628  0.0  0.5  91400 15232 ?        Sl   02:02   0:00 kdeinit4: kxkb [kdeinit]

** Affects: kdebase-workspace (Ubuntu)
     Importance: Undecided
         Status: New

-- 
US International keyboard layout not persistent between kde4 sessions
https://bugs.launchpad.net/bugs/451596
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdebase-workspace in ubuntu.




More information about the kubuntu-bugs mailing list