Какой метод ввода по умолчанию в приложении в Ubuntu Gnome 13.10?
=================================================================

 Хорошо, это больше, чем вопрос, просьба объяснить это ... Я пытался ответить на другой вопрос, и я запутался в беспорядке. Отказ от ответственности: я старый пользователь Unix / Linux, может быть, технология настигла меня ... 

  У меня есть стандартная установка 13.10 с двумя методами ввода: обычные США и США с международным мертвым ключом (последний - по умолчанию - я обычно пишу на испанском, итальянском и английском, часто смешанный). Я не выбрал какой-либо метод ввода, поэтому я использую метод ввода по умолчанию ... который я затрудняюсь понять. 

  Итак. Я создаю файл `.XCompose` со следующим содержимым (не спрашивайте): 

 
```
include "%L"

<dead_acute> <z> : "å" aring
<dead_acute> <Z> : "Å" Aring

```
  и перезагружаю сервер. Теперь `xterm`, `xjed`, `kile` позвольте мне написать единицу ангстрема «Å» с мертвым акцентом, а затем Z, в то время как `gedit`, `gnome-terminal` все еще дают «Ź». 

  Я (думаю, я) знаю, как изменить поведение с помощью переменных среды GTK\_IM\_MODULE (и других), но мой вопрос ориентирован на то, чтобы понять, какая конфигурация по умолчанию - что и где мне нужно изменить, чтобы иметь согласованное поведение во всех приложениях. 

  Я знаю, еще один вопрос, который принесет мне еще один значок Плетеного ... 

 

 `The ComposeKey sequences used by Gnome to enter special characters are hard coded into the program`, поэтому ваши измененные настройки будут работать с программами X и, очевидно, с программами KDE, но не с программами Gtk. 

  Источник:  [GtkComposeTable](https://help.ubuntu.com/community/GtkComposeTable) , в котором приводится таблица ключей составления Gnome. Настройки мертвого ключа Gnome приведены в  [GtkDeadKeyTable](https://help.ubuntu.com/community/GtkDeadKeyTable)  

  Более подробная информация об использовании ключа compose и использовании `xim` для обхода жестких кодировок Gnome - дана в  [ComposeKey](https://help.ubuntu.com/community/ComposeKey)  документация сообщества. 

 
>  Жесткое кодирование Gnome может быть отменено в пользу исходного метода ввода Xwindow (XIM) путем установки переменной окружения GTK\_IM\_MODULE. Это можно установить в файле / etc / environment, но если на компьютере более одного пользователя, лучше всего его установить из домашнего каталога для каждого пользователя, изменив ~ / .gnomerc или ~ / .Xsession  
> ```
> export GTK_IM_MODULE="xim"
> 
> ```
>   Для `gnome-terminal` щелкните правой кнопкой мыши в окне терминала и в контекстном меню выберите  *Методы ввода >> X Метод ввода*  
> 
>   `xim` должен быть по умолчанию метод ввода, но чтобы убедиться, что метод ввода по умолчанию применяется во всей системе, из  *Системные настройки >> Поддержка языка*  убедитесь, что  *Система ввода с клавиатуры*  установлена на `default`. Это должно сделать так, чтобы вам не нужно было каждый раз щелкать правой кнопкой мыши по окну терминала, но вам, вероятно, все еще понадобится `GTK_IM_MODULE` настройка среды. 
> 
>