Onde está o arquivo de configuração do método de entrada?

24

Meu ibusmétodo de entrada foi quebrado após uma atualização. Então eu mudei para fcitx.

Na verdade, existem algumas IMs (Métodos de Entrada) instaladas no meu sistema Fedora 19, por exemplo, fcitx, ibus, yong, etc.

No entanto, não sei como configurá-los. Meu IM padrão para gnome-terminalé yong, ibuspara gmrun. Quanto a , firefoxou chrome, acho que eles usam ibuspor padrão, porque GTK_IM_MODULE=ibus.

Existem soluções just-work. Posso alternar as mensagens instantâneas clicando com o botão direito do mouse no menu em alguns aplicativos como gnome-terminalou gmrun. Também posso especificar mensagens instantâneas com GTK_IM_MODULE. Mas como fazer isso automaticamente?

Eu sei que as configurações de mensagens instantâneas têm algo a ver com arquivos de configuração, como

  • ~/.xinputrc
  • /etc/X11/xinit/xinputrc
  • /etc/X11/xinit/xinput.d/ibus.conf
  • /etc/X11/xinit/xinput.d/fcitx.conf
  • /etc/X11/xinit/xinitrc
  • /etc/alternatives/xinputrc

As perguntas são

  • Como configurar o IM corretamente?
  • Quais arquivos de configuração realmente importam? Em qual ordem de execução?
Martin Wang
fonte
11
Você quer dizer selecionar um IME para usar por um aplicativo ou configurar um IME específico?
L29Ah 13/08/17
Você deve gerenciar o IM com variáveis ​​de ambiente, conforme sugerido por shigazaru. Esta resposta deve ajudá-lo.
asdofindia 3/07

Respostas:

1

Eu tenho meu método de entrada X selecionado via env vars

$ set | grep fci
GTK_IM_MODULE=fcitx
IM_CONFIG_PREFERRED_RULE=zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx
QT_IM_MODULE=fcitx
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx

E embora eu use a área de trabalho do KDE Plasma, fcitx-config-gtk3instalei para configurar os idiomas desejados e outras opções

Mathieu J.
fonte
1

Eu recomendo que você use o fcitx-configtool para abrir a janela de configuração do fcitx e, em seguida, você pode alterar a chave Extra para o método de entrada do acionador para o que quiser.

Em seguida, você pode fazer o cd na pasta de configuração do fcitx: cd ~ / .config / fcitx e usar o perfil chmod 444 para alterar a permissão do perfil para somente leitura, para que ninguém possa voltar ao valor padrão.

Jesus Muhammad Cristo
fonte