Где хранятся привязки ключевых слов по умолчанию?

Недавно я открыл ключ для создания . Замечательно набирать Compose - > и получать стрелку вправо Unicode (→).

Я знаю, что могу добавить свой собственный , но где я могу найти полный график значений по умолчанию?


Самый большой список, который я смог найти, – это на freedesktop.org . Тем не менее, это тоже кажется несовершенным: например, в нем перечисляется комбинация Compose F U, создающая «обратную руку с протянутым средним пальцем», что, к сожалению, не работает для меня …

Где-то они хранятся в моей реальной живой системе?

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

strace xterm -e true 2>&1 | grep -i compose 

Например, соответствующие строки на языке Debian:

 open("/home/gilles/.XCompose", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/X11/locale/compose.dir", O_RDONLY) = 5 open("/usr/share/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5 

Это демонстрирует несколько вещей:

  • Чтобы определить свою собственную таблицу, поместите ее в файл ~/.XCompose . Фактически, вы можете переопределить это местоположение, установив переменную среды XCOMPOSEFILE .
  • Расположение системной таблицы указано в /usr/share/X11/locale/compose.dir . Этот файл может отображать различные таблицы для разных локалей.

Compose F U – последнее дополнение , соответствующий символ сам является недавним дополнением к Unicode.