Составьте путаницу в отношении «ç» и «ć»

1152
Milosz

Я печатаю по-французски и по-польски и поэтому требую, чтобы символы «ç» и «ć» были легко введены. В соответствии с основными документами я нахожу в Интернете, например, на 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

1 ответ на вопрос

3

По умолчанию Ubuntu (через GNOME) игнорирует специфичные для локали и настраиваемые файлы конфигурации составного ключа в пользу глобальной, жестко заданной конфигурации (потому что, очевидно, информация о жестком кодировании конфигурации является хорошей идеей сейчас). Вы можете отменить это гениальное решение, добавив следующую строку ~/.gnomerc:

export GTK_IM_MODULE="xim" 

Протестировано и работает на Ubuntu 13.04 (так что, предположительно, оно также будет работать на 12.10) - больше информации здесь .

Я избегаю Gnome, но использую много приложений GTK. Я использовал `GTK_IM_MODULE = xim` целую вечность, чтобы остановить такую ​​глупость. Если вы хотите покопаться в `[/ usr / local] / etc / gtk-xy / gtk.immodules`, вы * можете * найти * виноват im-cedilla.so`. Теперь, если бы я только мог набрать "ḉ" ... mr.spuratic 10 лет назад 0
@ mr.spuratic просто добавь ` : "ḉ" U1E09 # ЛАТИНСКОЕ МАЛЕНЬКОЕ ПИСЬМО С CEDILLA и ACUTE` в файл `~ / .XCompose` :-) 10 лет назад 1