как я могу влиять на правила сочинения в gnome?

380
mariotomo

это частичная копия вопроса расширения ключей в Linux :

Я использую Ubuntu 13.04 с единицей, и я хотел бы иметь определенную композиционную последовательность для работы, как определено в правилах X11 ( <Multi_key> <acute> <c>теперь производит "ç"), и добавить новую ( <Multi_key> <z> <z>для создания "ʒ")

my ~ / .XCompose содержит оба приведенных выше правила, но описанного выше поведения пока нет.

0

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

0
grawity

The default GTK input method, gtk-im-context-simple, uses a compiled-in list of Compose sequences. You will need to make it use the XIM module.

Add this line to your ~/.xprofile file, then log out and log in again:

export GTK_IM_MODULE='xim'

To undo, remove the line.

«скомпилированный список», вы действительно имеете в виду, что есть часть программного обеспечения, которая определяет жестко закодированный список? Вы знаете что-нибудь еще об этом? Я хотел бы подать ошибку об (неправильном) поведении при создании острого c, но я не знаю, кого предупредить об этом. mariotomo 10 лет назад 0
@mariotomo: Да. Когда GTK компилируется, файл `Compose` по умолчанию X11 преобразуется скриптом в заголовок C [` gtkimcontextsimpleseqs.h`] (https://git.gnome.org/browse/gtk+/tree/gtk/gtkimcontextsimpleseqs. h), который становится частью скомпилированного метода ввода. Смотрите также комментарии вверху этого файла. Отчеты об ошибках отправляются в [GNOME Bugzilla для `gtk +`] (https://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B). grawity 10 лет назад 0
@mariotomo: Тем не менее, кажется, что заголовок только время от времени регенерируется только вручную, поэтому он мог устареть. grawity 10 лет назад 0
но таким образом я не могу использовать shift-ctrl-u для ввода произвольного символа Юникода, могу ли я? mariotomo 10 лет назад 0
и нет способа изменить его после того, как он был скомпилирован? нет дополнительных файлов конфигурации? mariotomo 10 лет назад 0
Нет. Если вы хотите настроить его, используйте `xim` (модуль ввода X11 по умолчанию). grawity 10 лет назад 0
Что касается пользовательских правил композиции, я нахожу ваш ответ идеальным, но для этого я открыл этот отчет об ошибках. https://bugzilla.gnome.org/show_bug.cgi?id=705168. может быть, у вас есть идеи / исправления по этому поводу? mariotomo 10 лет назад 0

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