Portál AbcLinuxu, 16. července 2025 15:14


Dotaz: xkbcomp

6.9.2004 09:52 Peter
xkbcomp
Přečteno: 217×
Odpovědět | Admin
Caute vsetci - (Mandrake 10.0 Community).

Kupil som si novu klavestnicu Trust Easy Scroll Silverline a snazim sa rozchodit jej "multimedialne" klavesy.

Naprv som to skusal pomocou xmodmap, co sa mi aj podarilo rozchodit ale ma to dva zadrhele. Kedze pouzivam KDE (a vzdat sa ho nemienim) a ten pomocou XKB extension nici nastavenia xmodmap-u tak som ho musel vypnut a tym padom som prisiel aj o KDE-ckovske prepinanie klavesnice (co mi dost vadi - ved inac by som sem ani nepisal :-)). A po druhe, zda sa mi taketo riesenie "zastarale", ked to uz dokaze "spravovat" XF86.

Tak som sa do toho pustil - precital som rozne manualy kde som zistil, ze treba:

XKB_PATH=/etc/X11/xkb
Zadat novu klavesnicu do ${XKB_PATH}/rules/xfree86.lst
Pridat mapu do ${XKB_PATH}/symbols/inet
Pridat zaznam o mape do ${XKB_PATH}/symbols.dir
A skompilovat pomocou
cd ${XKB_PATH}
./xkbcomp -xkm -o compiled/tess.xkm -m tess symbols/inet

Toto by malo vytvorit skompilovanu mapu v adresari compiled, co sa uz ale nestane. Prikaz prebehne v poriadku, nevypise ziadnu chybu, ani v logoch nic nieje (samozrejme, ze to robim pod root-om :-)) a ked som dal updatedb, tak ani locate tess.xkm ziadny taky subor nenasiel. :-(

Uz som z toho nestastny - pozna niekto riesenie? Vopred vrela vdaka.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.9.2004 12:36 Peter
Rozbalit Rozbalit vše Re: xkbcomp
Odpovědět | | Sbalit | Link | Blokovat | Admin
To fakt nikto nevie cim to moze byt ??? :-(
Stanislav Brabec avatar 15.9.2004 13:42 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: xkbcomp
Podívejte se na mini-návod v souboru inet.

Nic nemusíte kompilovat, to se děje při startu X. Stačí to nastavit do XF86Config (nebo xorg.conf).

Poznamenávám, že pro kernel 2.6 to ještě není vyřešeno. Kernel 2.4 posílal sekvence z PS2 klávesnice přímo, kernel 2.6 je dekóduje (z různých zdrojů) a poté simuluje pro X sběrnici PS2 s přípojenou Microsoft Multimedia klávesnicí. Řešením je zapnout RAW mód klávesnice (lze od linuxu 2.6.9), nebo počkat, až to budou X umět.

Zatím to lze rozchodit pro konkrétní klávesnici pomocí setkeycodes (viz syslog) a trochy experimentování.
Stanislav Brabec avatar 15.9.2004 13:44 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: xkbcomp
Ještě poznamenávám, řešení v inet je už dnes (alespoň v Linuxu) také zastaralé, protože tuto práci už umí převzít jádro.

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.