Faça o IBus-Mozc iniciar no Hiragana, em vez do modo de entrada direta


23

Toda vez que reinicio o computador e quero digitar em japonês, pressionar Super + Space não é suficiente, também tenho que selecionar Hiragana no menu do Mozc:

Ubuntu Mozc IBus hiragana de entrada direta

Isso me pega sempre. É como se o freio do seu carro agisse como um acelerador na primeira vez em que você o usa todos os dias. Todos os dias, na primeira vez que você freia, lembre-se de apertar uma alavanca. Em outras palavras: incrivelmente irritante e uma maneira certa de sofrer acidentes.

Aparentemente, ninguém está motivado para resolver o problema subjacente , e houve rumores de que o IBus seria substituído pelo Fcitx em 2015.10 (isso não aconteceu).

Enquanto isso, existe uma maneira rápida de corrigir esse problema para evitar ter que clicar nele todas as vezes?


4
Mesmo problema aqui após a atualização para 16.04. Funciona anteriormente em 14.04.
bagustris

2
Não é uma solução, mas editei os atalhos do teclado para agora pressionar super + space e usar alt + `para alternar para a entrada hiragana. Isso está em Ferramentas-> Propriedades e depois em "Personalizar" o mapa do teclado.
computermacgyver

@computermacgyver que a solução alternativa pode ser uma solução parcial e agrega valor a este tópico. Você poderia postar isso como resposta? Mencione que é apenas uma solução alternativa.
user.dz

Parece a mesma pergunta não resolvida aqui askubuntu.com/questions/561486
user.dz

@ user.dz: Eles são muito parecidos, mas essa pergunta pede um atalho, enquanto eu peço uma maneira de fazê-lo começar dessa maneira.
Nicolas Raoul

Respostas:


2

Esta não é uma resposta para a pergunta, mas uma solução alternativa para o problema.

Se você não tiver nenhum problema para alternar o método de entrada para o fcitx

sudo apt install fcitx-mozc

Depois, funciona quase da mesma forma que o ibus-mozc e lembra a escolha de Hiragana / Katakana / Direct e etc.


1

Percorrendo brevemente esse link , acho que o ponto principal é que isso não será "consertado"?

Enfim, eu tenho uma solução alternativa. (Pelo menos no kde e xfce4.)

  • Corra ibus-pref.
  • Vá para Input Method e clique em Preferences for Mozc.
  • Clique em Personalizar ... para obter o estilo Keymap.
  • Clique em Editar no canto inferior esquerdo e faça uma nova entrada
  • Essa nova entrada deve ser para "Entrada direta" e a ação deve ser Ativar IME.
  • Quanto à chave, certifique-se de escolher algo que não é frequentemente usado por muitos outros aplicativos.
  • Você também pode adicionar outra entrada para Desativar IME.

Reinicie depois disso. Ou talvez apenas sair seja suficiente? Eu sei que só notei esse trabalho depois de reiniciar.


Você poderia detalhar como funciona depois de reiniciar? Você acabou de pressionar a tecla escolhida e imediatamente pode começar a digitar Hiragana?
Nicolas Raoul

Talvez você ainda precise usar o super+spacebotão para alternar. A bandeja do sistema deve informar em qual método de entrada você está. Você também pode tentar qtconfig-qt4, vá para Interface> Método de entrada padrão, alterne para ibus (encontrado aqui ). Depois de entrar na entrada do Mozc, você poderá pressionar a tecla selecionada. (por exemplo, eu escolhi insertpara as duas entradas da tabela)
calculuswhiz

Então o procedimento é o seguinte, certo? : 1) Faça login. 2) Pressione super+space. 3) Pressione a tecla escolhida. 4) Digite hiragana. Não resolve o problema, mas economiza alguns segundos em cada login. Ele não economiza o tempo perdido durante a sequência "comece a digitar う は よ う - perceba que ohayou saiu - lembre-se sobre essa falha".
Nicolas Raoul

0
  1. Você pode modificar o código fonte e reconstruir
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
apt source ibus-mozc

2.cd ~
e encontre property_handler.cc
replace

  #if IBUS_CHECK_VERSION(1, 5, 0)
  const bool kActivatedOnLaunch = false;

com

  #if IBUS_CHECK_VERSION(1, 5, 0)
  const bool kActivatedOnLaunch = true;

ou ((esse é outro método. escolha um, encontre commands.proto
replace

  enum CompositionMode {
  DIRECT = 0;
  HIRAGANA = 1;

com

  enum CompositionMode {
  HIRAGANA = 0;
  DIRECT = 1;
  1. construa
cd mozc*
dpkg-buildpackage -us -uc -b

4.sudo dpkg -i ibus-mozc * .deb (versão
dfsg ) 5.reboot

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.