Contents |
La tecla compose s'utilitza per introduir caràcters en el teclat que no solen estar disponibles a les tecles. Aquestes poden ser una «inflexió», un «macró» o accents sobre les lletres:
Aquestes descripcions van ser provades en diversos sistemes Kubuntu Hardy Heron 8.04.1. Més informació podeu trobar-la en els enllaços a la secció Enllaços i informació addicional a sota.
Les modificacions funcionaran amb (gairebé) totes les aplicacions, incloent l'entorn d'escriptori, els navegadors, l'OpenOffice.org, així com moltes aplicacions de només text a la consola.
Les següents instruccions configuraran una tecla compose, la qual s'assignarà a la tecla dreta amb el logotip (en la majoria de teclats aquest logotip és el de Windows).
Per a fer-ho anar estic intentant anar al «mode holístic» a partir de la consola:
$ sudo dpkg-reconfigure console-setup
Més aviat caldria utilitzar la tecla esquerra amb el logotip, però que no està disponible a la configuració de la consola. Però en l'entorn de finestres gràfiques (KDE Plasma) sí és possible.
Suposo que la selecció hauria de donar-me els caràcters que vull.
Ara podem anar i configurar el nostre entorn de finestres. Aquesta descripció es fa servir ja sigui amb el Kcontrol o l'eina de configuració de Kubuntu, la qual exposa la mateixa opció al diàleg.
Ara podem anar i configurar el nostre entorn de finestres (Plasma). Aquesta descripció utilitza l'Arranjament del sistema, ja que està disponible al menú K de la instal·lació de Kubuntu:
Aquestes instruccions s'apliquen a KDE 4.5 i posteriors.
Les aplicacions GTK (com també Firefox) i Gnome utilitzen (en un sistema Ubuntu) normalment SCIM com a mètode d'entrada, no XIM (mètode d'entrada a X) que es basa en les configuracions de (X)Compose. Per tant, sovint trobareu que les macrons de «a» i «o» poden resultar en ordinals en castellà femení/masculí «ª» i «º». Per que encara funcioni, les aplicacions GTK precisen ser «informades» per a utilitzar XIM.
Per a només una aplicació podeu fer-ho definint la variable d'entorn GTK_IM_MODULE per a l'aplicació que es llançarà a Xim:
$ GTK_IM_MODULE=xim firefox
Per a resoldre-ho de manera més permanent per a una única sessió de l'intèrpret d'ordres es pot fer:
$ export GTK_IM_MODULE=xim
Això pot, per descomptat, també fer-se persistent per només un usuari en el seu ~/.bash_profile, o per a tots els usuaris a /etc/environment. Aquesta és, però, la manera menys elegant, la més elegant segueix a continuació.
$ sudo cp /etc/X11/xinit/xinput.d/default /etc/X11/xinit/xinput.d/xim
... GTK_IM_MODULE=xim QT_IM_MODULE=xim ...
$ sudo ln -sf /etc/X11/xinit/xinput.d/xim /etc/X11/xinit/xinput.d/all_ALL
Si utilitzeu una distribució derivada de Debian simplement feu el següent
$ sudo update-alternatives --verbose --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/xim 20
Ara que esteu utilitzant XIM, a més podeu modificar el mapa d'entrada per als caràcters XCompose, o per a posar-los en llocs més convenients, etc.
Per a fer-ho seguiu aquests passos:
# ~/.XCompose # Aquest fitxer defineix seqüències personalitzades de Compose per a caràcters Unicode.
# Importa les regles per omissió des del fitxer Compose del sistema: include "/usr/share/X11/locale/en_US.UTF-8/Compose"
# Per a posar algunes coses en les combinacions de tecles compose: <Multi_key> <minus> <greater> : "→" U2192 # Compose - > <Multi_key> <colon> <parenright> : "☺" U263A # Compose una emoticona somrient <Multi_key> <h> <n> <k> : "hugs and kisses" # Compose h n k <Multi_key> <less> < p> : "< p></p>" # Compose < p
La tecla compose ara serà la que heu configurat, per exemple, logotip de la dreta.
compose + Majús. + guionet llavors <vocal >o compose + guionet baix llavors <vocal >
--> āēīōū ĀĒĪŌŪ
compose + Majús. + <cometa simple> llavors <vocal >o compose + <cometes dobles> llavors <vocal >
--> äëïöü ÄËÏÖÜ
compose llavors s i s (dues vegades la «s»)-->
ß