After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 666828 - Change of keyboard layout using (`setxkbmap`, `xmodmap`) sometimes reverted
Change of keyboard layout using (`setxkbmap`, `xmodmap`) sometimes reverted
Status: RESOLVED NOTABUG
Product: gnome-control-center
Classification: Core
Component: Keyboard
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-25 09:30 UTC by Paul Menzel
Modified: 2011-12-25 10:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Menzel 2011-12-25 09:30:22 UTC
I am using Debian Sid/unstable with GNOME 3.2. Trying to use the Neo keyboard layout [1] because the one included in upstream xkb(?) is not fully functional due to design limitations. (The sixth layer does not work for example and just gives the third layer.)

Therefore I have to load the layout manually using a script [2][3] which basically runs the following to load `neo_de.xmodmap` [4].

   setxkbmap lv && xmodmap neo_de.xmodmap && xset -r 51

Besides this taking very long and the system is unresponsive for roughly one minute sometimes GNOME is switching the layout back to the default one. The applet in the panel first shows lv and then it shows again de (Neo). I do not know how to reproduce this. Currently my guess is that high system usage when loading the layout is causing this bug. Other times switching the layout this way works without any problems.

    $ gnome-control-center --version
    gnome-control-center 3.2.2


[1] http://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten
[2] http://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten/Installscript
[3] http://wiki.neo-layout.org/browser/linux/bin/asdf
[4] http://neo-layout.org/neo_de.xmodmap
Comment 1 Sergey V. Udaltsov 2011-12-25 10:48:30 UTC
GNOME controls the keyboard and never promised to support external xkb mgmt.

And, as a maintainer of xk-c, I am mostly willing to fix neo layout.