Contents |
Composetasten bruges til at skrive tegn, som normalt ikke er tilgængelige fra tastaturet; det kan for eksempel være bogstaver med omlyd, macron eller accenttegn.
Beskrivelsen her er blevet testet på flere Kubuntu Hardy Heron 8.04.1 systemer. Yderligere information kan findes i afsnittet Links og yderligere information nedenfor.
Modifikationerne vil virke med (næsten) alle programmer, herunder skrivebordsmiljøet, browsere, OpenOffice.org samt mange kommandolinjeapplikationer.
De følgende instruktioner vil konfigurere en <compose> tast, som vil bruge <højre logo> tasten (på de fleste tastaturer er det et Windows logo).
For at gøre dette ordentligt prøver jeg at gøre det på "holistsk vis" og starte med konsollen:
$ sudo dpkg-reconfigure console-setup
Jeg ville hellere bruge den venstre logo-tast, men det er ikke muligt i konsolindstillingerne. Det er dog muligt i den grafiske brugerflade (KDE Plasma).
Dette udvalg burde indeholde alle de tegn, jeg skal bruge.
Nu kan vi gå videre og konfigurere den grafiske brugerflade. Denne beskrivelse bruger enten KControl eller Kubuntus konfigurationsværktøj, som har de samme dialoger.
Nu kan vi gå videre og konfigurere den grafiske brugerflade (Plasma). Denne beskrivelse bruger Systemindstillinger som er tilgængelig i K-menuen i installationer af Kubuntu:
Disse instruktioner gælder i for KDE 4.5 og senere
GTK-programmer (såsom Firefox) og Gnome-programmer bruger sædvanligvis SCIM som inputmetode (på et Ubuntu-system) i stedet for XIM (X Input Method), som afhænger af indstillingerne af (X)Compose. Derfor vil du ofte opleve, at a- og o-macron-tegnene giver feminin/maskulin-ordinalerne "ª" og "º".For at få det til at virke, skal GTK-programmerne indstilles til at bruge XIM i stedet.
For et enkelt program kan du blot sætte miljøvariablen GTK_IM_MODULE for programmet til at blive startet med xim
$ GTK_IM_MODULE=xim firefox
Mere permanent kan det gøres for en enkelt terminalsession sådan:
$ export GTK_IM_MODULE=xim
Dette kan selvfølgelig gøres permanent for en enkelt bruger i din ~/.bash_profile, eller for alle brugere i etc/environment. Dette er dog en mindre elegant løsning; den mere elegante måde beskrives herunder.
$ 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
Hvis du har en distribution baseret på Debian, så brug følgende i stedet
$ sudo update-alternatives --verbose --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/xim 20
Nu da du bruger XIM, så kan du yderligere tilpasse XComposes tabel over inputtegn for at få flere tegn eller placere dem mere bekvemt på tasterne ect.
For at gøre det skal du gøre således:
# ~/.XCompose # This file defines custom Compose sequences for Unicode characters
# Import default rules from the system Compose file: include "/usr/share/X11/locale/en_US.UTF-8/Compose"
# To put some stuff onto compose key strokes: <Multi_key> <minus> <greater> : "→" U2192 # Compose - > <Multi_key> <colon> <parenright> : "☺" U263A # Compose : ) <Multi_key> <h> <n> <k> : "hugs and kisses" # Compose h n k <Multi_key> <less> < p> : "< p></p>" # Compose < p
Compose-tasten vil nu være det, som du har konfigureret den til, fx højre logo.
compose + shift + hyphen og så <vokal >eller compose + underscore og så <vokal >
--> āēīōū ĀĒĪŌŪ
compose + shift + <single quote> og så <vokal >eller compose + <double quotes> og så <vokal >
--> äëïöü ÄËÏÖÜ
compose og så s og s (to gange "s")-->
ß