Fai in modo che IBus-Mozc si avvii in Hiragana piuttosto che in modalità di input diretto


23

Ogni volta che riavvio il mio computer e voglio digitare in giapponese, premendo Super + Spazio non è sufficiente, devo anche selezionare Hiragana nel menu di Mozc:

Ubuntu Mozc IBus input diretto hiragana

Mi prende ogni volta. È un po 'come se il freno della tua auto fungesse da acceleratore la prima volta che lo usi ogni giorno. Ogni giorno, la prima volta che si frena, è necessario ricordare di premere una leva. In altre parole: incredibilmente fastidioso e un modo sicuro per ottenere incidenti.

Apparentemente nessuno è motivato a risolvere il problema di fondo e si è discusso che IBus sarebbe stato sostituito con Fcitx nel 2015.10 (non è così).

Nel frattempo, c'è un modo rapido per risolvere questo problema per evitare di fare clic ogni volta?


4
Stesso problema qui dopo l'aggiornamento a 16.04. Funziona precedentemente il 14.04.
— Bagustris,

2
Non è una soluzione, ma ho modificato le scorciatoie da tastiera in modo che ora prema super + spazio e quindi usi alt + `per passare all'input hiragana. Si trova in Strumenti-> Proprietà, quindi "Personalizza" la mappa della tastiera.
— computermacgyver,

@computermacgyver che la soluzione alternativa potrebbe essere una soluzione parziale e aggiunge valore a questo argomento. Potresti postarlo come risposta? Ricorda che è solo una soluzione alternativa.
— user.dz,

Sembra la stessa domanda irrisolta qui askubuntu.com/questions/561486
— user.dz

@ user.dz: Sono davvero molto simili, ma quella domanda richiede una scorciatoia, mentre io chiedo un modo per farlo iniziare così.
— Nicolas Raoul,

Risposte:


2

Questa non è una risposta alla domanda ma una soluzione al problema.

Se non hai problemi a cambiare il metodo di input in fcitx

sudo apt install fcitx-mozc

Quindi funziona quasi come ibus-mozc e ricorda la scelta di Hiragana / Katakana / Direct e così via.


1

Scorrendo brevemente questo link , penso che l'essenza generale sia che questo non verrà "riparato?"

Comunque, ho una soluzione alternativa. (Almeno su kde e xfce4.)

  • Corri ibus-pref.
  • Vai a Metodo di input e premi le Preferenze per Mozc.
  • Fai clic su Personalizza ... per lo stile Keymap.
  • Premi Modifica nell'angolo in basso a sinistra ed effettua una nuova voce
  • Questa nuova voce dovrebbe essere per "Immissione diretta" e l'azione dovrebbe essere Attiva IME.
  • Per quanto riguarda la chiave, assicurati di scegliere qualcosa che non viene utilizzato di frequente da molte altre applicazioni.
  • È inoltre possibile aggiungere un'altra voce per disattivare l'IME.

Riavvia dopo questo. O forse basta il logout? So che ho notato che funziona solo dopo aver riavviato, però.


Potresti spiegare come funziona dopo il riavvio? Basta premere il tasto scelto e immediatamente puoi iniziare a digitare Hiragana?
— Nicolas Raoul,

Potrebbe essere necessario utilizzare l' super+spaceopzione per passare. La barra delle applicazioni dovrebbe dirti quale metodo di input stai utilizzando. Puoi anche provare qtconfig-qt4, vai su Interfaccia> Metodo di input predefinito, passa a ibus (lo trovi qui ). Dopo aver inserito Mozc Input, dovresti essere in grado di premere il tasto selezionato. (es. ho scelto insertper entrambe le voci della tabella)
— calculuswhiz

Quindi la procedura è la seguente, giusto? : 1) Accedi. 2) Premere super+space. 3) Premere il tasto scelto. 4) Digitare hiragana. Non risolve il problema, ma consente di risparmiare qualche secondo ad ogni accesso. Non risparmia il tempo perso durante la sequenza "inizia a digitare お は よ う - renditi conto che ohayou sei uscito - ricorda questo bug" però.
— Nicolas Raoul,

0
  1. È possibile modificare il codice sorgente e ricostruire
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
apt source ibus-mozc

2.cd ~
quindi trova property_handler.cc
sostituire

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

con

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

oppure! (questo è un altro metodo. scegline uno) trova comandi.proto
sostituisci

  enum CompositionMode {
  DIRECT = 0;
  HIRAGANA = 1;

con

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

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.