Составьте путаницу в отношении "ç" и "ć"
Я печатаю как на французском, так и на польском языках, и поэтому требую, чтобы символы "ç" и "ć" были легко введены. Согласно основной документации, которую я нахожу в Интернете, например, на http://hermit.org/Linux/ComposeKeys.html, ,+c = ç
а также '+c = ć
, Тем не менее, сочинение любого из этих результатов в "ç".
Я установил свой язык на американский английский в UTF-8:
$ echo $LANG
en_US.UTF-8
$ echo $LANGUAGE
en
Следующие строки в моем /usr/share/X11/locale/en_US.UTF-8
Подтвердите, что мой ключ compose не должен вести себя так:
<dead_cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<Multi_key> <comma> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<Multi_key> <cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<Multi_key> <acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<Multi_key> <apostrophe> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
Я использую Ubuntu 12.04.
Кто-нибудь может воспроизвести эту проблему? Если да, может ли кто-нибудь предложить объяснение и / или решение? Интересно, что в этом посте пользователь сталкивается с аналогичной, но противоположной проблемой.
1 ответ
По умолчанию Ubuntu (через GNOME) игнорирует специфичные для локали и настраиваемые файлы конфигурации составного ключа в пользу глобальной, жестко заданной конфигурации (поскольку очевидно, что информация о жестком кодировании конфигурации является хорошей идеей сейчас). Вы можете отменить это гениальное решение, добавив следующую строку в ~/.gnomerc
:
export GTK_IM_MODULE="xim"
Протестировано и работает на Ubuntu 13.04 (так что, предположительно, оно также будет работать на 12.10) - больше информации здесь.