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:
-
Installa uim:
sudo apt-get install uim
-
Rendilo il metodo di input predefinito:
im-config -n uim
-
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"
-
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