fcitx não acionará o IME em super + espaço

1

Estou no Ubuntu 14.04 LTS.

Quando acabei de instalar o IMAG sougoupinyin com o fcitx, tudo funciona bem.

Eu quero alterar a combinação padrão de teclas de atalho do Trigger Input Method de L-CTRL + Space para Super + Space (Win + space), para que não faça diferença no Microsoft Windows. A combinação é alterada para Super + Espaço, conforme mostrado no painel Configration. No entanto, a combinação não funcionará.

Encontrou o caso semelhante aqui O que está comendo o atalho Super + Espaço?

Como o desktop do ubuntu 14.04 é baseado no Unity, a combinação funciona bem quando eu uso o IME baseado em ibus anteriormente.

Nenhuma ideia sobre o que fazer. Meu layout de teclado é inglês-americano.

Desculpe pelo meu inglês e formatação ruins.

Obrigado

    
por Hohenheim 19.02.2016 / 13:49

1 resposta

1

Então eu só tive o mesmo problema no Lubuntu 16.04 e consegui consertá-lo.

O plano de fundo

Basicamente, quando você altera a variável Trigger Input Method na Configuração do Fcitx para Super + Espaço , a tela mostra a mudança para SUPER_SPACE , mas ela é configurada para SPACE (você ainda pode digitar espaços usando Super + Espaço ). A configuração do Fcitx apenas altera os arquivos em ~/.config/fcitx , para que você possa editá-los manualmente. Veja estas linhas em ~/.config/fcitx/config , o TriggerKey foi definido como SPACE não SUPER_SPACE :

# Trigger Input Method TriggerKey=SPACE

A correção

  • Altere manualmente a linha 3 de ~/.config/fcitx/config para TriggerKey=SUPER_SPACE e salve.
  • Reabra a ferramenta Configuração Fcitx e aplique sem alterar nada (atualiza suas configurações).

Isso deve ser feito

    
por gib 28.07.2016 / 16:02