GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come fare in modo che Ibus non ignori ~/.xcompose?

Poiché UIM non voleva giocare a palla dopo aver installato Ubuntu 12.04 da zero, ho provato IBus, poiché è il framework IME che viene fornito con Ubuntu per impostazione predefinita.

Tuttavia, ibus-table-compose è una seccatura da usare perché solo per inserire un carattere devo prima premere la combinazione di tasti per attivare IBus, inserire la rispettiva sequenza di composizione, quindi premere di nuovo la combinazione di tasti IBus per disabilitarlo. Invece, preferirei mantenere la funzionalità della mia chiave di composizione fornita da XIM, poiché ciò richiede meno sequenze di tasti.

Il problema, tuttavia, è che quando il metodo di input predefinito è impostato su IBus e IBus è disattivato in modo che (AIUI, poiché l'ho avviato con ibus-daemon –xim ) viene ignorato a favore di XIM, le impostazioni in ~/.XCompose sembra essere sovrascritto dalla versione di IBus, quindi ad es. Componi c a non dà ½ (a-ogonek) come ho definito in .XCompose nella mia home directory, ma ǎ (a-hacek), come definito da alcune altre impostazioni.

Mi sono abbastanza abituato ai miei mnemnonici, quindi c'è un modo per fare in modo che il mio sistema usi il mio ~/.XCompose file con il metodo di input predefinito ancora impostato su IBus in modo che IBus funzioni ancora, ad es. in OpenOffice e in altre applicazioni che non ti consentono di scegliere il metodo di input con un menu contestuale?

Nota: Questo non è un duplicato della domanda Come posso tornare a comporre su ibus?

Risposta accettata:

Come affermato da @von, NON PUOI usare il tuo .XCompose con IBUS per ora.

Puoi usare uim come metodo di input, che supporta Unicode, immoduli GTK+ e Qt con XIM legacy supporto.

Un buon modo per gestire il tuo .XCompose e mantieni la composizione globale esistente:

  1. Installa uim:

    sudo apt-get install uim

  2. Rendilo il metodo di input predefinito:

    im-config -n uim

  3. Modifica il tuo .XCompose e aggiungi la lingua corrente della tastiera (nel mio caso, en_US ) come prima riga :

    include "/usr/share/X11/locale/en_US.UTF-8/Compose"

  4. Fatto! Riavvia i programmi che vuoi avviare per ottenere il tuo .XCompose file.

Problemi noti

Ubuntu Unity Dash non produrrà mai una cediglia.

Correlati:pacchetti "Kept back" per l'aggiornamento, vuoi disinstallare unity??

Altre distribuzioni

Ho giocato un po' con .XCompose e metodi di input sulle moderne distribuzioni in questi giorni, mentre si cerca di fare in modo che Linux mantenga lo stesso comportamento della tastiera di Windows(TM) per le lingue latine (output ç invece di ć , senza consonanti accentate, ecc.).

Ho creato un repository con queste istruzioni (anche per Ubuntu e altre distribuzioni):https://github.com/raelgc/win_us_intl


Ubuntu
  1. Come installare Nagios su Ubuntu 14.04

  2. Come faccio a rendere bella Ubuntu?

  3. Come fare in modo che WordPress non appaia come se fosse in una sottocartella

  4. Come rendere il file sparse?

  5. Come faccio a rendere un file NON modificabile?

Come rendere la shell di GNOME simile a Unity ("Cos Why Not?!)

Come creare un server Minecraft su Ubuntu 20.04

Come installare Nagios 4.4.2 su Ubutu 14.04 LTS

Come installare Nagios 4.4.3 su Ubuntu 18.04 e Ubuntu 16.04

Come installare Make su Ubuntu 20.04

Fai in modo che il comando non sia stato trovato? Ecco come risolverlo