[ug-czosug] Re: Jak nastavím jinou klávesnici (Xsun/gnome)?
Martin Cerveny
M.Cerveny na iol.cz
Úterý Leden 30 13:58:56 PST 2007
Zdravim,
> -> Xsun -> jsou v tom implementacni chyby
Ok, zkusime zkontrolovat zdali to nahodou nechodi:
1) Je xkeyboard extension v Xsun ? (xdpyinfo | grep -i XKEYBOARD) (doufam, ze porad je)
2) Jsou spravne definice popisu cz prepinani na kbd ?
(find /usr/openwin/lib/X11/xkb/symbols -name "*cz*") (pripadne by slo prevest definice z Xorg projektu, ale neco tam je)
3a) Zjisteni nastaveni (/usr/X11/lib/X11/xkb/xkbcomp $DISPLAY - | grep xkb_)
(treba ja mam (xorg/x86) (dale jako "VYSTUP1"):
xkb_keymap {
xkb_keycodes "xfree86+aliases(qwerty)" {
xkb_types "complete" {
xkb_compatibility "complete" {
xkb_symbols "pc/pc(pc104)+pc/us+pc/sk:2+sun/solaris(defaults)+group(alt_shift_toggle)+level3(ralt_switch)+compose(menu)+group(alt_shift_toggle)+level3(ralt_switch)+compose(menu)" {
xkb_geometry "pc(pc104)" {
)
3b) Bohuzel v sun-distribuci neni vse, chybi setxkbmap
http://www.opensolaris.org/jive/thread.jspa?messageID=32115#32115 (!!!!! >-(((( )
http://xorg.freedesktop.org/archive/X11R6.7.0/doc/setxkbmap.1.html
(setxkbmap -print)
(treba ja mam (dale jako "VYSTUP2"):
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc/pc(pc104)+pc/us+pc/cz:2+sun/solaris(defaults)+group(alt_shift_toggle)+level3(ralt_switch)+compose(menu)+group(alt_shift_toggle)+level3(ralt_switch)+compose(menu)" };
xkb_geometry { include "pc(pc104)" };
};
)
4a) Nastaveni - setxkbmap (viz. google)
http://blogs.sun.com/timf/entry/spanish_keyboards_and_how_to
http://howto.cirkva.net/unix-tahak.html
http://www.abclinuxu.cz/clanky/tipy/klavesnice-v-x
4b) A kdyz neni setxkbmap tak primo - xkbcomp
(cat VSTUP | /usr/X11/lib/X11/xkb/xkbcomp - $DISPLAY)
no a soubor "VSTUP" je ve formatu "VYSTUP2", kde se zkombinuji data z "VYSTUP1" (samozrejme ze Solaris/Sparc) plus definice cestiny napriklad podle meho vzoru "VYSTUP2" :-)))
Happy hacking, M.C>
PS1:
> Moje sekce z Xorg.conf:
> Option "XKbOptions"
> "grp:alt_shift_toggle,compose:menu,lv3:ralt_swit
> ch"
Upozornuji (asi to neni obecne zname), ze XKeyboard extension _umi_ prepinat layouty (==groups - az 4) automaticky a neni potreba _zadny_ aplet do windowmanageru (at je jakykoli) (applet je potreba treba jen na signalizaci). Napriklad ve zminene konfiguraci "alt+shift" - ala windows.
PS2: (X Input Method - XIM)
Umite pouzivat "compose" klavesu:
1) stisknout a uvolnit "comp" klavesu
2) stisknout a uvolnit "v" klavesu (klavesa mezi "c" a "b" :-)
3) stisknout a uvolni "c" klavesu
4) a pokud to lokale a fonty (8859-2, UTF-8) dovoli tak mame "č"
v je hacek, apostrof je carka (nad pismenem) ...
PS3:
Tento patek (2.2.) bych se relativne mohl stavit v t-mapy.cz abych se na to podival. [[To by v tom byl cert, aby to nejak nechodilo.]]
This message posted from opensolaris.org
Další informace o konferenci ug-czosug