1
--- kdebase-3.5.5a.dfsg.1/kxkb/extension.cpp-orig 2007-01-05 12:37:35.000000000 +0000
2
+++ kdebase-3.5.5a.dfsg.1/kxkb/extension.cpp 2007-01-05 12:37:54.000000000 +0000
10
#include <kstandarddirs.h>
12
if( !fullVariant.isNull() && !fullVariant.isEmpty() )
13
p << "-variant" << fullVariant;
15
- if (p.start(KProcess::Block) && p.normalExit() && (p.exitStatus() == 0)) {
16
- return true; //setGroup( group );
21
+ p.start(KProcess::Block);
23
+ // reload ubuntu hotkey-setup keycode -> keysym maps
25
+ pXmodmap << "/usr/bin/xmodmap" << "/usr/share/apps/kxkb/ubuntu.xmodmap";
26
+ pXmodmap.start(KProcess::Block);
28
+ KProcess pXmodmapHome;
29
+ pXmodmapHome << "/usr/bin/xmodmap" << QDir::home().path() + "/.Xmodmap";
30
+ pXmodmapHome.start(KProcess::Block);
32
+ return p.normalExit() && (p.exitStatus() == 0);
35
bool XKBExtension::setGroup(unsigned int group)