Невозможно ввести неэнгвинные символы в определенных местах

В некоторых текстовых полях я вообще не могу набирать неанглийские символы (я набираю символ, ничего не происходит). Примерами являются:

  • Поле поиска четности Unity
  • Адресная строка хрома
  • Поле сообщений Pidgin
  • Окно сообщений Gajim

В других местах (например, Терминал, адресная строка Firefox, поля ввода на веб-сайтах и ​​т. Д.) Ввод этих символов работает.

Редактировать:

$ locale LANG=sr_RS.utf8@latin LANGUAGE=sr_RS@latin:sr_RS:sr:en_US:en LC_CTYPE="sr_RS.utf8@latin" LC_NUMERIC=sr_RS LC_TIME=sr_RS LC_COLLATE="sr_RS.utf8@latin" LC_MONETARY=sr_RS LC_MESSAGES=sr_RS.UTF-8 LC_PAPER=sr_RS LC_NAME=sr_RS LC_ADDRESS=sr_RS LC_TELEPHONE=sr_RS LC_MEASUREMENT=sr_RS LC_IDENTIFICATION=sr_RS LC_ALL= $ gsettings list-recursively org.gnome.desktop.input-sources org.gnome.desktop.input-sources current uint32 0 org.gnome.desktop.input-sources per-window false org.gnome.desktop.input-sources show-all-sources false org.gnome.desktop.input-sources sources [('xkb', 'us'), ('xkb', 'rs+latin'), ('xkb', 'rs')] org.gnome.desktop.input-sources xkb-options @as [] $ setxkbmap -query -v Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+us+inet(evdev) geometry: pc(pc105) rules: evdev model: pc105 layout: us 

И когда я переключаюсь на один из моих неамериканских макетов, я получаю:

 $ setxkbmap -query -v Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+rs(latin)+us:2+inet(evdev) geometry: pc(pc105) rules: evdev model: pc105 layout: rs,us variant: latin, 

ENV:

 $ env | grep -i im CLUTTER_IM_MODULE=xim XMODIFIERS=@im=ibus EDITOR=/usr/bin/vim IM_CONFIG_PHASE=1 QT4_IM_MODULE=xim TEXTDOMAIN=im-config XDG_RUNTIME_DIR=/run/user/1000 GTK_IM_MODULE=xim LC_TIME=sr_RS