1 |
Dne 09.12.2006 17:23, Marek Turnovec pí¹e: |
2 |
|
3 |
> No jo, jen¾e tohle je sice èeská klávesnice, ale QWERTZ. Na té se mi |
4 |
> pí¹e daleko hùø, ne¾ na QWERTY (první klávesnice, na které jsem se uèil, |
5 |
> byla anglická QWERTY, pak jsem se k tomu douèoval diakritiku jako na |
6 |
> èeském psacím stroji, ale Z a Y u¾ jsem mìl za¾ité jako na QWERTY). |
7 |
> |
8 |
> Tak¾e nìjak se tam to QWERTY musí specifikovat. Døív to byla samostatná |
9 |
> klávesnice (cz_qwerty - oproti cz). Ta funguje poøád, proto jste nemusel |
10 |
> nic mìnit. |
11 |
> |
12 |
> Jen¾e pøed nìjakou dobou se cz_qwerty zlikvidovalo a je to jako varianta |
13 |
> pro cz (XkbVariant). |
14 |
|
15 |
Zaexperimentoval jsem se setxkbmap, a vskutku -- ta varianta je |
16 |
definovaná nìjak blbì. Jakákoliv varianta, která by mìla být podle |
17 |
/etc/X11/xkb/rules/xorg.lst pro èeskou klávesnici definovaná, dopadne takto: |
18 |
|
19 |
> $ setxkbmap "us,cz" -variant ",qwerty" -option "grp:lwin_toggle,grp_led:scroll" |
20 |
> Error loading new keyboard description |
21 |
|
22 |
Tak¾e kdy¾ si tu variantu vy¾ádáte v xorg.conf, zøejmì dojde k chybì |
23 |
pøi startu xkb a X-server zùstane v nìjakém podivném stavu, kdy |
24 |
klávesnici moc neovládá. Mo¾ná si prostì myslí, ¾e bì¾í xkb, jen¾e xkb |
25 |
ve skuteènosti nebì¾í. Pøepínání konzolí by podle man xorg.conf mo¾ná |
26 |
pomohlo Option "HandleSpecialKeys" "Always", ale aby byla èeská qwerty |
27 |
klávesnice pou¾itelná, je tøeba opravit chybu nìkde v definici varianty. |
28 |
Pokus s americkou klávesnicí: |
29 |
|
30 |
> setxkbmap "us,cz" -variant "intl," -option "grp:lwin_toggle,grp_led:scroll" |
31 |
|
32 |
fungoval, tak¾e samotná práce s variantami asi bude v poøádku, jen tìm |
33 |
definicím èeských variant nìco schází. Zjistil jsem, ¾e Slováci to mají |
34 |
v poøádku: |
35 |
|
36 |
> setxkbmap "us,sk" -variant ",qwerty" -option "grp:lwin_toggle,grp_led:scroll" |
37 |
|
38 |
a tak se mi nakonec podaøilo najít a porovnat |
39 |
/usr/share/X11/xkb/symbols/pc/cz a /usr/share/X11/xkb/symbols/pc/sk. |
40 |
Oprava byla kupodivu snadná: |
41 |
|
42 |
> diff /usr/share/X11/xkb/symbols/pc/cz.stary /usr/share/X11/xkb/symbols/pc/cz |
43 |
> 81c81 |
44 |
> < include "cz(basic)" |
45 |
> --- |
46 |
>> include "pc/cz(basic)" |
47 |
> 94c94 |
48 |
> < include "cz(basic)" |
49 |
> --- |
50 |
>> include "pc/cz(basic)" |
51 |
> 103c103 |
52 |
> < include "cz(qwerty)" |
53 |
> --- |
54 |
>> include "pc/cz(qwerty)" |
55 |
|
56 |
Mìjte se krásnì. |
57 |
Honza M. |
58 |
-- |
59 |
gentoo-user-cs@g.o mailing list |