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.