You are not logged in.

#1 2009-02-23 19:59:19

iosonofabio
Member
From: Australia
Registered: 2008-10-09
Posts: 105

setxkbmap not working in new X

Till some days ago, I could switch input from italian to german at runtime with:

setxkbmap de

That is:
- I type in italian (standard locale by me)
- I execute setxkbmap de
- I type in german

In the last couple of days, this is not working anymore. This is the case in terminal emulators that depend on VTE (ROXTerm, Terminal, sakura, etc.) and also in firefox, gvim, ecc. (all GTK-based apps?).

Now, If i call setxkbmap, say through a gmrun dialog box, I can type with the new input language in any application started after execution of setxkbmap. For already opened applications, the old input language is used.

Apparently, everything is correct for non-GTK apps like urxvt or xterm.

What the hell is going on?

Possible hint: Xlibs were updated recently, not the same for Xorg-server.

Last edited by iosonofabio (2009-02-23 20:00:38)

Offline

#2 2009-02-23 20:30:58

iosonofabio
Member
From: Australia
Registered: 2008-10-09
Posts: 105

Re: setxkbmap not working in new X

I found myself an interesting bug relating to the last libxi update:

http://bugs.archlinux.org/task/13188?pr … &pagenum=4

It seems that downgrading to libxi 1.1.4 solve the issue for some people, but not all.

Offline

Board footer

Powered by FluxBB