2.6 input drivers FAQ
@ 10:33
Ahaa! 2.6 input drivers FAQ [LWN]:
Problems:
~~~~~~~~~
My mouse wheel is not working in X.
My Logitech (MousManPS/2) mouse stopped working in X.
My extra buttons don't work in X.
Solution:
~~~~~~~~~
Check your XFree86 config file.
Make sure the mouse protocol is set to "ExplorerPS/2", as that is what the
2.6 kernel exports to applications regardless of the real mouse type.
Make sure you have an "ZAxisMapping 4 5" entry.
Make sure you have an entry for remapping the extra buttons above 5.
Muokattu:
Joo laitoin tuon ExplorerPS/2:n protokollaksi (entinen oli IMPS/2) mutta sillä ei ollut vaikutusta. Sitten korjasin hiiren laitteeksi /dev/input/mice, minkä varmaan vasta todellisuudessa olisi pitänytkin vaikuttaa (koska /dev/input/mice on 2.6:n laite josta tuossa yllä on kyse) mutta silläkään ei ollut vaikutusta. Positiivista tässä kuitenkin on se, että ainakin 2.4:n alla gpm:n kanssa leikkiessä minkä tahansa muun kuin oikean yhdistelmän valinta aiheutti hiiren särkymisen (sen kursorin mielipuolisen hyppimisefektin), mutta X:n ja 2.6:n alla ilmeisesti on hieman enemmän liikkumavaraa.
Itse asiassa kun tein dokumentin Using a PS/2 mouse in X and gpm simultaneously mukaisesti niin, että laitoin gpm:nkin käyttämään tuota /dev/input/mice-laitetta, pystyn nyt käyttämään hiirtä yhtä aikaisesti sekä konsolissa että X:ssä, kun vielä 2.4:n ja /dev/psaux:n kanssa en saanut mitään yhdistelmää toimimaan. Aina jos ajoin gpm:ää konsolissa, X:ssä hiiri oli rikki. Tämä on vahvasti sidoksissa itse hiireen (Vivanco Mobile Optical Mouse), sillä vanhan Logitechin sain kyllä toimimaan yhtä aikaa molemmissa myös /dev/psauxin kautta (tarkemmin sanottuna tietysti vain gpm käytti sitä, ja X käytti /dev/gpmdataa). Mutta se keskimmäinen nappi on siis vieläkin rikki.
Niin, eikä silläkään ollut vaikutusta (ei hyvää eikä huonoa) että kokeilin nappien määräksi XF86Config-4:ssä kolmen sijasta viittä :-P
Huomasin kyllä juuri, että eilen asensin Firefoxin uudestaan kun se on tuntunut takkuavan viime päivät pahemmin ja pahemmin, ja siinä yhteydessä ehkä keskimmäisen napin toimintokin on kadonnut, mutta tosiasiassa se ei kyllä siitäkään johdu sillä oletuksena keskimmäinen nappi toimi kyllä. Oletuksena se tosin toimi maalatun tekstin pikaliimana eikä uuden välilehden avaajana, mutta toimi silti. Nyt se ei toimi siinäkään ominaisuudessa.
Problems:
~~~~~~~~~
My mouse wheel is not working in X.
My Logitech (MousManPS/2) mouse stopped working in X.
My extra buttons don't work in X.
Solution:
~~~~~~~~~
Check your XFree86 config file.
Make sure the mouse protocol is set to "ExplorerPS/2", as that is what the
2.6 kernel exports to applications regardless of the real mouse type.
Make sure you have an "ZAxisMapping 4 5" entry.
Make sure you have an entry for remapping the extra buttons above 5.
Muokattu:
Joo laitoin tuon ExplorerPS/2:n protokollaksi (entinen oli IMPS/2) mutta sillä ei ollut vaikutusta. Sitten korjasin hiiren laitteeksi /dev/input/mice, minkä varmaan vasta todellisuudessa olisi pitänytkin vaikuttaa (koska /dev/input/mice on 2.6:n laite josta tuossa yllä on kyse) mutta silläkään ei ollut vaikutusta. Positiivista tässä kuitenkin on se, että ainakin 2.4:n alla gpm:n kanssa leikkiessä minkä tahansa muun kuin oikean yhdistelmän valinta aiheutti hiiren särkymisen (sen kursorin mielipuolisen hyppimisefektin), mutta X:n ja 2.6:n alla ilmeisesti on hieman enemmän liikkumavaraa.
Itse asiassa kun tein dokumentin Using a PS/2 mouse in X and gpm simultaneously mukaisesti niin, että laitoin gpm:nkin käyttämään tuota /dev/input/mice-laitetta, pystyn nyt käyttämään hiirtä yhtä aikaisesti sekä konsolissa että X:ssä, kun vielä 2.4:n ja /dev/psaux:n kanssa en saanut mitään yhdistelmää toimimaan. Aina jos ajoin gpm:ää konsolissa, X:ssä hiiri oli rikki. Tämä on vahvasti sidoksissa itse hiireen (Vivanco Mobile Optical Mouse), sillä vanhan Logitechin sain kyllä toimimaan yhtä aikaa molemmissa myös /dev/psauxin kautta (tarkemmin sanottuna tietysti vain gpm käytti sitä, ja X käytti /dev/gpmdataa). Mutta se keskimmäinen nappi on siis vieläkin rikki.
Niin, eikä silläkään ollut vaikutusta (ei hyvää eikä huonoa) että kokeilin nappien määräksi XF86Config-4:ssä kolmen sijasta viittä :-P
Huomasin kyllä juuri, että eilen asensin Firefoxin uudestaan kun se on tuntunut takkuavan viime päivät pahemmin ja pahemmin, ja siinä yhteydessä ehkä keskimmäisen napin toimintokin on kadonnut, mutta tosiasiassa se ei kyllä siitäkään johdu sillä oletuksena keskimmäinen nappi toimi kyllä. Oletuksena se tosin toimi maalatun tekstin pikaliimana eikä uuden välilehden avaajana, mutta toimi silti. Nyt se ei toimi siinäkään ominaisuudessa.