Ubuntu 13.10 1(およびおそらくアップストリームのgnome)は非常に迷惑なバグを導入しました。キーボードレイアウトスイッチのショートカットを押すと、システムウィンドウにフォーカスが移動し、ショートカットが押されたウィンドウに戻ります。一部のアプリケーションには、フォーカスの変更にバインドされたアクションがいくつかあります。たとえば、Twitter(ブラウザー内)は、フォーカスを失ったときに返信テキスト入力フィールドを閉じます。
Xには組み込みの切り替えメカニズムがあり、フォーカス切り替えを含まないことに加えて、すぐに切り替えます(gnome switcherも遅れることがあります)。
再起動後も設定が保持され、Gnomeによってリセットされないようにxkbmapオプションを設定するにはどうすればよいですか?
私が試したこと:
まず、setxkbmapを実行するだけです:
setxkbmap -layout "us,ru"
setxkbmap -option "grp:caps_toggle,grp_led:scroll,compose:ralt"
しかし、それだけで動作します:
- 現在のセッション
 - Gnomeがそれを上書きするまで(たとえば、gconfの
org.gnome.desktop.input-sourcesトリガーで何かに触れるとリセットされます)。 
次に、xkbオプションをXorg構成に追加します。
別のオプションは、xorg configに以下を追加することです:
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "pc105"
        Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
EndSection
Xorgは、起動時に次のことを理解します。
[    33.791] (**) Option "xkb_rules" "evdev"
[    33.791] (**) Option "xkb_model" "pc105"
[    33.791] (**) Option "xkb_layout" "us,ru"
[    33.791] (**) Option "xkb_variant" "pc105"
[    33.791] (**) Option "xkb_options" "grp:rctrl_toggle,grp_led:scroll"
ただし、おそらくgnomeによって、スイッチング設定は後でリセットされます。
第三に、gconf

私は持っxkb-optionsてsources設定してorg.gnome.desktop.input-sourcesいますが、Gnomeはまだxkbを単一の英語レイアウトに設定しています:
$ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     us
options:    grp_led:scroll
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete+ledscroll(group_lock)
symbols:    pc+us+inet(evdev)
geometry:   pc(pc105)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledscroll(group_lock)"    };
    xkb_symbols   { include "pc+us+inet(evdev)" };
    xkb_geometry  { include "pc(pc105)" };
};
4番目に、gconfの別のオプション

org.gnome.settings-daemon.peripherals.keyboard私にとっても設定は機能しません。何も変わりません。
UPD 1:削除することを推奨する議論があり/usr/lib/gnome-settings-daemon-3.0/libkeyboard.soます。少なくともこれにより、xkbmapのいくつかのリセット(つまり、ロック画面後)が修正されます。
1 14.04を使用していますが、フォーカスを失う問題はまだ修正されていません。(上流Gnomeの未確認レポート)
org.gnome.desktop.input-sourcesます。
                dconf-editorか?
                
setxkbmapから、2つのコマンドを追加しようとしました~/.profileか?そうすれば、ログインするたびに実行され、Gnomeにも同じ設定があるため、リセットしても何も変更されません。