Добавление пользовательских последовательностей клавиш Compose


11

Как можно добавить пользовательские последовательности ключей составления? Я немного погуглил, но не смог найти объяснения. В частности, я хотел бы иметь:

<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)

В частности, я пытался копировать файл /usr/share/X11/locale/en_US.UTF-8/Composeв ~/.XCompose, и передразнил его синтаксис. Тем не менее, это не похоже на работу.


Что вы сделали после создания, ~/.XComposeчтобы активировать его?
10

ну ничего особенного. Сайт, с которого я получил это, ничего не упомянул. Что делать?
JMC

Ответы:


-1

Смотрите ответ @Gilles .

Оригинальный ответ:


Возможно, вам придется выйти и войти снова, поскольку ваши личные файлы конфигурации читаются при входе в систему.

(Может также быть какой-то способ активировать его без выхода и повторного входа, но я не знаком с этим конкретным файлом конфигурации.)


4
Нет, вам не нужно выходить из системы, только для перезапуска приложений. Таблица составления читается каждым приложением. Для KDE может потребоваться перезапустить kdeinit, я не проверял.
Жиль "ТАК - перестань быть злым"

1
Это не ответ, по крайней мере без фактических действий, необходимых перед выходом из системы и повторным входом.
naught101

@ naught101 Пользователь уже выполнил это. Вопрос был в том, как активировать новые настройки.
10

12

Вы почти там: файл действительно ~/.XCompose. Вы можете указать альтернативное местоположение с помощью XCOMPOSEFILEпеременной среды. Смотрите страницу руководства Compose .

Недостаток головоломки в том, что файл читается каждым приложением при запуске. Ключ Compose обрабатывается не сервером X11, а библиотекой X11. Теоретически, приложение может обнаружить, что файл был изменен, или предложить команду для его перезагрузки, но я не знаю ни одного из них. Вам придется перезапустить свои приложения. Запустите новый редактор или эмулятор терминала для тестирования.


Спасибо за Ваш ответ! Я чувствую себя действительно глупо из-за того, что не проверил, была ли справочная страница о создании Тем не менее, Google также не включил его ...
JMC
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.