Portál AbcLinuxu, 26. dubna 2024 20:02


Dotaz: HAL v novem Xorg, klavesnice nefunguje spravne

Amarok avatar 17.1.2009 14:24 Amarok | skóre: 33 | blog: blogoblog
HAL v novem Xorg, klavesnice nefunguje spravne
Přečteno: 634×
Odpovědět | Admin
Po upgrade z Ubuntu Hardy na Ubuntu Intrepid mi ve Fluxboxu prestala spravne fungovat klavesnice. Nefunguji sipky, Win-tlacitko, PgUp, PgDown, multimedia tlacitka a mozna jeste dalsi.
Uz jsem se prohrabal nekolika navody, kde jsem se docetl, ze se to vse ted zmenilo a pro klavesnici se uz pouziva HAL misto /etc/X11/xorg.conf

Precetl jsem si uz
http://www.abclinuxu.cz/faq/klavesnice/po-aktualizaci-xorg-serveru-prestala-fungovat-klavesnice-diakritika
a
http://www.abclinuxu.cz/blog/david/2008/11/mysi-a-klavesnice-v-x-serveru-1.5

Jenze ... nic stejne nejde. Nutno dodat, ze vse funguje pri prihlasovani do systemu (prihlasovaci okno je z KDE4) a klavesnice funguje normalne i v KDE4, a dokonce i v Openboxu. Ale ve Fluxboxu ne, domnivam se, ze je problem v urovni X a HAL.

Aktualne jsem dosel az sem:

Editoval jsem soubor /etc/hal/fdi/policy/preferences.fdi
a tam mam aktualne tohle:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>

<!-- KEYBOARD SETUP -->
<match key="info.capabilities" contains="input.keys">
        <merge key="input.x11_options.XkbModel" type="string">logicink</merge>
        <merge key="input.x11_options.XkbLayout" type="string">us,cz</merge>
        <merge key="input.x11_options.XkbVariant" type="string">,qwerty_bksl</merge>
        <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle,grp_led:scroll</merge>
</match>

<!-- MOUSE SETUP -->
<match key="info.capabilities" contains="input.mouse">
   <merge key="input.x11_driver" type="string">mouse</merge>
   
   <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
      <merge key="input.x11_driver" type="string">evdev</merge>
   </match>
</match>    
      
  </device>
</deviceinfo>
Muze s tim nekdo pomoct? Proste kdyz spustim treba xterm, tak se v tom neda pracovat, kdyz nejdou ani sipky :(
GNUniverse - May the source be with you...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2009 16:11 meme
Rozbalit Rozbalit vše Re: HAL v novem Xorg, klavesnice nefunguje spravne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz jsem povysoval na xorg 1.5 ja, tak si vzpominam ze mi prestala fungovat USB klavesnice v X uplne. Pomohl az radek v xorg.conf :
Option "AllowEmptyInput" "false" 
v sekci ServerLayout. Jednalo se o archlinux/icewm. jak je to v ubuntu nevim.
17.1.2009 16:31 Mige_Amour | skóre: 12 | Benešov
Rozbalit Rozbalit vše Re: HAL v novem Xorg, klavesnice nefunguje spravne
Odpovědět | | Sbalit | Link | Blokovat | Admin

Mě osobně stačilo si dát do .bashrc řádek:

setxkbmap -model evdev -layout cz,us -option grp:alt_shift_toggle

17.1.2009 17:13 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: HAL v novem Xorg, klavesnice nefunguje spravne
do .bashrc
proč ne spíš do .xinitrc nebo .xsession ?
Amarok avatar 17.1.2009 17:20 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: HAL v novem Xorg, klavesnice nefunguje spravne
Diky!! Tohle zabralo a tim jsem prisel na to, ze jediny problem v moji predesle konfiguraci byl typ klavesnice. Predtim mi dobre fungovalo -model logicink, ale z nejakeho duvodu tohle v novem Xorg proste blbne. Takze -model evdev to vyresilo. Uz jsem zacinal mit z toho krizi, 4 hodiny resim blbou klavesnici :)

Dodavam jeste, ze na soubor xorg.conf jsem tedy nesahal (klavesnice a mys tam je kompletne zakomentovano - to udelal ten upgrade). A ten soubor /etc/hal/fdi/policy/preferences.fdi je jaksi k nicemu, zatim jsem to nepochopil. Jednoduse jsem ho smazal. Takze aktualne staci a funguje radek

setxkbmap -rules xorg -model evdev -layout "us,cz" -variant ",qwerty_bksl" -option "grp:alt_shift_toggle,grp_led:scroll"

Zajimave je, ze se o tom "evdev" reseni jentak nikde nepise. Prosel jsem diskuzni fora a tam se to resi nejak pres ten HAL v XML souborech a ruzne slozite (coz mi ale stejne nepomohlo), pritom to jde takhle jednoduse. Jinak to Option "AllowEmptyInput" "false" v xorg.conf jsem ale nezkousel, to ale podle me ten problem nebyl (po precteni man stranky xorg.conf bych rekl, ze to resi asi fakt jen pripady, kdy je kompletni problem s klavesnici a ne jen s nekolika tlacitky).
GNUniverse - May the source be with you...

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.