Portál AbcLinuxu, 25. dubna 2024 03:49


Dotaz: Jaky prepinac klavesnice?

11.11.2003 16:53 Huhn
Jaky prepinac klavesnice?
Přečteno: 130×
Odpovědět | Admin
Mohli byste mi prosim doporucit prepinac klvesnice, ktery by zarucene fungoval? Potrebuju prepinat mezi US->CZ(qwerty) pomoci klavesove zkratky (nejlepe alt-shift). Mam Fedoru 1 a GNOME, dodavane GKB nefunguje a prakticky nikdy nefungovalo (nereaguje na klav. zkratku). Navic pri pouziti xmodmap (gkb_xmmap nema cz_qwerty klavesnici) nefunguje ctrl-alt-f1. Diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.11.2003 20:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Žádný. A používat buď dualmódovou klávesnici nebo vymoženosti XKB v XFree86 >= 4.3.0 (viz např. http://www.xfree86.org/current/XKB-Config2.html). Navíc to funguje nezávisle na wm/destopu...
11.11.2003 23:47 Huhn
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Sice jsem si to nepredstavoval takhle :-), ale po editaci souboru XF85Config takto:
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,cz_qwerty"
        Option      "XKbOptions" "grp:ctrl_shift_toggle"
EndSection
všechno funguje jak má. Jen by to chtělo pěknou malou vlaječku na panelu, která by ukazovala aktuální klávesnici. Dík
12.11.2003 11:19 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Když se podíváš na gkb_xmmap a co se použije za konfigurační soubor neměl by pro tebe být problém si vyrobit qwerty klávesnici. Pokud chceš mít vlaječku na panelu tak si nějaký applet najdi, který provede přepnutí pomocí chgrp pro xkb ve verzi XFree86 >= 4.3.0, nebo může ten applet přímo nastavovat klávesnice pomocí setxkbmap (tak jde ohnout i třeba ten applet v Gnome ale pak si zase nemůžeš moc vymýšlet čím to budeš přepínat atdp.). Když si chceš vymýšlet co a jak tak je schůdná cesta: Nastavím klávesnici pomocí multimode xkb (to jde jen v XFree86 >= 4.3.0, buď přímo v konfiguraci X, nebo pomocí setxkbmap), klávesové zkratky odchytit třeba xbindkeys které odešle SIGUSR1 (kill) appletu, který přehodí vlaječku a přepne klávesnici (událostí v X, na to si jde napsat zvlášť program). Pod starším XFree86 místo přpnutí klávesnice můžeš přímo nastavit mapu pomocí setxkbmap. (Při vzdáleném přístupu k X je potřeba udělat setxkbmap setxkbmap "us,cz_qwerty" -option "grp_led:scroll,compose:ralt" -print | xkbcomp - $DISPLAY) P.S.: Když si dáš do Option "XKbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:ralt", tak máš po těchto všech starostech a klávesnici ti bude indikovat ScrollLock což mi přijde úplně nejjednodužší :-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
12.11.2003 12:31 Huhn
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
xmmap konf. soubory už jsem taky editoval, ale problém je v tom, že ten applet (GKB) nereaguje na klávesovou zkratku, kterou si sám grabnul. To fungovalo jen v RH9, jinak nikdy v žádném redhatu. Takže je to nanic. Přepínání už jsem vyřešil (viz výše) a indikaci zkusím pomocí té ledky, protože učit se programovat X se mi nechce. Dík.
13.11.2003 00:08 gaynius
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Pro prepinani shiftama se to asi trochu lisi. Tuto mi zacalo fungovat tak, jak sem chctel (tj. prepinani shift-shift, docasny prepnuti pravym Altem a indikace na scroll lock): Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us,cz_qwerty" Option "XkbOptions" "grp:shift_toggle,grp:switch,grp_led:scroll" Option "AutoRepeat" "250 25" EndSection
Stanislav Brabec avatar 12.11.2003 12:28 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vymažte gkb a zkuste gswitchit. Je stavěn speciálně pro XFree 4.3.0 a funguje skvěle.
12.11.2003 12:42 Huhn
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Chce to libcom_err.so.3 a google říká, že je v Kerberu. Tomu fakt nerozumím, proč bych měl instalovat kerberos. Nebo je to nějaký omyl.
Stanislav Brabec avatar 12.11.2003 18:26 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Jaky prepinac klavesnice?
Jiná verze e2fsprogs. Zřejmě zděděná závislost. Z nějakého jiného GNOME balíku. Zkuste to překompilovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.