Uruchom IBus-Mozc w Hiragana zamiast w trybie wprowadzania bezpośredniego


23

Za każdym razem, gdy ponownie uruchamiam komputer i chcę pisać po japońsku, naciśnięcie Super + Space nie wystarczy, muszę również wybrać Hiragana w menu Mozc:

Ubuntu Mozc IBus hiragana z bezpośrednim wejściem

Dostaje mnie za każdym razem. To trochę tak, jakby hamulec twojego samochodu działał jako przyspieszenie przy pierwszym użyciu każdego dnia. Każdego dnia, gdy hamujesz po raz pierwszy, musisz pamiętać o naciśnięciu dźwigni. Innymi słowy: niezwykle denerwujący i pewny sposób na wypadki.

Najwyraźniej nikt nie jest zmotywowany do rozwiązania podstawowego problemu i były rozmowy, że IBus zostanie zastąpiony Fcitxem w 2015 r.10 (tak nie było).

Czy istnieje szybki sposób na rozwiązanie tego problemu, aby uniknąć konieczności klikania go za każdym razem?


4
Ten sam problem tutaj po aktualizacji do 16.04. Działa wcześniej 14.04.
bagustris

2
Nie jest to rozwiązanie, ale edytowałem skróty klawiaturowe, więc teraz naciskam super + spację, a następnie używam Alt + `, aby przejść do wprowadzania hiragana. Jest to w menu Narzędzia-> Właściwości, a następnie „Dostosuj” mapę klawiatury.
computermacgyver

@computermacgyver to obejście może być częściowym rozwiązaniem i dodaje wartości temu tematowi. Czy możesz to opublikować jako odpowiedź? Wspomnij, że to tylko obejście.
user.dz

Wygląda jak to samo nierozwiązane pytanie tutaj askubuntu.com/questions/561486
user.dz

@ user.dz: Rzeczywiście są bardzo podobne, ale to pytanie wymaga skrótu, a ja proszę o sposób, aby po prostu zacząć tak.
Nicolas Raoul,

Odpowiedzi:


2

To nie jest odpowiedź na pytanie, ale obejście problemu.

Jeśli nie masz problemu z zamianą metody wprowadzania na fcitx

sudo apt install fcitx-mozc

Następnie działa prawie tak samo jak ibus-mozc i pamięta wybór Hiragana / Katakana / Direct itp.


1

Krótko przeglądając ten link , myślę, że ogólną zasadą jest to, że nie da się tego naprawić?

W każdym razie mam obejście. (Przynajmniej na kde i xfce4.)

  • Uruchom ibus-pref.
  • Przejdź do metody wprowadzania i kliknij Preferencje dla Mozc.
  • Kliknij Dostosuj ..., aby uzyskać styl mapy klawiszy.
  • Naciśnij Edytuj w lewym dolnym rogu i wprowadź nowy wpis
  • Ten nowy wpis powinien dotyczyć „Wprowadzania bezpośredniego”, a akcja powinna brzmieć: Aktywuj edytor IME.
  • Jeśli chodzi o klucz, pamiętaj, aby wybrać coś, co nie jest często używane przez wiele innych aplikacji.
  • Możesz także dodać kolejny wpis Dezaktywuj edytor IME.

Uruchom ponownie po tym. A może wystarczy wylogowanie? Wiem jednak, że zauważyłem to działające dopiero po ponownym uruchomieniu.


Czy mógłbyś szczegółowo opisać, jak to działa po ponownym uruchomieniu? Po prostu naciskasz wybrany klawisz i od razu możesz zacząć pisać w Hiragana?
Nicolas Raoul

Być może nadal będziesz musiał użyć super+spaceprzełącznika. W zasobniku systemowym powinna znajdować się informacja o używanej metodzie wprowadzania. Możesz także spróbować qtconfig-qt4przejść do Interfejs> Domyślna metoda wprowadzania, przejść na ibus (znajdziesz tutaj ). Po wejściu na wejście Mozc powinno być możliwe naciśnięcie wybranego klawisza. (np. wybrałem insertdla obu wpisów tabeli)
rachunek

Więc procedura jest następująca, prawda? : 1) Zaloguj się. 2) Naciśnij super+space. 3) Naciśnij wybrany klawisz. 4) Wpisz hiragana. Nie rozwiązuje problemu, ale oszczędza kilka sekund przy każdym logowaniu. Nie oszczędza to czasu straconego podczas sekwencji „zacznij pisać お は よ う - uświadom sobie, że ohayou wyszedł - pamiętaj jednak o tym błędzie”.
Nicolas Raoul

0
  1. Możesz zmodyfikować kod źródłowy i odbudować
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
apt source ibus-mozc

2.cd ~,
a następnie znajdź polecenie property_handler.cc
replace

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

z

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

lub! (jest to inna metoda. wybierz jedno) znajdź polecenia. zdjęcie
zamień

  enum CompositionMode {
  DIRECT = 0;
  HIRAGANA = 1;

z

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

4.sudo dpkg -i ibus-mozc * .deb (wersja
dfsg ) 5.reboot

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.