Čeština v GNU/Linuxu
Z MiS
Na této stránce používáme distribuci Debian ve verzi 7 (Wheezy) a 8 (Jessie). Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.
Obsah |
České typografické symboly (uvozovky,...)
- Existují dvě metody
- vytvářet znaky pomocí kombinace: Ctrl+Shift+U, pak uvolnit a napsat hexadecimální kód znaku,
- povolit tzv. compose key a pak ji používat.
Používání Ctrl+Shift+U
- Unicode kódy znaků
- U+2013 → – (en dash)
- U+2014 → — (em dash)
- U+201C → “ (ldquo)
- U+201E → „ (bdquo)
Více viz tabulka na Hermit.org.
Compose key
Postup definice compose key
- Zjistěte kód klávesy, kterou chcete použít jako compose key
- spusťte
xev
a stiskněte požadovanou klávesu - přečtěte ve výpisu položku
keycode
(třeba pro pravé tlačítko Windows obvyklekeycode 134
)
- spusťte
- Vytvořte soubor ~/.Xmodmap a vložte do něj řádek:
keycode kód-klávesy = Multi_key
.- Tedy soubor s názvem .Xmodmap ve vaší domovské složce.
- Spusťte:
xmodmap ~/.Xmodmap
- Restartujte grafické prostředí.
> xev … KeyRelease event, serial 46, synthetic NO, window 0x2000001, root 0x131, subw 0x0, time 1234004, (-399,310), root:(445,602), state 0x50, keycode 134 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False … > echo keycode 134 >> ~/.Xmodmap > xmodmap ~/.Xmodmap
Příklady kombinací s compose key
- <Compose> + xx → ×
- <Compose> + --. → –
- <Compose> + --- → —
- <Compose> + ," → „ (čárka – uvozovky)
- <Compose> + <" → “ (menší než – uvozovky, tedy na české klávesnici <rAlt>+<čárka>, <Shift>+<ů>)
Zdroje
- TomSalmon.eu→ Enabling compose key to type unicode on Linux
- Hermit.org→ Linux Compose Key Sequences
- JohnDCook.com → Entering Unicode Characters in Linux