setxkbmap сбрасывается в Ubuntu 13.10

Изменения с использованием setxkbmap reset через минуту или две в Ubuntu 13.10. Я использовал setxkbmap для изменения настроек клавиатуры в течение многих лет с помощью Ubuntu, и после обновления до 13.10 изменения не сохраняются дольше нескольких минут.

Это НЕ дубликат. Я спрашиваю конкретно, почему изменения, сделанные с помощью setxkbmap, сбрасываются через минуту или две в Ubuntu 13.10. Я не спрашиваю, как переключать клавиши с помощью других программ, таких как xmodmap, xbindkeys и т. Д.

8
задан 15 November 2013 в 22:20

2 ответа

Gnome

Gnome сохраняет опции xkb.

  1. Использовать dconf-editor & rarr; Следуйте по пути /org/gnome/desktop/input-sources

  2. Поместите макеты, необходимые в sources, пример:

    [('xkb','us'),('xkb','ara')]
    
  3. Добавьте опции setxkbmap в xkb-options ], пример:

    ['grp:rshift_toggle', 'grp:rctrl_switch']
    

    enter image description here

Unity & amp; Gnome

Настройка xkb, по-видимому, сбрасывается демоном настроек Unity / Gnome (периодически или при нажатии для изменения макета) или при использовании сочетаний клавиш макета.

Вышеуказанный способ может не работать. Так что это должно полностью отключить возможность управления компоновкой демона настроек. Протестировано на Ubuntu Unity 15.10.

  1. Переименуйте плагин клавиатуры демона настроек, чтобы отключить его.

    sudo mv /usr/lib/unity-settings-daemon-1.0/libkeyboard.so /usr/lib/unity-settings-daemon-1.0/libkeyboard.so.disabled
    
  2. Перезапустите демон настроек

    restart unity-settings-daemon
    

Примечание:

  • Ubuntu & lt ; = 13.10, Gnome & amp; Unity использует тот же демон (gnome-settings-daemon).
  • Ubuntu> = 14.10, Gnome имеет gnome-settings-daemon & amp; Единство имеет unity-settings-daemon
0
ответ дан 15 November 2013 в 22:20

Я пробовал все и ничего не работало, затем я обнаружил, что индикатор раскладки клавиатуры, который я использовал (gxkb), имеет свою собственную конфигурацию ~/.config/gxkb/ gxkb.cfg!

[xkb config]
group_policy=2
default_group=0
never_modify_config=false
model=pc105
layouts=us,ru
variants=,
toggle_option=grp:shift_caps_switch,nbsp:none,shift:both_capslock
compose_key_position=

Так что для меня это была не проблема Gnome/Unity, а конфигурация gxkb.

0
ответ дан 14 October 2020 в 12:17

Другие вопросы по тегам:

Похожие вопросы: