2011/4/26 ghrt <[email protected]>: > Salut > > Am 2 tastaturi pe USB. > Ma intreb daca este posibil ca sa le pun ca dispozitive de input in > X.org, simultan, cu mapari diferite. In final, cand apas o tasta (de ex > "A"), una dintre ele sa returneze "A", cealalta XF86AudioPlay :) >
Scuze daca sunt la padure complet, da' daca tot nu a aparut o solutie, arunc si eu o idee care s-ar putea dovedi de folos. Zilele trecute imi faceam curatenie prin computer si am dat de un pachet care se chema ConsoleKit si care isi propune sa defineasca sesiuni diferite pentru useri separati la aceeasi masina (tastaturi diferite, monitoare diferite). E o traznaie de la freedesktop.org care se preocupa prea mult cu dbus pentru interesul meu, dar ar fi interesat de studiat mai in amanunt cum negociaza cu udev sa separe device-urile si cum i le paseaza x-ului. Alta idee ar fi sa botezi device-urile diferit via udev si sa le tratezi ca atare. M-am uitat foarte in diagonala prin ce-am in /lib/udev si n-am gasit mare lucru (in afara de un script numit findkeyboards care habar n-am cine-l foloseste), dar pare promitator faptul ca in configul de X (/usr/share/X11/xorg.conf.d/10-evdev.conf mai precis, dar asta la mine in debian), X pare sa trateze ca generic input device tot ce e in /dev/input/event*, bazat pe MatchIsKeyboard "on". Ai putea comenta sectiunea de tastaturi de-acolo si sa le adaugi pe-ale tale (cu conditia sa le dai niste nume mai permanente, pe langa /dev/input/foo, mai ales daca sunt hotpluggable), urmand sa le tratezi _altfel_ dupa aia (ramanand de vazut cum, poate cam cum a zis cioby). Again, sorry sa vorbesc asa dupa ureche, dar n-am nici timp nici tastaturi multiple sa testez mai mult. HTH, -- Petre. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
