Раскладка клавиатуры X иногда сбрасывается

У меня есть это в моем .xinitrc:

setxkbmap -layout "jp,ru" -option "grp:alt_shift_toggle"

(я в Японии, у меня локальная клавиатура, и иногда я использую русскую раскладку клавиатуры)

Это отлично работает, большую часть времени:

misha@misha-lmd:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     jp,ru
options:    grp:alt_shift_toggle

Но иногда я больше не могу переключаться на русский. Когда я повторяю приведенную выше команду, я получаю:

misha@misha-lmd:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     jp
options:    grp:alt_shift_toggle

Итак, что-то меняет раскладку клавиатуры X. Что бы это могло быть и как от этого избавиться? Раздражает необходимость делать setxkbmap -layout "jp,ru" -option "grp:alt_shift_toggle" каждый раз, когда русский макет перестает работать.

4
задан 5 March 2013 в 16:42

2 ответа

Ubuntu периодически проверяет наличие настроек X и удаляет их, чтобы избежать конфликтов с конфигурацией оконного менеджера dbus.

Вместо использования настроек X вы должны настроить клавиатуру, используя dbus.

0
ответ дан 5 March 2013 в 16:42

Это сработало для меня: я заметил, что Fcitx ( https://wiki.archlinux.org/index.php/fcitx ) запускался на старте. Поэтому я настроил Fcitx для своего макета и получил его разрешение.

0
ответ дан 5 March 2013 в 16:42

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

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