Você pode definir sua própria tabela para a chave Compor: crie um arquivo chamado .XComposeem seu diretório pessoal. Você precisará definir a tabela inteira (você não pode simplesmente adicionar suas definições ao padrão do sistema, você deve copiar o padrão do sistema no seu arquivo, se desejar).
Você encontrará a tabela padrão do sistema /usr/share/X11/locale/en_US.UTF-8/Composeno Debian e Ubuntu e em um local semelhante em outros departamentos. O formato deve ser razoavelmente direto; uma definição típica se parece com:
<dead_acute> <a> : "á" aacute # a dead key: press Dead_acute then A to insert "á"
<Multi_key> <acute> <a> : "á" aacute # Press Compose, ', A to insert "á"
<Multi_key> <g> <a> : "α" U03B1 # 03B1 is the hexadecimal code of "α"
<Multi_key> <M> <A> : "∀" U2200 # 2200 is the hexadecimal code of "∀"
<Multi_key> <minus> <greater> : "→" U2192
<Multi_key> <bar> <minus> <greater> : "↦" U21A6
Caracteres ASCII e alguns outros têm nomes simbólicos; você encontrará esses nomes em /usr/include/X11/keysymdef.h. Por exemplo, -é minusporque keysymdef.hcontém a linha #define XK_minus 0x002de 2d é o código hexadecimal de -.
Você pode ter seqüências com mais de dois caracteres, como |->no exemplo acima. Observe que, se você definir uma sequência de composição para |->, não poderá ter outra para |-.
Se preferir AltGr+ key₁ʹ, key₂para Compose, key₁, key₂então você pode ligar AltGr+ key₁ʹa uma tecla morta com xmodmap. Não é necessariamente uma bênção, e nota que você está limitado aos nomes principais mortos listados na /usr/include/X11/keysymdef.h.
Para caracteres que você não usa com freqüência suficiente para lembrar uma sequência de teclas, você pode usar o KCharSelect (ou seu equivalente no Gnome, GUCharMap). Ou faça o que os matemáticos estão acostumados a fazer, digitando \ LaTeX.