Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: copcas 15 Listopadu 2007, 21:52:18
-
Jak si mám nastavit českou programatorskou klavesnici? V system - volby - klávesnice mam na výběr jen qwertz a qwerty
-
Rekl bych ze ceskou programatorskou klavesnici mysli to, co microsoft mysli ceskou programatorskou klavesnici.
Jinak jsem nedavno nekde do vedlejsiho threadu hazel odkaz na vyrobu vlastniho rozlozeni tak az budete mit moc casu muzete vyzkouset.
-
Maš, pravdu myslim to co je ve windows jako česka programatorská klávesnice, to jest anglická a českými znaky dostupnými pomocí alt, jsem na ni zvykla natolik, ze kdyz pisu nejaky delsi text, restartuji do windows :'( ale to chci ymenit...
-
Jak už bylo řečeno, pravý alt a patřičná klávesa ... složená závorka se píše alt + b, alt + n
-
Ale pokud vim tak na todle se nikdo neptal :-\
Zkusim na to pres vikend mrknout jestli by se s tim nedalo neco udelat.
-
Tak snad to dopadlo.
Stahnete si tento soubor:
Ceska programatorska (http://is.muni.cz/de/255550/cz)
Zkopirujte do /etc/X11/xkb/symbols/ , napr. takto:
sudo cp /cesta/ke/stazenemu/cz /etc/X11/xkb/symbols/
Pak uz by melo jenom staci restartovat Xka a v nastaveni prehodit layout klavesnice na programatorskou. Kdyby nejaky klavesy jeste nesouhlasily nebo cokoliv neslo tak se urcite ozvete.
-
Diky, uz jsem si to stahla, a presunula. jenze netusim co znamena restartovat Xka a prehodit layout klavesnice.
-
Restartovat Xka muzete treba tak ze restartujete pocitac ;) Layout klavesnice se nastavi nekde v nastaveni systemu kde se nastavuje jazyk klavesnice, treba v Kubuntu to je takhle:
Nastaveni systemu -> Regional&Language -> Rozlozeni klavesnice a tam je nastavitko Varianta rozvrzeni
-
Tak uz jsem restartovala, ale v te nabitce na ubuntu System-Vobly-klavednice dam rozlozeni a pridat, jenze tam mam jen ty co tam uz byly predtim, pritom jsem se divala ze to mam ulozene na spravnem miste. Neni mozne ze se proste jen tahle nova klavesnice neobevila v graficke nabitce?
-
Ten soubor by mel kompletne prepsat rozlozeni ceske klavesnice a to tak ze k rozlozenim basic, backslash, qwerty prida i moznost programatorska. Jak uz sem rikal v Kubuntu to funguje, bohuzel nemam moznost to vyzkouset v Ubuntu :-/
-
Muzu potvrdit, ze v nabidce Gnome se to opravdu neobjevi, asi Gnome potrebuji neco vic nez Xfce. Bohuzel ted nemam cas to podrobne zkoumat.
-
Muzu potvrdit, ze v nabidce Gnome se to opravdu neobjevi, asi Gnome potrebuji neco vic nez Xfce. Bohuzel ted nemam cas to podrobne zkoumat.
XFCE? Kdo mluvil o xfce? Me to jelo v KDE. ;) Zitra si zkusim nainstalovat ubuntu do virtualky a mrknu na to.
-
XFCE? Kdo mluvil o xfce? Me to jelo v KDE. ;) Zitra si zkusim nainstalovat ubuntu do virtualky a mrknu na to.
Sakra, musim prestat cist a prispivat do vic prispevku zaroven. Hlavne po ranu. :-D Samozrejme tam melo byt Gnome.
-
EDIT: Tento postup je nevhodny, zastaraly a nevhodny ;). O stranku dale uz by to melo byt lepsi.
Spis KDE, ale to uz je jedno 8)
No, kouknul jsem na to v Ubuntu a na zaktualizovani seznamu schemat jsem opravdu neprisel. Takze jsem zvolil druhou, ne tak cistou (spis prozatimni), moznost. V souboru cz-gnome je nahrazeno schema bksl (GNOME tomu rika Czechia with <\|> Key) za tu Ceskou programatorskou. Zvolil jsem to proto, ze se snad stezi najde clovek na svete, ktery by aktivne vyuzival obe tato schemata.
Takze znovu postup:
1) Stahnout soubor cz-gnome (http://is.muni.cz/de/255550/cz-gnome)
2) Prejmenovat ho na cz (cili smazat pomlcku a gnome)
3) Zalohovat puvodni soubor /etc/X11/xkb/symbols/cz (predtim ani zalohovat nebylo treba protoze se v souboru cz nic neprepisovalo)
4) Zkopirovat stazeny cz do slozky /etc/X11/xkb/symbols/ - dojde k prepsani takze to chce rootovska prava
5) Restartovat Xka (popr. restartovat Ubuntu)
6) V System -> Volby -> Klavesnice -> Rozlozeni kliknout na Pridat a v prvnim seznamu vybrat Czechia a v druhem okne With <\|> Key[/i]
Tak snad uz to pojede. Jinak jsem jeste nevedel jestli tam chcete qwertz nebo qwerty, tak tam tedka je qwerty, ale kdyz tak napiste a ja to zmenim.
-
Tak jsem chvilku hledal na webu a vypada to (tento navod) (http://people.uleth.ca/~daniel.odonnell/Blog/custom-keyboard-in-linuxx11), ze je treba jeste upravit soubor "/nekde/X11/xkb/rules/xorg.xml". Bohuzel se nedostanu ke svemu pocitaci, abych experimentoval. Ale pripojil jsem se k jednomu linuxovemu serveru a vypada to, ze je treba do layoutu "cz" (tagy <layout><configItem><name>cz</name>) pridat variantu programatorska (tagy <variant><configItem><name>programatorska</name>), nejlepe zkopirovat blok z jine varianty a tu upravit (preklady pro ruzne jazyky, tedy tagy <description ...> asi nebudou potreba, tak maximalne cesky, slovensky a anglicky).
Primlouval bych se spise pro tuto cestu, nez nahradu layoutu "Czechia with <\|> Key". Pokud to nikdo nikdo do te doby neudela, pozitri to doma vyzkousim a napisi presny navod.
-
Joj, dik za info. Na ty prvni stranku jsem uz driv narazil, ale nejak jsem ji nedocet do konce ::). A samozrejme je lepsi udelat novou variantu nez prepisovat nejakou zavedenou ;).
Takze tady (http://is.muni.cz/de/255550/base.xml) je upraveny soubor /etc/X11/xkb/rules/base.xml, ktery v kombinaci s tim prvnim souborem cz zprovozni programatorskou variantu Czechia rozlozeni.
Tak snad uz naposled napisu cely postup (pro nahodne ctenare ;) :
1) Stahnout soubor cz (http://is.muni.cz/de/255550/cz)
2) Zkopirovat ho do slozky /etc/X11/xkb/symbols/ - dojde k prepsani takze to chce rootovska prava
3) Stahnout upraveny base.xml (http://is.muni.cz/de/255550/base.xml)
4) Zkopirovat do slozky /etc/X11/xkb/rules/ - taktez bude prepisovat
5) Restartovat Xka (popr. restartovat Ubuntu)
6) V System -> Volby -> Klavesnice -> Rozlozeni kliknout na Pridat a v prvnim seznamu vybrat Czechia a v druhem okne Programatorska
Konkretne se upravovalo toto:
bart@:~$ diff -d /home/bart/base.xml /etc/X11/xkb/rules/base.xml
5688,5693d5687
< <variant>
< <configItem>
< <name>programatorska</name>
< <description>programatorska</description>
< </configItem>
< </variant>
14324c14318
< </xkbConfigRegistry>
---
> </xkbConfigRegistry>
\ No newline at end of file
-
well done. az bude moznost, tak vyzkousim. dik! Hmm, jedna se tedy o soubor "xfree86.xml" a ne "xorg.xml".
Kdyby ses s tim byl ochotnej delat, tak to soupni do wiki, jiste by to bylo lepsi, nez zapadle tady na foru.
-
...jedna se tedy o soubor "xfree86.xml" a ne "xorg.xml"...
Ono kdyz se upravi xfree86.xml, tak se to automaticky ulozi i do xorg.xml. Kouzla, cary ;)
...wiki...
Soupnu, jenom co bude trosku casu.
-
...jedna se tedy o soubor "xfree86.xml" a ne "xorg.xml"...
Ono kdyz se upravi xfree86.xml, tak se to automaticky ulozi i do xorg.xml. Kouzla, cary ;)
Jimalo me prodezreni a tak jsem koukl do lexikonu. To kouzlo se jmenuje "symbolicky link", mocne to zarikadlo. A oba se odkazuji na soubor "base.xml", tot jiste zakladni kamen magickeho oboru, jez se zove XKB.
-
Porad mi to nejde...:(, postupovala jsem podle posledniho navodu, ale v Czechia se mi nepbevila programatorska. Jen jsem si vsimla ze puvodni xfree86.xml mel jen 8B a mel ikonku jako odkaz (prepisovala jsem to v Krusader s rootovskymi pravy) Mate nejaky napad v cem by to mohlo byt?
-
Mozna bude problem v tom, ze jste puvodni xfree86.xml smazala a nahradila jej novym souborem. Ale mela jste jej pouze editovat, v tom navodu je chyba. On ten xfree86.xml je opravdu jen odkaz a to na soubor base.xml, jehoz obsah se ve skutecnosti mel menit. Doporucil bych vam toto:
1. stahnout upraveny sobor xfree86.xml (resp. vy uz jej mate ztazeny) a prejmenovat jej na "base.xml"
2. obnovit symbolicky link
$ cd /usr/share/X11/xkb/rules/
$ sudo ln -s base.xml xfree86.xml
Xserver neni treba restartovat, klavesnice by se mela v nabidce objevit okamzite.
Timto bych poprosil b.arta o upravu navodu. Tedy o prejmenovani souboru xfree86.xml na base.xml.
-
Jojo kdyz se dari tak se dari :). Tak opraveno, a mozna uz i naposled ::)
-
tak se mi konecne zobrazila nabytka programatorska, ale kdyz ji nastavym tak zjistim ze jde o normarni ceskou qwerty a to i po restartu..
-
Opravdu? Ja s tim zadny problem nemam. V panelu se tato klavesnice indikuje jako CES2 (ci tak nejak) a jedna se o ceskou klavesnici, pouze v prave casti klavesnice pise dvojtecku, strednik, ruzne zavorky,...
Pokud muzete, zkontrolujte nahled klavesnice (objevi se pri pridavani rozlozeni) pripadne vlozte jeho screenshot.
-
Jen poznamka. Pokud se nepletu tak to neni normalni ceska klavesnice, ale ceska QWERTY klavesnice ;)
-
to: kkaarreell
asi se neskodneme v tom co je ceska programatorska klavesnice, jak jsem psala uz na zacatku tak je to v poctete klasicke rozlozeni anglicke, s tim ze ceske znaky dostanu pomoci alt + cislice
to: bart
ja za normalni povazuji veci, ktere se tykaji veciny lidi a jsou podradne, jako treba kourit, cumnet na televizi, pouzivat windows a podobne...
-
Je to rozlozeni shodne s anglickou, pouze s tim ze na numericke klavesnici jsou ěščřžýáíé misto 1234567890. (tato veta byla napsana za pouziti programatorskeho rozlozeni BEZ pouziti praveho altu)
... ja za normalni povazuji veci, ktere se tykaji veciny lidi a jsou podradne, jako treba kourit, cumnet na televizi, pouzivat windows a podobne...
Tuhle poznamku nechapu, ma to mit neco spolecnyho s threadem?
---
Jinak muzete jeste zkusit stahnout soubor cz01 (http://is.muni.cz/de/255550/cz01), prejmenovat ho na cz a nakopirovat na jeho misto. Pote schvalne zkuste jestli je to QWERTY nebo QWERTZ rozlozeni.
-
to: kkaarreell
asi se neskodneme v tom co je ceska programatorska klavesnice, jak jsem psala uz na zacatku tak je to v poctete klasicke rozlozeni anglicke, s tim ze ceske znaky dostanu pomoci alt + cislice
Tak to pak neni nic snazsiho, nez si tu klavesnici nastavit sama. Staci editovat soubor "/usr/share/X11/xkb/symbols/cz" (nejdriv zalohovat).
$ sudo cp /usr/share/X11/xkb/symbols/cz /usr/share/X11/xkb/symbols/cz.old
$ sudo gedit /usr/share/X11/xkb/symbols/cz
Najdete si cast definujici klavesy na programatorske klavesnici. Jako zaklad je zvolena anglicka, viz radek
include "us(basic)"
Pak uz staci prepisovat/pridavat jednotlive klavesy a pozadovane rozlozeni. Delejte to opatrne. V souboru z nejakeho duvodu zalezi na poctu mezer/tabulatoru.. proto neprepisujte zadne mezery, vzdy pouze nahradte jeden text jinym! Presny pozadavek na podobu souboru, ktery by vysvetlovat toto chovani, bohuzel neznam.
Napriklad radek (cteme zleva)
key <AE01> { [ 1, exclam, plus, 1 ] };
ma nasledujici vyznam:
Stisk klavesy zpusobi vypsani znaku "1", se Shiftem pak vykricnik (exclam). Pokud stisknete tuto klavesu dohromady s prepinaci klavesou (tzv. "vyber treti urovne", u vas nejspise pravy alt), pak vypise "+" (plus) a pokud stisknete Shift+RAlt+klavesa, pak "1". Nazvy klaves urcite zvladnete okoukat z ostatnich radku pripadne souboru popisujiciho rozlozeni "us" klavesnice.
Klavesu slouzici jako prepinac na tzv. "vyber treti urovne" je mozne (i pozdeji) nastavit pres nastaveni klavesnice, na zalozce moznosti rozlozeni, vyber treti urovne. Muzete si napriklad vybrat oba Alty a jako prepinac pak bude fungovat libovolny z nich. Toto nastaveni se ale (vcelku logicky) bije s prepinanim rozlozeni, pokud prepinate klavesami Alt+Shift, v tom pripade doporucuji prepinat rozlozeni klavesnice jinak (cast "chovani skupiny Shift/Lock"), napriklad Ctrl+Shift nebo oba Shifty soucasne (pozor, zde vybrat pouze jednu moznost, jinak prepinani nefunguje).
Radky si prepiste podle svych pozadavku. Uvadejte pouze radky, u kterych se chovani ma lisit od standarndi "us" klavesnice. Pripadne nadbytecne smazte. Pote soubor ulozte. V nastaveni rozlozeni programatorske odeberte a pak zase pridejte. Pokud vam nebudou pri pridavani fungovat nahledy (nebudou se menit), znamena to, ze je v souboru chyba (nekde jste umazala nejaky tabulator ci pridala mezeru).
Takto si muzete nakonfigurovat rozlozeni k vasi plne spokojenosti.
-
tak diky, uz jsem si to přepsala a funguje ;D
k dokonalosti bych jeste potrebovala vědět jak tam zapsat velká česka písmena
-
Vzdyt je to jasne, stejne jako pro mala pismena s diakritikou, pouze prvni pismeno velke, takze napriklad "Scaron" je "Š".
-
presla jsem na 7.10
a hlasi mi to chybu
Chyba při aktivaci nastavení XKB.
Může vzniknout za různých okolností:
- chyba v knihovně libxklavier
- chyba v X serveru (nástroje xkbcomp, xmodmap)
- X server s nekompatibilní implementací libxkbfile
Data o verzi X serveru:
The X.Org Foundation
10300000
Pokud budete tuto situaci hlásit jako chybu, uveďte prosím:
- Výsledek xprop -root | grep XKB
- Výsledek gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
a to jednak pri startu a taky kdyz se snazim prepnout na jakoukoliv ceskou klavesnici
myslim ze je to zpusobene pridamin tohoto rozlozeni
poradite mi nekdo co s tim?
-
po te co jsem prepsala soucasny soubor /usr/share/X11/xkb/symbols/cz tim starym ve kterem je pridana ta ceska programatorska klavesnice
tak to tu chybu prestalo hlasit
presto se mi v system - volby - klavesnice nezobrazuje moznot programatorska
a to i prestoze jsem skousela nahradit base.xml jeho zalohami a obnovila symbolicky link na xfree86.xml
muze mi nekdo poradit jak tohle rozlozeni zprovoznit?
-
a to i prestoze jsem skousela nahradit base.xml jeho zalohami a obnovila symbolicky link na xfree86.xml
Tim "obnovila symbolicky link na xfree86.xml" myslite co? To "xfree86.xml" je sam symbolicky link, ktery ma ukazovat na "base.xml". Ikdyz jste menila "base.xml", tak s "xfree86" neni treba nic delat. Ale asi jste se jen spatne vyjadrila.
Pro jistotu:
ls -l /usr/share/X11/xkb/rules/xfree86.xml
a zkontrolujte, ze soubor ukazuje na base.xml. Pokud ano, tak opravdu nevim, kde by mohl byt problem.
Puvodne vznikl nejspis proto, ze se pri upgrade prepsaly soubory /usr/share/X11/xkb/symbols/cz a /usr/share/X11/xkb/rules/base.xml. Jenze nekde v nastaveni Gnome zustalo, ze mate programatorskou klavesnici, jejiz rozlozeni ale nikde nebylo k nalezeni.
-
opravdu jsem se jen spatne vyjadrila
Napadlo me jak to provest oklikou..
rucne si prepisu rozlozeni With <\|> key, ktere nepouzimam na to sve
neni to sice hezke ale melo by to fungovat
-
Pro ty co se marně snaží stáhnout soubory odkazované b.artem zasílám návod na přidání Windows rozložení klávesnice zvaného "česká rogramátorská" (tj anglická klávesnice s psaním českých znaků přes AltGr):
1) Přidat rozložení kláves
tj. zeditovat soubor /usr/share/X11/xkb/symbols/cz a doplnit na konec sekci:
// Layout for those who came from Windows and used keyboard "ceska programatorska"
// It is US keyboard with czech characters accesible over AltGr
xkb_symbols "win-programmers" {
include "us(basic)"
name[Group1]= "Czechia - Windows layout CZ FOR PROGRAMMERS";
key <AE02> { [ 2, at, ecaron, dead_caron ] };
key <AE03> { [ 3, numbersign, scaron, dead_circumflex ] };
key <AE04> { [ 4, dollar, ccaron, dead_breve ] };
key <AE05> { [ 5, percent, rcaron, dead_abovering ] };
key <AE06> { [ 6, asciicircum, zcaron, dead_ogonek ] };
key <AE07> { [ 7, ampersand, yacute, dead_grave ] };
key <AE08> { [ 8, asterisk, aacute, dead_abovedot] };
key <AE09> { [ 9, parenleft, iacute, dead_acute ] };
key <AE10> { [ 0, parenright, eacute, dead_doubleacute ] };
key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
key <AD11> { [ bracketleft, braceleft, uacute, slash ] };
key <AC10> { [ semicolon, colon, uring, quotedbl ] };
};
potom (přijde mi to trošku redundantní, ale musí to být) aby nová klávesnice byla vidět v nabídce (SYSTÉM->KLÁVESNICE)
je potřeba v souboru /usr/share/X11/xkb/rules/base.xml upravit sekci <layout>cz takhle:
<layout>
<configItem>
<name>cz</name>
<shortDescription>Cze</shortDescription>
<description>Czechia</description>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>With <\|> key</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>qwerty</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>qwerty, extended Backslash</description>
</configItem>
</variant>
<variant>
<configItem>
<name>win-programmers</name>
<description>Czechia - Windows layout CZ FOR PROGRAMMERS</description>
</configItem>
</variant>
</variantList>
</layout>
a teď už je možné ji používat. Pokud jako já nevíte jak ji nastavit jako výchozí, přidejte si do horní lišty panel Indikátor klávesnice. (Nebo odstraňte všechna ostatní rozložení :-)
-
Pokud vás sem google prsknul po zadání "ubuntu česká programátorská", stejně jako mě, tak na Ubuntu 12.10 Quantal Quetzal je to celkem snadné:
vedle České QUERTY mám Anglickou (USA) a zkratky pro přepínání:
1. Levý Shift + Levý Ctrl (ve Woknech se používá na přepnutí rozložení v rámci jednoho jazyka)
2. Levý Alt + Levý Ctrl (ve Woknech se používá na přepnutí jazyka)
3. Pravý Alt při stisknutí - to funguje přesně tak, že dokud ho držím, tak je aktivní to druhé rozložení, což je přesně chování České programátorské (pokud máte aktivní US - Wokní česká QUERTY se taky pravým altem přepíná na anglickou)
Funguje jak pod GNOME tak pod KDE (jen jsem to KDEčku musel zadat znova).
-
mimo téma:
programátorskou klávesnici jsem zkoušel, ale přijde mi jako debilní. Proto jsem zkusil napsat vlastní se zaměřením na češtinu a programování. Tak jen kdyby někdo chtěl (někde mám možná ještě i rozložení pro win)... Více viz dále.
Protože píšu všemi deseti, potřebuju symboly z US-ASCII pro programování, ale problém je v tom, že SOUČASNĚ píšu i česky a tak psaní českých znaků přes Alt-gr je nepřijatelné. Takže jsem napsal Alfonzovo rozložení, které je US-ASCII jak jen to jde, jen horní řada jsou česká písmena s akcenty (jen tam kde jsou 'české' symboly). Jinde + se shiftem je to opět US-ASCII. Čísla se píší alt-gr. Alt-gr + [esdf] pro ovládání kurzoru. Jinak taky neexistuje jakákoli změna pozice symbolu jako např. podtržítka -- vždy je tam kde má být (v relace k us-ascii), protože případné přepínání mezi českou a anglickou pak rozštěpuje osobnost ;) Ale od doby, co mám Alfonzovo rozložení, tak nepotřebuju více rozložení.
-
UBUNTU 12.04
Návod Fotona funguje pěkně jen je potřeba editovat base.xml a navíc i evdev.xml viz http://simos.info/blog/archives/1134
Dále povolte funkci AltGr pro win-programmers layout:
1) V Layout Keyboard Settings přidejte Windows layout CZ FOR PROGRAMMERS
2) V okně Keyboard Layout klikněte na Options
3) Vyberte "Key to choose 3rd level" a zvolte "Right Alt, Shift+Right Alt key for Multi_key"
Enjoy!
Pro ty co se marně snaží stáhnout soubory odkazované b.artem zasílám návod na přidání Windows rozložení klávesnice zvaného "česká rogramátorská" (tj anglická klávesnice s psaním českých znaků přes AltGr):
1) Přidat rozložení kláves
tj. zeditovat soubor /usr/share/X11/xkb/symbols/cz a doplnit na konec sekci:
// Layout for those who came from Windows and used keyboard "ceska programatorska"
// It is US keyboard with czech characters accesible over AltGr
xkb_symbols "win-programmers" {
include "us(basic)"
name[Group1]= "Czechia - Windows layout CZ FOR PROGRAMMERS";
key <AE02> { [ 2, at, ecaron, dead_caron ] };
key <AE03> { [ 3, numbersign, scaron, dead_circumflex ] };
key <AE04> { [ 4, dollar, ccaron, dead_breve ] };
key <AE05> { [ 5, percent, rcaron, dead_abovering ] };
key <AE06> { [ 6, asciicircum, zcaron, dead_ogonek ] };
key <AE07> { [ 7, ampersand, yacute, dead_grave ] };
key <AE08> { [ 8, asterisk, aacute, dead_abovedot] };
key <AE09> { [ 9, parenleft, iacute, dead_acute ] };
key <AE10> { [ 0, parenright, eacute, dead_doubleacute ] };
key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
key <AD11> { [ bracketleft, braceleft, uacute, slash ] };
key <AC10> { [ semicolon, colon, uring, quotedbl ] };
};
potom (přijde mi to trošku redundantní, ale musí to být) aby nová klávesnice byla vidět v nabídce (SYSTÉM->KLÁVESNICE)
je potřeba v souboru /usr/share/X11/xkb/rules/base.xml upravit sekci <layout>cz takhle:
<layout>
<configItem>
<name>cz</name>
<shortDescription>Cze</shortDescription>
<description>Czechia</description>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>With <\|> key</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>qwerty</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>qwerty, extended Backslash</description>
</configItem>
</variant>
<variant>
<configItem>
<name>win-programmers</name>
<description>Czechia - Windows layout CZ FOR PROGRAMMERS</description>
</configItem>
</variant>
</variantList>
</layout>
a teď už je možné ji používat. Pokud jako já nevíte jak ji nastavit jako výchozí, přidejte si do horní lišty panel Indikátor klávesnice. (Nebo odstraňte všechna ostatní rozložení :-)
-
Ubuntu 18.04.2
Oproti Futonovu návodu je potřeba udělat ještě:
- zeditujte stejně také soubor evdev.xml jako base.xml
- nainstalujte aplikaci Gnome Tweeks
- v sekci Keyboard & Mouse zvolte Additional Layout Options
- zvolte Key to choose the 3rd level zvolte Right Alt
Pro ty co se marně snaží stáhnout soubory odkazované b.artem zasílám návod na přidání Windows rozložení klávesnice zvaného "česká rogramátorská" (tj anglická klávesnice s psaním českých znaků přes AltGr):
1) Přidat rozložení kláves
tj. zeditovat soubor /usr/share/X11/xkb/symbols/cz a doplnit na konec sekci:
// Layout for those who came from Windows and used keyboard "ceska programatorska"
// It is US keyboard with czech characters accesible over AltGr
xkb_symbols "win-programmers" {
include "us(basic)"
name[Group1]= "Czechia - Windows layout CZ FOR PROGRAMMERS";
key <AE02> { [ 2, at, ecaron, dead_caron ] };
key <AE03> { [ 3, numbersign, scaron, dead_circumflex ] };
key <AE04> { [ 4, dollar, ccaron, dead_breve ] };
key <AE05> { [ 5, percent, rcaron, dead_abovering ] };
key <AE06> { [ 6, asciicircum, zcaron, dead_ogonek ] };
key <AE07> { [ 7, ampersand, yacute, dead_grave ] };
key <AE08> { [ 8, asterisk, aacute, dead_abovedot] };
key <AE09> { [ 9, parenleft, iacute, dead_acute ] };
key <AE10> { [ 0, parenright, eacute, dead_doubleacute ] };
key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
key <AD11> { [ bracketleft, braceleft, uacute, slash ] };
key <AC10> { [ semicolon, colon, uring, quotedbl ] };
};
potom (přijde mi to trošku redundantní, ale musí to být) aby nová klávesnice byla vidět v nabídce (SYSTÉM->KLÁVESNICE)
je potřeba v souboru /usr/share/X11/xkb/rules/base.xml upravit sekci <layout>cz takhle:
<layout>
<configItem>
<name>cz</name>
<shortDescription>Cze</shortDescription>
<description>Czechia</description>
</configItem>
<variantList>
<variant>
<configItem>
<name>bksl</name>
<description>With <\|> key</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty</name>
<description>qwerty</description>
</configItem>
</variant>
<variant>
<configItem>
<name>qwerty_bksl</name>
<description>qwerty, extended Backslash</description>
</configItem>
</variant>
<variant>
<configItem>
<name>win-programmers</name>
<description>Czechia - Windows layout CZ FOR PROGRAMMERS</description>
</configItem>
</variant>
</variantList>
</layout>
a teď už je možné ji používat. Pokud jako já nevíte jak ji nastavit jako výchozí, přidejte si do horní lišty panel Indikátor klávesnice. (Nebo odstraňte všechna ostatní rozložení :-)
-
Podívejte se na czech-coder-xkb (https://github.com/michalkahle/czech-coder-xkb). Obsahuje v podstatě Futonův layout s doplněními podle destila a dalšími vylepšeními. Snadná instalace jedním patchem. Snadná odinstalace. Plný popis viz link výše.
-
Podívejte se na czech-coder-xkb (https://github.com/michalkahle/czech-coder-xkb). Obsahuje v podstatě Futonův layout s doplněními podle destila a dalšími vylepšeními. Snadná instalace jedním patchem. Snadná odinstalace. Plný popis viz link výše.
Bohužel z toho vůbec nechápu, co mám udělat, a proč je návod pro českou klávesnici anglicky.