Skriva på kinesiska, japanska, koreanska eller vietnamesiska
Att skriva kinesiska, japanska, koreanska och vietnamesiska kräver användning av en "inmatningsmetod" som översätter fysiska tangenttryckningar till rätt tecken på skärmen.
I KDE Linux är den populära inmatningsmetoden "Fcitx 5" förinstallerad. Så här ställer man in och använder den:
Inställning
Starta Systeminställningar. Gå till Tangentbord > Virtuellt tangentbord > klicka på “Fcitx 5” > klicka på Verkställ.
Vid det här laget har en tangentbordsikon dykt upp i Systembrickan. Högerklicka på den och klicka sedan på Inställning av inmatningsmetod.
I fönstret som visas välj inmatningsmetodens insticksprogram för önskat språk, plus en matchande tangentbordslayout. När vart och ett av dem har valts, klicka på pilen som pekar mot listan till vänster för att flytta det valda alternativet till listan.
- För Kinesiska, lägg först till Tangentbord - Kinesiska”, lägg sedan till något av alternativen som anges under “Kinesiska (Kina)” eller Kinesiska (Taiwan)”.
- För Japanska, lägg först till “Tangentbord - Japanska”, lägg sedan till “Mozc”.
- För Koreanska, lägg först till “Tangentbord - Koreanska”, lägg sedan till “Hangul”.
- För Vietnamesiska, lägg först till “Tangentbord - Vietnamesiska”, lägg sedan till “Unikey”.
Om du blir tillfrågad om att ändra systemlayouten så att den matchar inmatningsmetoden klicka på Ja.
Användning
Skriv som vanligt; kompletteringar visas nära texten du skriver.
För att skriva latinska tecken istället för att använda inmatningsmetoden, tryck Ctrl+Mellanslag medan ett textfält är i fokus, eller klicka på symbolen för den aktiva inmatningsmetoden i Systembrickan. Gör samma sak en andra gång för att återgå till att använda inmatningsmetoden.
Utöka den i framtiden
Grundläggande stöd för CJKV-inmatning är förinstallerat. Om ytterligare stöd behövs:
- Besök sidan för Fcitx 5 i Discover.
- Klicka på Tillägg på verktygsraden.
- Installera de tillägg som krävs för det språk som ska användas.
Rätta kompatibilitetsproblem
Fcitx 5 fungerar med nästan alla program. Manuella steg kan dock behövas för att få det att fungera med äldre programvara som använder XWayland-kompatibilitetslagret, såsom Steam, Krita och JetBrains integrerade utvecklingsmiljöer.
Sådana program behöver speciella miljövariabler inställda för att kunna använda Fcitx. Så här gör man för ett program där Fcitx 5 inte fungerar:
Grafiskt
- Starta Systeminställningar.
- I sidoraden till vänster, rulla ner och navigera till Programrättigheter.
- Välj programmet som Fcitx 5 inte fungerar för.
- Klicka på “Flatpak-inställningar” i övre högra hörnet.
- Rulla ner och klicka på pilen intill sektionens rubriktext "Avancerade rättigheter".
- Rulla ner till gruppen "Miljö".
- Klicka på knappen “Lägg till…”.
- I fältet “Namn”, ange
XMODIFIERS. - I fältet “Värde”, ange
@im=fcitx.
Upprepa nu steg 7-9 för följande ytterligare miljövariabler:
- namn:
GTK_IM_MODULE; värde:xim - namn:
QT_IM_MODULE; värde:xim - namn:
QT_IM_MODULES; värde:wayland;fcitx;ibus
Kommandorad
Leta rätt på ID för det program som miljövariabler ska läggas till för, med hjälp av flatpak list eller Systeminställningar > Programrättigheter > [programmet] > Flatpak-inställningar i det övre högra hörnet > [I den högra kolumnen finns ID under dess namn].
Utför sedan nödvändiga åtgärder för överskridning:
flatpak override --env=XMODIFIERS=@im=fcitx [program-id] flatpak override --env=GTK_IM_MODULE=xim [program-id] flatpak override --env=QT_IM_MODULE=xim [program-id] flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [program-id]
(ersätt [program-id] med programmets verkliga ID, t.ex. com.valvesoftware.Steam)
Artikel bidragen av Nate Graham med licens CC-BY-4.0.