Haga que IBus-Mozc se inicie en Hiragana en lugar del modo de entrada directa


23

Cada vez que reinicio mi computadora y quiero escribir en japonés, presionar Super + Space no es suficiente, también tengo que seleccionar Hiragana en el menú de Mozc:

Ubuntu Mozc IBus entrada directa hiragana

Me atrapa cada vez. Es un poco como si el freno de su automóvil actuara como un acelerador la primera vez que lo usa todos los días. Todos los días, la primera vez que frena, debe recordar presionar una palanca. En otras palabras: increíblemente molesto y una forma segura de tener accidentes.

Aparentemente, nadie está motivado para solucionar el problema subyacente , y se habló de que IBus sería reemplazado por Fcitx en 2015.10 (no fue así).

Mientras tanto, ¿hay una manera rápida de solucionar este problema para evitar tener que hacer clic en eso cada vez?


44
El mismo problema aquí después de la actualización a 16.04. Funciona anteriormente en 14.04.
bagustris

2
No es una solución, pero edité los atajos de teclado para que ahora presione super + espacio y luego use alt + `para cambiar a la entrada hiragana. Esto se encuentra en Herramientas-> Propiedades y luego "Personalizar" el mapa del teclado.
computermacgyver

@computermacgyver esa solución podría ser una solución parcial y agrega valor a este tema. ¿Podría publicar eso como respuesta? Mencione que es solo una solución.
user.dz

Parece la misma pregunta sin resolver aquí askubuntu.com/questions/561486
user.dz

@ user.dz: De hecho, son muy similares, pero esa pregunta pide un atajo, mientras que yo pido una forma de hacer que comience de esa manera.
Nicolas Raoul

Respuestas:


2

Esta no es una respuesta a la pregunta, sino una solución para el problema.

Si no tiene problemas para cambiar el método de entrada a fcitx

sudo apt install fcitx-mozc

Luego funciona casi lo mismo que ibus-mozc y recuerda la elección de Hiragana / Katakana / Direct y etc.


1

Leyendo brevemente este enlace , creo que la esencia general es que esto no se va a "arreglar".

De todos modos, tengo una solución alternativa. (Al menos en kde y xfce4.)

  • Ejecutar ibus-pref.
  • Vaya al Método de entrada y presione las Preferencias para Mozc.
  • Haga clic en Personalizar ... para ver el estilo del mapa de teclas.
  • Presiona Editar en la esquina inferior izquierda y crea una nueva entrada
  • Esta nueva entrada debe ser para "Entrada directa" y la acción debe ser Activar IME.
  • En cuanto a la clave, asegúrese de elegir algo que no sea utilizado con frecuencia por muchas otras aplicaciones.
  • También puede agregar otra entrada para Desactivar IME.

Reiniciar después de esto. ¿O tal vez solo cerrar sesión es suficiente? Sin embargo, sé que solo noté que esto funcionaba después de reiniciar.


¿Podría detallar cómo funciona después de reiniciar? ¿Simplemente presiona la tecla elegida e inmediatamente puede comenzar a escribir en Hiragana?
Nicolas Raoul

Es posible que aún tenga que usar super+spacepara cambiar. La bandeja del sistema debería decirle en qué método de entrada está. También puede intentarlo qtconfig-qt4, vaya a Interfaz> Método de entrada predeterminado, cambie a ibus (lo encontré aquí ). Una vez que esté en la entrada Mozc, debería poder presionar la tecla seleccionada. (por ejemplo, elegí insertpara ambas entradas de la tabla)
calculuswhiz

Entonces el procedimiento es el siguiente, ¿verdad? : 1) Inicie sesión. 2) Presione super+space. 3) Presione la tecla elegida. 4) Escriba hiragana. No soluciona el problema, pero ahorra unos segundos en cada inicio de sesión. Sin embargo, no ahorra el tiempo perdido durante la secuencia "comenzar a escribir お は よ う - date cuenta de que ohayou salió - recuerda acerca de este error".
Nicolas Raoul

0
  1. Puedes modificar el código fuente y reconstruir
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
apt source ibus-mozc

2.cd ~
luego encuentre property_handler.cc
replace

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

con

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

o! (este es otro método. elija uno) buscar comandos.proto
reemplazar

  enum CompositionMode {
  DIRECT = 0;
  HIRAGANA = 1;

con

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

4.sudo dpkg -i ibus-mozc * .deb (versión
dfsg ) 5.reboot

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.