Sequências customizadas de ComposeKey em 18.04

1

Como eu adiciono as regras de composição definidas pelo usuário no Ubuntu 18.04? Eu virei minha chave Compose ao usar o Gnome Tweaks (no CapsLock), criei um .XCompose iniciando com estas linhas:

include "%L"   # import the default Compose file for your locale

# IPA

<Multi_key> <a> <h>                        : "ɑ" 
<Multi_key> <A> <h>                        : "Ɑ"
# Some more lines
<Multi_key> <ampersand> <underscore> <m>   : "̼"



# Math

<Multi_key> <minus> <0>          : "−"
<Multi_key> <asterisk> <1>       : "⋅"
<Multi_key> <x> <x>              : "×"
# ...

Eu segui este conselho , instalei uim e configurei como GTK_ e QT_IM_MODULE , mas cada sequência começando com a linha <minus> <0> é ignorada. Quando eu tentei xim , ele ficou um pouco melhor, mas fez gedit glitch:

.

QuandoeutenteiGTK_IM_MODULE=gtk-im-context-simple,amaioriadassequênciascomeçouafuncionar,masalgumasdelassimplesmentenãofuncionam.

<Multi_key><minus><0>:"−"  # doesn't work
<Multi_key> <asterisk> <1>       : "⋅"  # doesn't work
<Multi_key> <e> <m> <o> <colon> <space>          : "                    
por m93a 18.05.2018 / 02:18

1 resposta

0

O link para o qual você aponta está basicamente correto, com algumas ressalvas:

  • Compose insere o caractere correspondente à primeira correspondência (mais curta). Suponha que .XCompose contenha as seguintes entradas:

     <Multi_key> <space>                  : " "   nobreakspace # NO-BREAK SPACE
     <Multi_key> <space> <space>          : " "   U2002        # EN SPACE
     <Multi_key> <space> <space> <space>  : " "   U2003        # EM SPACE
    

    As tentativas de usar o EN-SPACE ou o EM-SPACE nunca funcionarão.

  • Para fazer com que o Compose funcione com o GTK, adicione a seguinte linha a .profile :

    export GTK_IM_MODULE=gtk-im-context-simple
    
por xiota 18.05.2018 / 04:37