Åëëçíéêü mini-HOWTO ôïõ Óåéñéáêïý Ðïíôéêéïý 3 Êïõìðéþí Geoff Short, geoff@kipper.york.ac.uk v1.33, 31 ÌáÀïõ 1998 Ðþò íá êÜíåôå Ýíá óåéñéáêü ðïíôßêé 3 êïõìðéþí íá äïõëåýåé óùóôÜ êÜôù áðü Linux. ______________________________________________________________________ Table of Contents 1. ¶ñíçóç Åõèõíþí 2. ÅéóáãùãÞ 3. ÓåéñéáêÝò Èýñåò 4. Ðïíôßêéá ìå äéáêüðôç 5. ÓõíçèéóìÝíá Ðïíôßêéá 6. ÁëëÜæïíôáò ôï Ðïíôßêé óå ÊáôÜóôáóç 3-Êïõìðéþí 7. Ðïíôßêéá ìå ñïäÝëá 8. ×ñçóéìïðïéþíôáò gpm ãéá ÁëëáãÞ ÊáôáóôÜóåùí Ðïíôéêïý 9. ×ñçóéìïðïéþíôáò äýï ðïíôßêéá 10. Ðáñáäåßãìáôá áñ÷åßùí XF86Config êáé Xconfig 11. Cables, extensions and adaptors 12. ÄéÜöïñá ÐñïâëÞìáôá êáé ÅãêáôáóôÜóåéò 13. ÄïêéìáóìÝíá ÌïíôÝëá 14. ÐåñáéôÝñù Ðëçñïöïñßåò 15. ÏõñÜ Ðïíôéêéïý ______________________________________________________________________ [1m1. ¶ñíçóç Åõèõíþí[0m Ôï ðáñáêÜôù Ýããñáöï ðñïóöÝñåôå ìå êáëÞ ðßóôç üôé ðåñéÝ÷åé ìüíï áóöáëÞ ðñïãñáììáôéóìü êáé äéáäéêáóßåò. Êáìßá åõèýíç äåí åßíáé áðïäå÷èåßò áðü ôïí óõããñáöÝá ãéá ïðïéáäÞðïôå áðþëåéá Þ âëÜâç ðñïêáëïýìåíç ìå ïðïéïíäÞðïôå ôñüðï óå ïðïéïíäÞðïôå Üíèñùðï Þ ìç÷Üíçìá, ùò Üìåóç Þ Ýììåóç óõíÝðåéá ôùí ðáñáêÜôù ïäçãéþí. [1m2. ÅéóáãùãÞ[0m Ç ðéï ðñüóöáôç Ýêäïóç ôïõ åããñÜöïõ áõôïý ìðïñåß ðÜíôá íá âñåèåß óôï http://kipper.york.ac.uk/mouse.html ÕðÜñ÷åé ÉáðùíéêÞ ìåôÜöñáóç óôï http://jf.gee.kyoto-u.ac.jp/JF/JF- ftp/euc/3-Button-Mouse.euc; êáé ìéá ÃáëëéêÞ óôï http://www.freenix.fr/linux/HOWTO/mini/3-Button-Mouse.html. ¶ëëåò ìåôáöñÜóåéò ìðïñåß íá åßíáé äéáèÝóéìåò - åëÝãîåôå ôïõò ôïðéêïýò óáò LDP mirrors. Ïé ðåñéóóüôåñåò X åöáñìïãÝò åßíáé ãñáììÝíåò ìå ôçí õðüèåóç üôé ï ÷ñÞóôçò èá äïõëåýåé ìå Ýíá ðïíôßêé 3 êïõìðéþí. ÓåéñéáêÜ ðïíôßêéá ÷ñçóéìïðïéïýíôáé åõñÝùò óå õðïëïãéóôÝò êáé åßíáé öôçíÜ íá áãïñáóôïýí. ÐïëëÜ áðü áõôÜ ôá ðïíôßêéá Ý÷ïõí 3 êïõìðéÜ êáé éó÷õñßæïíôáé üôé ÷ñçóéìïðïéïýí ôï ðñùôüêïëëï Microsoft, ôï ïðïßï óôçí èåùñßá óçìáßíåé üôé åßíáé éäáíéêÜ ãéá ôçí åãêáôÜóôáóç X windows. (Ôï ñåêüñ ãéá ôï ðéï öôçíü åí ëåéôïõñãßá ðïíôßêé 3 êïõìðéþí åðß ôïõ ðáñüíôïò âñßóêåôáé óôá $1.14!) Ôá ðåñéóóüôåñá ðïíôßêéá äéðëïý ðñùôïêüëëïõ èá ëåéôïõñãïýí óå äýï êáôáóôÜóåéò: · êáôÜóôáóç Microsoft 2-êïõìðéþí. · êáôÜóôáóç MouseSystems 3-êïõìðéþí. Ôï Ýããñáöï áõôü óå ïäçãåß ìÝóá áðü ôá äéÜöïñá âÞìáôá ðïõ ÷ñåéÜæïíôáé ãéá íá ñõèìßóåôå ôï ðïíôßêé óáò óôéò äýï áõôÝò äéáöïñåôéêÝò êáôáóôÜóåéò, åéäéêÜ ôá âÞìáôá ðïõ ÷ñåéÜæïíôáé ãéá íá ÷ñçóéìïðïéçèåß ç ðéï ÷ñÞóéìç êáôÜóôáóç 3-êïõìðéþí. Êáèþò ïé äéáíïìÝò ãßíïíôáé ðéï åýêïëåò ãéá íá åãêáôáóôáèïýí, ìåñéêÜ áðü ôá ðñïâëÞìáôá èá Ýðñåðå íá öýãïõí. Ãéá ðáñÜäåéãìá, ç RedHat Ý÷åé Ýíá ðñüãñáììá mouseconfig ðïõ êÜíåé ôçí åãêáôÜóôáóç ãéá åóÜò. Ùóôüóï, ìåñéêÝò åêäüóåéò ôïõ RH5.0 åß÷áí bug óôï mouseconfig, ãéá áõôü ôïí ëüãï óéãïõñåõôåßôå üôé Ý÷åôå åëÝãîåé ãéá patches. [1m3. ÓåéñéáêÝò Èýñåò[0m Ôï ðñþôï ðñÜãìá ðïõ ðñÝðåé íá êÜíåôå åßíáé íá óéãïõñåõôåßôå üôé ôï ëïãéóìéêü ìðïñåß íá åíôïðßóåé ôï ðïíôßêé. Õðïëïãßóôå óå ðïéá óåéñéáêÞ èýñá åßíáé åíùìÝíï ôï ðïíôßêé óáò - óõíÞèùò áõôÞ èá åßíáé /dev/ttyS0 (COM1 êÜôù áðü DOS) Þ /dev/ttyS1 (COM2). (Ç ttyS0 åßíáé óõíÞèùò ç õðïäï÷Þ ìå 9 áêßäåò, ç ttyS1 ç õðïäï÷Þ ìå 25 áêßäåò, áëëÜ âåâáßùò äåí õðÜñ÷åé êáíÝíáò áõóôçñüò êáé ðñü÷åéñïò êáíüíáò ãéá áõôÜ ôá ðñÜãìáôá.) ÕðÜñ÷åé åðßóçò Ýíáò éóïäýíáìïò áñéèìüò áðü óõóêåõÝò /dev/cua, ïé ïðïßåò åßíáé ó÷åäüí ßäéåò ìå ôéò ttyS, áëëÜ ç ÷ñÞóç ôïõò ôþñá áðïèáññýíåôáé. Ãéá åõêïëßá äçìéïõñãÞóôå Ýíá íÝï link /dev/mouse äåß÷íïíôáò óå áõôÞ ôçí èýñá. Ðáñáäåßãìáôïò ÷Üñéí, ãéá ttyS0: ln -s /dev/ttyS0 /dev/mouse [1m4. Ðïíôßêéá ìå äéáêüðôç[0m ÌåñéêÜ ðïíôßêéá, ü÷é óõíÞèùò ôá ðéï öèçíÜ, Ý÷ïõí Ýíá äéáêüðôç áðü êÜôù óçìåéùìÝíï `2/3'. ÌåñéêÝò öïñÝò áõôü ìðïñåß íá åßíáé `PC/MS'. Óå áõôÞ ôçí ðåñßðôùóç ç ñýèìéóç `2' åßíáé ãéá êáôÜóôáóç Microsoft 2 êïõìðéþí, êáé ç `3' ãéá êáôÜóôáóç MouseSystems 3 êïõìðéþí. Ï `PC/MS' äéáêüðôçò åßíáé ëßãï ðéï ðïëýðëïêïò. Èá âñåßôå ðéèáíþò üôé ç ñýèìéóç `MS' åßíáé ãéá Microsoft, êáé ç `PC' åßíáé ãéá MouseSystems. ºóùò âñåßôå üôé ç ñýèìéóç `PC' ðåñéãñÜöåôáé ùò êáôÜóôáóç ps/2 , áëëÜ èá ðñÝðåé íá êÜíåé êáé ãéá MouseSystems åðßóçò. Áí Ý÷åôå ôÝôïéï ðïíôßêé, ìðïñåßôå íá âÜëåôå ôïí äéáêüðôç óôï `3' Þ `PC', âÜëôå ôéò ñõèìßóåéò MouseSystems óôï XConfigs (âëÝðåôå ðáñáêÜôù) êáé ôï ðïíôßêé èá ëåéôïõñãåß ôÝëåéá óôçí êáôÜóôáóç 3 êïõìðéþí. [1m5. ÓõíçèéóìÝíá Ðïíôßêéá[0m Áí äåí Ý÷åôå äéáêüðôåò, êáé êáìßá ïäçãßá, ôüôå ÷ñåéÜæåôáé ëßãïò ðåéñáìáôéóìüò. Ôï ðñþôï ðñÜãìá ðñïò äïêéìÞ åßíáé íá õðïèÝóåôå üôé ï êáôáóêåõáóôÞò ôïõ ðïíôéêéïý ëÝåé ôçí áëÞèåéá, êáé ôï ðïíôßêé åßíáé ðëÞñùò Microsoft. ÅãêáôáóôÞóåôå ôá Xconfigs óáò ãéá íá áíáìÝíïõí Ýíá Microsoft ðïíôßêé (âëÝðåôå ôï ``Xconfig section'') êáé êÜíåôå ìéá äïêéìÞ. Áí ôï ðïíôßêé äåí ëåéôïõñãåß êáèüëïõ, ôüôå äåí Ý÷åôå ðïíôßêé Microsoft, Þ õðÜñ÷åé êÜðïéï Üëëï ðñüâëçìá. ÄïêéìÜóôå ôá Üëëá ðñùôüêïëëá óôéò configs, ç man óåëßäá ãéá ôï áñ÷åßï config åßíáé ôï êáëýôåñï ìÝñïò ãéá íá îåêéíÞóôå íá øÜ÷íåôå. Åðßóçò êïéôÜîôå óôï ôìÞìá ``ÄéÜöïñá ÐñïâëÞìáôá'' ðáñáêÜôù. Áõôü ðïõ ðéèáíþò èá âñåßôå åßíáé üôé áí åêôåëÝóôå ôï X, ôï ðïíôßêé ëåéôïõñãåß êáíïíéêÜ áëëÜ ìüíï ôá äýï åîùôåñéêÜ êïõìðéÜ êÜíïõí êÜôé. Ìðïñåßôå âåâáßùò íá ôï äå÷ôåßôå áõôü, êáé íá åîïìïéþóôå ôï ôñßôï êïõìðß (ðáôþíôáò óõã÷ñüíùò êáé ôá äýï êïõìðéÜ ãéá íá êÜíôå êëéê óôï ìåóáßï) üðùò êÜíåôå ìå Ýíá ðïíôßêé äýï êïõìðéþí. Ãéá íá ôï êÜíåôå áõôü, áëëÜîôå ôï áñ÷åßï Xconfig óáò üðùò äåß÷íåôáé óôï ôìÞìá ``ÐáñÜäåéãìá Xconfig'' ðáñáêÜôù. Ôïýôï ìðïñåß íá óçìáßíåé üôé Ý÷åôå áãïñÜóåé ðïíôßêé 3 êïõìðéþí ÷ùñßò êáíÝíá êáëü ëüãï, êáé âåâáßùò äåí Ý÷åôå êÜíåé ðåñáéôÝñù ðñüïäï. Ïðüôå, ôþñá èá ÷ñåéáóôåß íá êïéôÜîôå ôá ìç÷áíÞìáôÜ óáò. [1m6. ÁëëÜæïíôáò ôï Ðïíôßêé óå ÊáôÜóôáóç 3-Êïõìðéþí[0m Áêüìá êáé öèçíÜ ðïíôßêéá ìðïñïýí íá ëåéôïõñãïýí êÜôù áðü ôï ðñùôüêïëëï Mouse Systems, êáé ìå ôá ôñßá êïõìðéÜ íá ëåéôïõñãïýí. Ôï êüëðï åßíáé íá êÜíåôå ôï ðïíôßêé íá íïìßæåé üôé åßíáé Ýíá Mouse Systems, êÜôé ðïõ óðÜíéá âëÝðåôå óôéò ïäçãßåò óáò. · Ðñéí áíÜøåôå ôïí õðïëïãéóôÞ óáò, êñáôÞóôå êÜôù ôï áñéóôåñü êïõìðß ôïõ ðïíôéêéïý (êáé êñáôÞóôå ôï ðáôçìÝíï ìÝ÷ñé íá ãßíåé åêêßíçóç ãéá íá åßìáóôå óßãïõñïé). ¼ôáí ôï ðïíôßêé ðñùôïðÜñåé çëåêôñéóìü, áí ôï áñéóôåñü êïõìðß åßíáé êñáôçìÝíï êÜôù áõôü ìåôáâáßíåé óôçí êáôÜóôáóç Mouse Systems. ¸íá áðëü ãåãïíüò, áëëÜ ü÷é ðÜíôá äçìïóéåõìÝíï. Óçìåéþóôå üôé ìéá ìéêñÞ åðáíåêêßíçóç ôïõ õðïëïãéóôÞ óáò ìðïñåß íá ìçí êüøåé ôïí çëåêôñéóìü óôï ðïíôßêé óáò êáé åðïìÝíùò ßóùò íá ìçí ëåéôïõñãÞóåé. ÕðÜñ÷ïõí Üëëïé ôñüðïé áëëáãÞò ôçò êáôÜóôáóçò, ïé ïðïßåò ìðïñåß Þ äåí ìðïñåß íá ëåéôïõñãïýí ìå ôï óõãêåêñéìÝíï ðïíôßêé óáò. ÌåñéêÝò áðü áõôÝò åßíáé ëéãüôåñï äñáóôéêÝò áðü ôï íá åðáíåêêéíÞóåôå ôïí õðïëïãéóôÞ óáò, äýï åßíáé áêüìá ðéï äñáóôéêÝò! · Áí ï õðïëïãéóôÞò óáò åßíáé åõðñüóéôïò ìðïñåßôå íá áðïóõíäÝóåôå ôï ðïíôßêé êáé íá ôï óõíäÝóôå ðÜëé ìå ôï êïõìðß ðáôçìÝíï êÜôù (áí êáé äåí èá Ýðñåðå öõóéïëïãéêÜ íá óõíäÝåôáé ðñÜãìáôá óå áíïéêôü õðïëïãéóôÞ, ôï RS232 ëÝåé üôé ìðïñåßôå). · ºóùò íá ìðïñÝóåôå íá îáíáâÜëåôå ôï ðïíôßêé ôõðþíïíôáò echo "*n" > /dev/mouse, ôï ïðïßï èá ðñÝðåé íá Ý÷åé ôçí ßäéá åðßäñáóç ìå ôï íá ôï áðïóõíäÝóåôå. ÊñáôÞóôå ðáôçìÝíï ôï áñéóôåñü êïõìðß ãéá êáôÜóôáóç Mouse Systems, ü÷é ãéá Microsoft. Ìðïñåßôå íá ôïðïèåôÞóôå áõôü óå ïðïéïäÞðïôå êåßìåíï ðïõ ÷ñçóéìïðïéåßôå ãéá íá îåêéíÞóôå ôçí X. · Ï Bob Nichols (rnichols@interaccess.com) Ý÷åé ãñÜøåé Ýíá ìéêñü ðñüãñáììá c ãéá íá êÜíåé ôï ßäéï ðñÜãìá, ôï ïðïßï ìðïñåß íá ëåéôïõñãÞóåé áí ôï echo "*n" äåí ëåéôïõñãåß (êáé áíôßóôñïöá). Ìðïñåßôå íá âñåßôå Ýíá áíôßãñáöï ôïõ ðñùôüôõðïõ êþäéêÜ ôïõ óôï http://kipper.york.ac.uk/src/fix-mouse.c · ÊÜðïéïò áíÝöåñå üôé ç ãñáììÞ `ClearDTR' óôï Xconfig åðáñêåß ãéá íá ìåôáâßâáóç ôï ðïíôßêé ôïõ óôçí êáôÜóôáóç Mouse Systems. · Áí åßóôå áñêåôÜ ãåííáßïé, áíïßîôå ôï ðïíôßêé (èõìçèåßôå üôé áõôü èá áêõñþóåé ôçí åããýçóÞ óáò) êáé ñßîôå ìéá ìáôéÜ ìÝóá. Óå ìåñéêÝò ðåñéðôþóåéò, ôï ðïíôßêé ìðïñåß íá Ý÷åé äéáêüðôç ìÝóá, ãéá êÜðïéï ðåñßåñãï ëüãù ãíùóôü ìüíï óôïí êáôáóêåõáóôÞ. ÓõíÞèùò óôá öèçíÜ ðïíôßêéá åßíáé Ýíá jumper ðïõ ìðïñåßò íá ìåôáêéíÞóåéò. Ï äéáêüðôçò Þ ôï jumper ìðïñåß íá Ý÷ïõí ôçí ßäéá åðßäñáóç ìå Ýíá äéáêüðôç `MS/PC' ðïõ ðåñéãñÜöåôáé óôï ``Ðïíôßêéá ìå Äéáêüðôç'' ðáñáðÜíù. Ìðïñåßôå íá áíáêáëýøåôå üôé ï ðßíáêáò êõêëþìáôïò åßíáé ó÷åäéáóìÝíïò ãéá Ýíá äéáêüðôç ìåôáîý ôùí 2 & 3 êïõìðéþí, áëëÜ äåí Ý÷åé ôïðïèåôçèåß. Èá ìïéÜæåé êÜôé óáí: ----------- | o | o | o | SW1 ----------- 1 2 3 ÐñïóðáèÞóôå íá óõíäÝóåôå ôéò áêßäåò 1-2 Þ 2-3, êáé êïéôÜîôå áí áëëÜæåé ôçí óõìðåñéöïñÜ ôïõ ðïíôéêéïý. Áí ôçí áëëÜæåé, ìðïñåßôå åßôå íá ôïðïèåôÞóôå Ýíáí ìéêñü äéáêüðôç, Þ íá óõãêïëëÞóåôå ôéò åðáöÝò ãéá ìéá ãñÞãïñç êáé ìüíéìç ëýóç. · Ìéá Üëëç ëýóç óõãêüëëçóçò ðïõ ßóùò íá åßíáé ç Ýó÷áôç ëýóç ãéá ðïíôßêéá ðïõ äåí êáôáëáâáßíïõí êáèüëïõ MouseSystems, áðü ôïí Peter Benie (pjb1008@chiark.chu.cam.ac.uk). Áí ï äéáêüðôçò ôïõ ìåóáßïõ êïõìðéïý åßíáé äßðïëïò, óõíäÝóôå ìéá ìåñéÜ ôïõ äéáêüðôç óôïí äéáêüðôç ôïõ áñéóôåñïý êïõìðéïý, êáé ôçí Üëëç ìåñéÜ óôï äéáêüðôç ôïõ äåîéïý êïõìðéïý. Áí äåí åßíáé äéáêüðôçò äéðëïý ðüëïõ ÷ñçóéìïðïéÞóôå äéüäïõò áíôß óýñìáôïò. Ôþñá, ôï ìåóáßï êïõìðß ðáôÜåé ôá áñéóôåñü êáé äåîéü êïõìðéÜ ìáæß. ÅðéëÝîôå ChordMiddle óôï XF86Config êáé Ý÷åôå Ýíá ìåóáßï êïõìðß ðïõ ëåéôïõñãåß. · Ç Ýó÷áôç ëýóç ìå ôï êïëëçôÞñé ðåñéãñÜöôçêå áñ÷éêÜ óå ìÝíá áðü ôïí Brian Craft (bcboy@pyramid.bio.brandeis.edu). Äýï óõíçèéóìÝíá ðïíôßêéá ãåíéêÞò ÷ñÞóçò åßíáé ôá 16 ðåñïíþí [1mZ8350[22m, êáé ôá 18 ðåñïíþí [1mHM8350A[22m. Óå êáèÝíá áðü áõôÜ ôá ôóéð, ìéá áêßäá åëÝã÷åé ôçí êáôÜóôáóç ôïõ ôóéð, ùò áêïëïýèùò. Pin 3 Mode ----- ---- Open Default Microsoft. Mouse Systems if a button is held on power-up. GND Always Mouse System. Vdd Always Microsoft. (Pins are numbered as follows:) ____ pin1 -| \/ |- pin2 -| |- pin3 -| |- -| |- -| |- -| |- -| |- pin8 -|____|- (Ïé ðëçñïöïñßåò áõôÝò åßíáé ðñïóöïñÜ ôùí Hans-Christoph Wirth, êáé Juergen Exner, ïé ïðïßïé ôéò áíáêïßíùóáí óôï de.comp.os.linux.hard- ware) Ìðïñåßôå íá óõãêïëëÞóåôå ìéá åðáöÞ ìåôáîý ôçò áêßäáò 3 êáé gnd, ðïõ èá êáèïñßóåé ôï ðïíôßêé óôçí êáôÜóôáóç MouseSystems. · Ï Peter Fredriksson (peterf@lysator.liu.se) Ý÷åé äïêéìÜóåé ôï ôóéð SYSGRATION [1mSYS2005[22m, êáé âñÞêå üôé óõíäÝïíôáò ôçí Ðåñüíç 3 óôï Gnd åðÝâáëå ôçí êáôÜóôáóç MouseSystem. · Ï Uli Drescher (ud@digi.ruhr.de) åðéâåâáéþíåé üôé ëåéôïõñãåß óå Ýíá ôóéð [1mHN8348A[22m; Ï Ben Ketcham (bketcham@anvilite.murkworks.net) åðéâåâáéþíåé ôï [1mHM8348A [22m(Ç Ðåñüíç 9 åßíáé ôï Gnd). · Ï Urban Widmark (ubbe@ts.umu.se) ëÝåé üôé ôï ßäéï éó÷ýåé óôï ôóéð [1mEC3567A1[22m, üðïõ ç Ðåñüíç 8 åßíáé ç ãåßùóç. Ôï Ý÷ù äïêéìÜóåé êáé åãþ êáé äïõëåýåé èáõìÜóéá. · Ï Timo T Metsala (metsala@cc.helsinki.fi) âñÞêå üôé óôï ôóéð [1mHT6510A [22mç áêßäá 3 åßíáé ç êáôÜóôáóç åðéëïãÞò, ç áêßäá 9 åßíáé Gnd. Ôï ßäéï éó÷ýåé ãéá ôï ôóéð [1mHT6513A[22m. Ç Holtek åðßóçò öôéÜ÷íåé ôóéð [1mHT6513B [22mêáé [1mHT6513F [22m- óå áõôÜ, ç áêßäá 8 åßíáé Gnd. · Ï Robert Romanowski (robin@cs.tu-berlin.de) ëÝåé üôé ç áêßäá 3 - áêßäá 8 (Gnd) äïõëåýåé åðßóçò óå ôóéð [1mEM83701BP[22m. · Ï Robert Kaiser (rkaiser@sysgo.de) åðéâåâáéþíåé üôé ç áêßäá 3 - Gnd äïõëåýåé åðßóçò êáé óå Ýíá ôóéð [1mEC3576A1[22m. · Ï Sean Cross (secross@whidbey.com) âñÞêå üôé Þôáí áêßäá 2 - áêßäá 7 (Gnd) óå Ýíá ôóéð [1mHM8370GP[22m. · Ï Peter Fox (fox@roestock.demon.co.uk) ÷ñçóéìïðïßçóå áêßäá 3 - áêßäá 8 óå Ýíá ôóéð [1mHM8348A[22m. · Ï Jon Klein (jbklein@mindspring.com) âñÞêå üôé áêßäá 3 -áêßäá 9 Ýöåñå áðïôÝëåóìá óôï ôóéð [1mUA5212S[22m. · Ùò åíáëëáêôéêÞ ëýóç óôéò ðáñáðÜíù ìåèüäïõò óõãêüëëçóçò, íá áíáãêÜóåéò ôï ðïíôßêé íá êñáôÜ ôï êïõìðß ôïõ êÜôù êáôÜ ôçí åêêßíçóç: áõôü ôï êýêëùìá áðü Mathias Katzer. ----- --- R ---------O------ + Supply | ----- | | C = 100nF capacitor | | E | R = 100kOhm | __ / | T = BC557 transistor | / \ O | B | #V | T / |-----|-# | / Left button switch of the mouse | | #\ | O | \__/ | --- \ C | --- C ------O----------> (to somewhere deep inside the mouse) | ### Ground Ôï äïêéìáóôéêü ðïíôßêé Þôáí Ýíá ìïíôÝëï MUS2S ÷ùñßò ìÜñêá- áí ëåéôïõñãåß áõôü óå Üëëá ðïíôßêéá åîáñôÜôáé áðü ôï êýêëùìá ôïõ ðïíôéêéïý; áí ï äéáêüðôçò åßíáé åíùìÝíïò óôçí ãåßùóç êáé ü÷é óôçí +Ðáñï÷Þ, Ýíáò npn-ôñáíæßóôïñ üðùò ï BC547 èá ðñÝðåé íá äïõëåýåé; Ôï R êáé ôï C èá ðñÝðåé åðßóçò íá áíôáëëáãïýí. Óõíåðþò ïñßóôå, ç åðéëïãÞ åßíáé äéêÞ óáò. Ìåßíåôå êïëëçìÝíïé óôï ðñïåðéëåãìÝíï Microsoft äýï êïõìðéþí, Þ âñåßôå ðùò íá áëëÜîôå ôçí êáôÜóôáóç êáé íá ïñßóåôå ôçí X íá ôï åêìåôáëëåõôåßôå áõôü. [1m7. Ðïíôßêéá ìå ñïäÝëá[0m Ðïíôßêéá ìå ñïäÝëåò Ý÷ïõí åìöáíéóôåß óôï ðñïóêÞíéï ôá ôåëåõôáßá ìåñéêÜ ÷ñüíéá, îåêéíþíôáò ìå ôï Microsoft Intellimouse êáé åðåêôåßíïíôáò óå Üëëïõò êáôáóêåõáóôÝò. Ç ñïäÝëá ìðïñåß íá ðáôçèåß óáí êïõìðß, Þ íá êõëéÝôáé ðÜíù êáé êÜôù. Ìå ìåãÜëç äéáöïñÜ ç êáëýôåñç áíáöïñÜ ãéá ðëçñïöïñßåò åßíáé http://www.inria.fr/koala/colas/mouse-wheel-scroll/ ðïõ ðåñéãñÜöåé ðùò íá áíáãêÜóåôå ðïëëÝò X åöáñìïãÝò íá áíáãíùñßóïõí ôçí êßíçóç êýëéóçò. ÃåíéêÜ, èá ÷ñåéáóôåßôå Ýíá ó÷åôéêÜ êáéíïýñãéï X äéáêïìéóôÞ ãéá íá ÷ñçóéìïðïéÞóôå ôçí êßíçóç êýëéóçò, áëëÜ ìåñéêïß ðáëéüôåñïé äéáêïìéóôÝò èá áíáãíùñßóïõí ôéò åíÝñãåéåò êëéê. Ðáñáäåßãìáôïò ÷Üñéí, ôï Intellimouse õðïóôçñßæåôáé áðü XFree 3.3.1 êáé ìåôáãåíÝóôåñç. [1m8. ×ñçóéìïðïéþíôáò gpm ãéá ÁëëáãÞ ÊáôáóôÜóåùí Ðïíôéêïý[0m Ôï gpm åßíáé ôï ðñüãñáììá ðïõ óáò åðéôñÝðåé íá ÷ñçóéìïðïéåßôáé ôï ðïíôßêé óå êáôÜóôáóç êïíóüëáò. ÓõíÞèùò óõìðåñéëáìâÜíåôáé óå äéáíïìÝò linux, êáé ìðïñåß íá îåêéíÞóåé áðü ôçí ãñáììÞ åíôïëþí Þ óôï êåßìåíï åêêßíçóçò /etc/rc.d/rc.local. Óçìåéþóôå üôé ïé äéáíïìÝò äåí Ý÷ïõí ðÜíôá ôçí ðéï ðñüóöáôç Ýêäïóç (1.13 ôçí óôéãìÞ ðïõ ãñÜöù) ðïõ ìðïñåß íá âñåèåß óôéò ôïðïèåóßåò êáèñÝðôåò ôïõ sunsite.unc.edu. Ïé êõñéüôåñåò êáôáóôÜóåéò ãéá óåéñéáêÜ ðïíôßêéá êÜôù áðü gpm åßíáé: gpm -t ms gpm -t msc gpm -t help ãéá Microsoft Þ MouseSystems êáôáóôÜóåéò, Þ ãéá íá åñåõíÞóåé ôï ðïíôßêé ãéá åóÜò êáé íá óáò ðåé ôé âñÞêå. Ãéá íá ôñÝîôå gpm óôçí êáôÜóôáóç MouseSystems, ßóùò ÷ñåéáóôåßôå ìéá -3 flag, êáé ðéèáíþò ìéá DTR åðéëïãÞ, ÷ñçóéìïðïéþíôáò ôç -o dtr flag: gpm -3 -o dtr -t msc Ôï gpm óõíÞèùò åßíáé éêáíü íá áíáãíùñßæåé êáé ôá ôñßá êïõìðéÜ ôïõ ðïíôéêéïý áêüìá êáé óå êáôÜóôáóç Microsoft. Êáé íåüôåñåò åêäüóåéò (¸êäïóç 1.0 êáé íåüôåñåò (?)) ìðïñïýí íá êÜíïõí ôéò ðëçñïöïñßåò áõôÝò äéáèÝóéìåò óå Üëëá ðñïãñÜììáôá. Ãéá íá ëåéôïõñãÞóåé áõôü , ðñÝðåé íá ôñÝîôå ôï gpm ìå ôçí -R tag, Ýôóé: gpm -R -t ms Ôïýôï èá êÜíåé ôï gpm íá åîÜãåé ðÜëé ôá äåäïìÝíá ôïõ ðïíôéêéïý óå ìéá íÝá óõóêåõÞ, ðïõ ïíïìÜæåôáé /dev/gpmdata, ç ïðïßá öáßíåôáé óáí ðïíôßêé óå ïðïéáäÞðïôå Üëëï ðñüãñáììá. Óçìåéþóôå üôé ç óõóêåõÞ áõôÞ [1mðÜíôá[0m ÷ñçóéìïðïéåß ôï ðñùôüêïëëï MouseSystems. Ìðïñåßôå ôüôå íá ñõèìßóåôå ôï Xconfig óáò íá ÷ñçóéìïðïéåß áõôü áíôß ôïõ /dev/mouse üðùò äåß÷íåôáé ðáñáêÜôù, áëëÜ âåâáßùò ðñÝðåé íá óéãïõñåýåôå üôé ôï gpm ðÜíôá åêôåëåßôáé üôáí ÷ñçóéìïðïéåßôáé ôçí X. Ìåñéêïß Ý÷ïõí áíáöÝñåé üôé ìåñéêÝò ðåñéðôþóåéò ìåóáßïõ-êïõìðéïý äåí äéåñìçíåýïíôáé óùóôÜ áðü ôçí X ÷ñçóéìïðïéþíôáò ôçí ôå÷íéêÞ áõôÞ, áõôü ìðïñåß íá óõìâáßíåé ëüãù ìéáò éäéáßôåñçò åãêáôÜóôáóçò ðïíôéêéïý. [1mÁëëÜæïíôáò ôçí ó÷åäßáóç êïõìðéþí ãéá gpm êáé X[0m (gustafso@math.utah.edu) Ìðïñåßôå íá áíáêáëýøåôå üôé ôï gpm ÷ñçóéìïðïéåß äéáöïñåôéêÝò ðñïåðéëåãìÝíåò ó÷åäéÜóåéò êïõìðéþí óôç X, Ýôóé ÷ñçóéìïðïéþíôáò êáé ôá äýï óõóôÞìáôá óôï ßäéï ìç÷Üíçìá ìðïñåß íá åßíáé ìðÝñäåìá. Ãéá íá áíáãêÜóåôå ôçí X íá ÷ñçóéìïðïéÞóåé ôá ßäéá êïõìðéÜ ãéá ëåéôïõñãßåò åðéëïãÞò êáé åðéêüëëçóçò üðùò ôçí gpm, ÷ñçóéìïðïéÞóôå ôçí X åíôïëÞ xmodmap -e "pointer = 1 3 2" ðïõ ðñïêáëåß ôï áñéóôåñü êïõìðß íá åðéëÝãåé êáé ôï äåîß íá åðéêïëëÜåé, åßôå ãéá 2-êïõìðéþí åßôå ãéá 3-êïõìðéþí ðïíôßêéá. Ãéá íá áíáãêÜóåôå ôç gpm íá ÷ñçóéìïðïéåß ôçí ðñüôõðç ó÷åäßáóç êïõìðéþí ôçò X, îåêéíÞóôå ìå ìéá -B åíôïëÞ, ð.÷.: gpm -t msc -B 132 [1m9. ×ñçóéìïðïéþíôáò äýï ðïíôßêéá[0m Óå ìåñéêÝò ðåñéðôþóåéò, ãéá ðáñÜäåéãìá Ýíáò åðéãïíÜôéïò õðïëïãéóôÞò ìå ìéá åíóùìáôùìÝíç óõóêåõÞ Ýíäåéîçò, ßóùò åðéèõìåßôå íá ÷ñçóéìïðïéÞóôå Ýíá óåéñéáêü ðïíôßêé óáí äåýôåñç óõóêåõÞ. Óôéò ðåñéóóüôåñåò ðåñéðôþóåéò ç åíóùìáôùìÝíç óõóêåõÞ ÷ñçóéìïðïéåß ôï ðñùôüêïëëï PS/2, êáé ìðïñåß íá áãíïçèåß áí äåí åðéèõìåßôå íá ôï ÷ñçóéìïðïéÞóôå. Áðëþò ñõèìßóôå ôç gpm Þ ôç X íá ÷ñçóéìïðïéåß ôçí /dev/ttyS0 (Þ ïôéäÞðïôå) ùò óõíÞèùò. Ãéá íá ôá ÷ñçóéìïðïéåßôå êáé ôá äýï óõã÷ñüíùò, ìðïñåßôå íá ÷ñçóéìïðïéåßóôå gpm -M ãéá íá åîÜãåôáé îáíÜ ôéò óõóêåõÝò. Ðåñéóóüôåñåò ðëçñïöïñßåò óôçí man óåëßäá ôçò gpm. Åðßóçò, ç XFree 3.3.1 êáé ìåôáãåíÝóôåñá õðïóôçñßæåé ðïëëáðëÝò óõóêåõÝò åéóáãùãÞò, ÷ñçóéìïðïéþíôáò ôïí ìç÷áíéóìü XInput. Ôá Áõôï-ðáñáãüìåíá áñ÷åßá XF86Config èá ðñÝðåé íá ðåñéÝ÷ïõí ôïõò áðáñáßôçôïõò ó÷ïëéáóìïýò. [1m10. Ðáñáäåßãìáôá áñ÷åßùí XF86Config êáé Xconfig[0m Ç ôïðïèåóßá ôïõ áñ÷åßïõ ñõèìßóåùí óáò ãéá ôç X åîáñôÜôáé áðü ôçí óõãêåêñéìÝíç Ýêäïóç êáé äéáíïìÞ ðïõ Ý÷åôå. ÁõôÞ èá åßíáé åßôå /etc/Xconfig, /etc/XF86Config Þ /usr/X11/lib/X11/XF86Config. Èá ðñÝðåé íá äåßôå ðïéá åßíáé üôáí îåêéíÞóôå ôçí X - èá áíôç÷åß óôçí ïèüíç ðñéí åìöáíéóôïýí üëåò ïé åðéëïãÝò. Ç óýíôáîç åßíáé ëßãï äéáöïñåôéêÞ ìåôáîý ôùí áñ÷åßùí XF86Config êáé Xconfig, Ýôóé äßíïíôáé êáé ïé äýï. [1mÓåéñéáêü Ðïíôßêé Microsoft[0m · XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" EndSection · Xconfig: # # Mouse definition and related parameters # Microsoft "/dev/mouse" [1mÓåéñéáêü Ðïíôßêé Microsoft ìå Åîïìïßùóç Ôñéþí Êïõìðéþí[0m · XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" Emulate3Buttons EndSection · Xconfig: # # Mouse definition and related parameters # Microsoft "/dev/mouse" Emulate3Buttons [1mÓåéñéáêü Ðïíôßêé MouseSystems Ôñéþí Êïõìðéþí[0m · XF86config: Section "Pointer" Protocol "mousesystems" Device "/dev/mouse" ClearDTR # These two lines probably won't be needed, ClearRTS # try without first and then just the DTR EndSection · Xconfig: # # Ïñéóìüò ðïíôéêéïý êáé ó÷åôéêïß ðáñÜìåôñïé # MouseSystems "/dev/mouse" ClearDTR # These two lines probably won't be needed, ClearRTS # try without first and then just the DTR [1mÓåéñéáêü Ðïíôßêé Microsoft ìå gpm -R[0m · XF86config: Section "Pointer" Protocol "MouseSystems" Device "/dev/gpmdata" EndSection · Xconfig: # # Mouse definition and related parameters # MouseSystems "/dev/gpmdata" [1m11. Cables, extensions and adaptors[0m Ôá ìüíá óýñìáôá ðïõ ÷ñåéÜæïíôáé óôï êáëþäéï ôïõ ðïíôéêéïý åßíáé ôá åîÞò: TxD êáé RxD ãéá ìåôáöïñÜ áñ÷åßùí, RTS êáé/Þ DTR ãéá ðçãÝò çëåêôñéóìïý, êáé ãåßùóç. ÌåôáöñáóìÝíá óå áñéèìïýò ðåñïíþí, áõôÜ åßíáé: 9-áêßäåò èýñá 25-áêßäåò èýñá TxD 3 2 RxD 2 3 RTS 7 4 DTR 4 20 Gnd 5 7 Ï ðáñáðÜíù ðßíáêáò ìðïñåß íá åßíáé ÷ñÞóéìïò áí åðéèõìåßôå íá öôéÜîôå ðñïóáñìïãåßò ìåôáîý 9- êáé 25-ðåñïíþí âýóìáôá, Þ êáëþäéá ðñïÝêôáóçò. [1m12. ÄéÜöïñá ÐñïâëÞìáôá êáé ÅãêáôáóôÜóåéò[0m · Áí Ý÷åôå ðñïâëÞìáôá ìå ôï ðïíôßêé óáò óå êáôÜóôáóç X Þ êïíóüëáò, Ýëåãîå üôé äåí ôñÝ÷åôå Ýíá getty óôçí óåéñéáêÞ ãñáììÞ, Þ ïôéäÞðïôå Üëëï üðùò åí ðñïêåéìÝíù Ýíá modem . Åðßóçò åëÝãîôå ãéá óõãêñïýóåéò IRQ. · Åßíáé äõíáôüí íá ÷ñåéáóôåß íá êñáôÜôå ðáôçìÝíï ôï áñéóôåñü êïõìðß åíþ ãßíåôáé åêêßíçóç ôùí windows X. ÌåñéêÜ óõóôÞìáôá ìðïñåß íá óôÝëíïõí êÜðïéïõ åßäïõò óÞìá Þ áé÷ìÞò óôï ðïíôßêé üôáí ç X îåêéíÜ. · ÐñïâëÞìáôá ìå óåéñéáêÝò óõóêåõÝò ìðïñåß íá ïöåßëïíôáé óôï ìç óùóôü îåêßíçìá ôçò óåéñéáêÞò èýñáò êáôÜ ôçí åêêßíçóç. Áõôü ðñáãìáôïðïéåßôå ìå ôçí åíôïëÞ setserial, åêôåëåóìÝíç áðü ôï êåßìåíï åêêßíçóçò /etc/rc.d/rc.serial. ÅëÝãîôå ôçí man óåëßäá ãéá setserial êáé ôçí ÓåéñéáêÞ-HOWTO ãéá ðåñéóóüôåñåò ëåðôïìÝñåéåò. ºóùò áîßæåé ëßãïò ðåéñáìáôéóìüò ìå ôýðïõò, ãéá ðáñÜäåéãìá äïêéìÜóôå setserial /dev/mouse uart 16550 Þ 16550a áäéáöïñþíôáò áðü ôçí èýñá ðïõ ðñáãìáôéêÜ Ý÷åôå. (Ãéá ðáñÜäåéãìá, óôá ðïíôßêéá äåí áñÝóåé ôï 16c550AF). · Ç ClearDTR flag ìðïñåß íá ìçí ëåéôïõñãåß óùóôÜ óå ìåñéêÜ óõóôÞìáôá, åêôüò áí áðåíåñãïðïéÞóôå ôï RTS/CTS handshaking ìå ôçí åíôïëÞ: stty -crtscts < /dev/mouse (ÄïêéìáóìÝíï óå UART 16450/Pentium áðü ôïí Vladimir Geogjaev geog- jaev@wave.sio.rssi.ru) · Ôá ðïíôßêéá Logitech ìðïñåß íá áðáéôïýí ôçí ãñáììÞ ChordMiddle ãéá íá åðéôñáðåß ç ëåéôïõñãßá ôïõ ìåóáßïõ ôùí ôñéþí êïõìðéþí. Ç ãñáììÞ áõôÞ áíôéêáèéóôÜ ôï Emulate3Buttons Þ êõíçãïýí ôçí ãñáììÞ /dev/mouse óôï áñ÷åßï config. ºóùò êáëþò ÷ñåéáóôåßôå ôéò ClearDTR êáé ClearRTS ãñáììÝò óôï Xconfig óáò. ÌåñéêÜ ðïíôßêéá Logitech áóöáëþò äåí ÷ñåéÜæïíôáé ôçí ãñáììÞ ChordMiddle - Ýíá óýìðôùìá áõôïý ôïõ ðñïâëÞìáôïò åßíáé üôé ôá ìåíïý öáßíåôáé íá êéíïýíôáé ìå ôï ðïíôßêé áíôß íá êõëïýí êÜôù. (Áðü: chang@platform.com) · ÁíôáëëáãÞ êïõìðéþí: ÷ñçóéìïðïéåßóôå ôçí åíôïëÞ xmodmap ãéá íá áëëÜîåôå ôï öõóéêü êïõìðß ðïõ åßíáé êáôá÷ùñçìÝíï óáí ôï êÜèå êëéê ôïõ ðïíôéêéïý. ð.÷.: ôï xmodmap -e "pointer = 3 2 1" èá óôñÝøåé ôá êïõìðéÜ ãéá ÷ñÞóç ìå ôï áñéóôåñü ÷Ýñé. Áí áðëþò Ý÷åôå Ýíá ðïíôßêé äýï-êïõìðéþí ôüôå åßíáé áðëþò áñéèìïß 1 & 2. · ÅðéôÜ÷õíóç: ÷ñçóéìïðïéåßóôå ôçí åíôïëÞ xset m ãéá íá áëëÜîôå ôéò ñõèìßóåéò ôïõ ðïíôéêéïý. ð.÷. ç xset m 2 èá êáèïñßóåé ôçí åðéôÜ÷õíóç óå 2. ÊïéôÜîôå óôçí man óåëßäá ãéá ðëÞñçò ëåðôïìÝñåéåò. · Áñ÷Þ äåßêôç: Áí ç åíÝñãåéá ôïõ êëéê öáßíåôáé íá Ýñ÷åôáé áðü ôá áñéóôåñÜ Þ ôá äåîéÜ áðü åêåß ðïõ åßíáé ï êÝñóïñáò, ßóùò ìðïñåß íá öôáßåé üôé ç ïèüíç óáò äåí åßíáé åõèõãñáììéóìÝíç. Ôïýôï åßíáé Ýíá ðñüâëçìá ìå ôïí ïäçãü S3, ôï ïðïßï ìðïñåß íá öôéÜîåéò ÷ñçóéìïðïéþíôáò xvidtune. ÄïêéìÜóôå Invert_VCLK/InvertVCLK, Þ EarlySC. Ôïýôåò ïé ðëçñïöïñßåò áðü ôïí Bill Lavender (lavender@MCS.COM) êáé ôïí Simon Hargrave. Óôï XF86Config, ìðïñåß íá öáßíåôáé ùò åîÞò: Subsection "Display" Modes "1024x768" "800x600" "640x480" "1280x1024" Invert_VCLK "*" 1 ... · Áí Ý÷åôå `áíáðÞäçóç' ôùí êïõìðéþí ôïõ ðïíôéêéïý, äçë. äýï êëéê üôáí èÝëåôå ìüíï Ýíá, ßóùò Ý÷åé ðñüâëçìá ôï ðïíôßêé. Ôï ðñüâëçìá áõôü Ý÷åé ëõèåß ãéá ðïíôßêéá Logitech áðü ôïí Bob Nichols (rnichols@interaccess.com) êáé ðåñéëáìâÜíåé ôçí óõãêüëëçóç ìåñéêþí áíôéóôÜóåùí êáé åíüò ôóéð óôï ðïíôßêé ãéá íá ãßíåé áðïáíáðÞäçóç ôùí ìéêñïäéáêïðôþí. · Áí ìåñéêïß ÷ñÞóôåò äåí ìðïñïýí íá êÜíïõí ôï ðïíôßêé íá äïõëÝøåé áëëÜ ìåñéêïß (ð.÷. root) ìðïñïýí, åßíáé äõíáôüí ïé ÷ñÞóôåò íá ìçí åêôåëïýí áêñéâþò ôï ßäéï ðñÜãìá - ãéá ðáñÜäåéãìá ìéá äéáöïñåôéêÞ Ýêäïóç ôïõ X Þ äéáöïñåôéêü Xconfig. ÅëÝãîôå ðñïóåêôéêÜ ôá ìçíýìáôá åêêßíçóçò ôçò X ãéá íá óéãïõñåõôåßôå. · Áí âñåßôå üôé ï äåßêôçò ôïõ ðïíôéêéïý óâÞíåé ðñÜãìáôá áðü ôçí ïèüíç óáò, Ý÷åôå Ýíá ðñüâëçìá äéáêïìéóôÞ config. ÐñïóðáèÞóôå íá ðñïóèÝóôå ôçí åðéëïãÞ linear, Þ ßóùò nolinear óôï ôìÞìá ôçò êÜñôáò ãñáöéêþí, Þ áí åßíáé ðßíáêáò PCI, ôéò åðéëïãÝò tgui_pci_write_off êáé tgui_pci_read_off. (Ôïýôï öáßíåôáé íá åßíáé ðñüâëçìá ôçò Trident Card.) · Áí ï êÝñóïñáò ôïõ ðïíôéêéïý äåí åìöáíßæåôáé óôçí ïèüíç, áëëÜ êáôÜ ôá Üëëá öáßíåôáé íá ëåéôïõñãåß, äïêéìÜóôå ôçí åðéëïãÞ "sw_cursor" óôï ôìÞìá Óõóêåõþí óôï áñ÷åßï config. · Áí ôï ðïíôßêé óáò óôáìáôÜåé íá ëåéôïõñãåß üôáí Ý÷åé Þëéï Þ üôáí áíÜøåôå ìéá ëÜìðá, ìðïñåß ïé áéóèçôÞñåò íá ðëçììõñßæïíôáé ìå öùò ðïõ ìðáßíåé ìÝóá áðü ôçí èÞêç. Ìðïñåßôå íá äïêéìÜóôå íá âÜøåôå ôï åóùôåñéêü ôçò èÞêçò ìáýñï, Þ íá âÜëåôå êÜðïéá êÜñôá áðü ðÜíù. · Ðïíôßêéá ÌÜñêáò Microsoft óõ÷íÜ åßíáé áéôßá ðñïâëçìÜôùí. Ôï êáéíïýñãéï ``Microsoft Serial Mouse 2.1A'' Ý÷åé áíáöåñèåß üôé äåí ëåéôïõñãåß óå ðïëëÜ óõóôÞìáôá, áí êáé áðïóõíäÝïíôáò êáé óõíäÝïíôáò ôï ðÜëé ìðïñåß íá âïçèÞóåé. Ç gpm åêäüóåùò 1.13 Þ ðáñáðÜíù èá ðñÝðåé åðßóçò íá õðïóôçñßæåé ðïíôßêéá 2.1A, ÷ñçóéìïðïéþíôáò ôïí ôýðï ðïíôéêéïý pnp. (ÂëÝðåôå ôï ``gpm section'' ãéá ôï ðùò íá ôï åîÜãåôå îáíÜ áõôü.) Ôï ``Microsoft Intellimouse'' åðßóçò ðñïêáëåß ðñïâëÞìáôá, áí êáé ôþñá èá ðñÝðåé íá õðïóôçñßæåôáé áðü ôçí XFree Ýêäïóç 3.3 êáé íåüôåñá. [1m13. ÄïêéìáóìÝíá ÌïíôÝëá[0m ÕðÜñ÷ïõí ðïëëÜ äéáöïñåôéêÜ ðïíôßêéá åêåß Ýîù, êáé åéëéêñéíÜ äåí ìðïñþ íá ðù üôé èá ðñÝðåé íá ðÜôå êáé íá áãïñÜóåôå êÜðïéï áðü Ýíá Üëëï. Áõôü ðïõ ìðïñþ íá êÜíù åßíáé íá óáò äþóù ìéá ëßóôá áõôþí ðïõ íïìßæù üôé êÜíïõí ôá ðïíôßêéá áõôÜ, âáóéóìÝíç óå åìðåéñßá êáé üôé Ý÷ù áêïõóôÜ. Áêüìá êáé ìå áõôÝò ôéò ðëçñïöïñßåò èá ðñÝðåé íá åßóôå ëßãï ðñïóåêôéêïß - åß÷áìå äýï ïëüéäéá ðïíôßêéá óôï ãñáöåßï ìáò óå äýï õðïëïãéóôÝò, ìåñéêÜ ðñÜãìáôá äïýëåøáí óôïí Ýíá êáé ü÷é óôïí Üëëï! ÏðïéåóäÞðïôå ðñïóèÞêåò óôïí êáôÜëïãï áõôü åßíáé åõðñüóäåêôåò. [1mÏðôéêü ðïíôßêé Mouse Systems, óåéñéáêÞ Ýêäïóç[0m Ëåéôïõñãåß êáëÜ (üðùò èá ðåñßìåíåò áðü ôï üíïìá!) ÷ùñßò ClearDTR Þ ClearRTS óôï config. [1mÐïíôßêé WiN, üðùò ðïõëéÝôáé áðü ôï Office World ãéá ï÷ôþ ëßñåò.[0m ÔõðïðïéçìÝíï äéðëÞò-êáôáóôÜóåùò Microsoft/MouseSystems. [1mÐïíôßêé Agiler 2900[0m ÔõðïðïéçìÝíï äéðëÞò-êáôáóôÜóåùò Microsoft/MouseSystems. Ôï ôóéð SYSGRATION SYS2005 åßíáé óõãêïëëßóéìï. [1mÐïíôßêé Sicos,[0m Ëåéôïõñãåß åíôÜîåé, ÷ñåéÜæåôáé ClearDTR & Clear RTS óôï config. [1mÇ Index ðïõëÜ ðïíôßêé ãéá 10 ëßñåò,[0m Äåí äïõëåýåé óå êáôÜóôáóç 3 êïõìðéþí, áëëÜ Ý÷åé ùñáßåò ïäçãßåò :-) [1mÐïíôßêé Artec[0m ÓõíçèéóìÝíï ðïíôßêé äéðëïý-ðñùôïêüëëïõ, ÷ñåéÜæåôáé `ClearDTR' íá ñõèìéóôåß óôï config, Ï×É `ClearRTS' [1mÓåéñéáêü Ðïíôßêé 3 êïõìðéþí DynaPoint.[0m ÓõíçèéóìÝíï ðïíôßêé äéðëïý-ðñùôïêüëëïõ, ÷ñåéÜæåôáé `ClearDTR' ÊÁÉ `ClearRTS' óôï Xconfig. [1mÐïíôßêé 3 êïõìðéþí Genius Easymouse[0m Äïõëåýåé êáëÜ ìå ôï ðñùôüêïëëï Mouseman ÷ùñßò ôçí ñýèìéóç ôçò ðáñáìÝôñïõ ChordMiddle. Áðü ôïí Roderick Johnstone (rmj@ast.cam.ac.uk) [1mTruemouse, öôéáãìÝíï óôçí Taiwan[0m Äïõëåýåé åíôÜîåé, ÷ñåéÜæåôáé `ClearDTR' óôï config. (Áðü Tim MacEachern) [1mÐïíôßêé ìÜñêáò Champ[0m ×ñåéÜæåôáé íá Ý÷åé ôïí äéáêüðôç óôçí êáôÜóôáóç PC, ðïõ åðéôñÝðåé ôï MouseSystems ðñùôüêïëëï åðßóçò. (Áðü tnugent@gucis.cit.gu.edu.au) [1mÐïíôßêé MicroSpeed[0m ÓõíçèéóìÝíï ðïíôßêé äéðëïý-ðñùôïêüëëïõ. [1mÌÜñêá Venus ($7)[0m ¸÷åé jumper óôï åóùôåñéêü ãéá íá áëëÜæåôå ìåôáîý êáôÜóôáóç 2 êáé 3 êïõìðéþí. (Áðü mhoward@mth.com ) [1mSaturn[0m Ðïíôßêé ìå äéáêüðôç, äïõëåýåé åíôÜîåé óáí MouseSystems óôçí èÝóç 3-êïõìðéþí. (Áðü grant@oj.rsmas.miami.edu .) [1mÐïíôßêé Manhattan.[0m Äéáêüðôç ãéá êáôáóôÜóåéò `MS AM' / `PC AT', êáôÜóôáóç MS ëåéôïõñãåß êáëÜ ìå ôçí ìÝèïäï gpm -R. (Áðü komanec@umel.fee.vutbr.cz). [1mÐïíôßêé Inland.[0m Äéáêüðôç ãéá êáôáóôÜóåéò `PC/MS', äïõëåýåé êáëÜ. (Áðü http://ptsg.eecs.berkeley.edu/~venkates). [1mqMouse (3-êïõìðéþí), FCC ID E6qmouse X31.[0m ÐïõëéÝôáé óôéò ÇÐÁ ãéá ðåñßðïõ $10. Äïõëåýåé ìå `gpm -t msc -r 20'. ÊáíÝíá jumper Þ äéáêüðôç ãéá êáôÜóôáóç MouseSystems 3-êïõìðéþí. Áíáîéüðéóôï óôç X. Äåí áíôáðïêñßíåôáé óôï echo "*n" > /dev/mouse. [1mÐïíôßêé Mitsumi (2-êïõìðéþí), FCC ID EW4ECM-S3101.[0m ÐïõëéÝôáé óôéò ÇÐÁ ãéá ðåñßðïõ $12. Áîéüðéóôï óôçí X êáé êÜôù áðü gpm, ïìáëü äéðëü-êïõìðß. (ÁõôÜ ôá äýï áðü gustafso@math.utah.edu) [1mPC Ðïíôßêé Accessories ðïõ ðÞñá áðü ôçí CompUSA ãéá êÜôù áðü $10.[0m ¸÷åé äéáêüðôç PC/MS áðü êÜôù. Äïõëåýåé åíôÜîåé. (Áðü steveb@communique.net) [1mÐïíôßêé First - ðïëý öèçíü óôéò 7.79 ëßñåò óôï Tempo.[0m Äéðëü Microsoft/MouseSystems, êáôÜóôáóç ïñéóìÝíç ìå ðÜôçìá êïõìðéïý óôçí åêêßíçóç. ÊáíÝíáò äéáêüðôçò, êáìßá óýíäåóç. ÔÝóóåñéò óõíäÝóåéò êáëùäßùí, ôï echo '*n' äåí ëåéôïõñãåß. `gpm -R' äïõëåýåé ùñáßá. (Áðü peterk@henhouse.demon.co.uk) [1mÐïíôßêé 3-êïõìðéþí Trust.[0m ÄéðëÞò-êáôáóôÜóåùò ìå äéáêüðôç, ëåéôïõñãåß åíôÜîåé ùò MouseSystems óå `PC' êáôÜóôáóç. Óôï gpm äåí áñÝóåé ç êáôÜóôáóç Microsoft. [1mChic 410[0m Äïõëåýåé ôÝëåéá üôáí åßíáé óå êáôÜóôáóç ms êáé ÷ñçóéìïðïéåßôáé ìå ôçí gpm -R åíôïëÞ. Áðü ôïí Stephen M. Weiss (steve@esc.ie.lehigh.edu) [1mÐïíôßêé 3-êïõìðéþí KeyMouse.[0m Äïõëåýåé åíôÜîåé ìå ClearDTR êáé ClearRTS óôï Xconfig; `-o dtr' ÷ñåéÜæåôáé ìå gpm. (Áðü EZ4PHIL@aol.com) [1mQtronix keyboard `Scorpio 60'[0m Êáé ôá ôñßá êïõìðéÜ äïõëåýïõí ìå ôï ðñùôüêïëëï MouseSystems. (Áðü hwe@uebemc.siemens.de) [1mTecra 720 laptop[0m Ôï glidepoint åßíáé óôï /dev/cua0; ôï stick åßíáé óôï /dev/psaux. (Áðü apollo@anl.gov) [1mÐïíôßêé Anubis[0m Äïõëåýåé êáëÜ, ÷ñåéÜæåôáé íá êñáôÜôå ôï áñéóôåñü êïõìðß üôáí ìåôáâéâÜæåóôå óôçí X öáíôáóôéêÞ êïíóüëá. (Áðü Joel Crisp) [1mÐïíôßêé Yakumo No.1900[0m Äïõëåýåé ìå ôçí gpm -R -t ms åîÜãïíôáò óôç X. (Áðü Oliver Schwank) [1mGenius `Easy Trak' Trackball[0m [1mÄåí [22måßíáé Microsoft óõìâáôü, ÷ñçóéìïðïßçóå ôï Mouseman óôçí Xconfig êáé èá ëåéôïõñãåß êáëÜ. (Áðü VTanger@aol.com.) [1mHighscreen Mouse Pro[0m `Äïõëåýåé ùñáßá' ëÝåé alfonso@univaq.it. [1mÓåéñÜ Logitech CA[0m Ëåéôïõñãåß óôçí X ÷ñçóéìïðïéþíôáò ðñùôüêïëëï MMseries, óôéò 2400 Baud, 150 SampleRate. (Èá ðñÝðåé åðßóçò íá åöáñìüæåôáé óôï Logitech CC, CE, C7 & C9 mice). (Áðü vkochend@nyx.net.) [1mÐïíôßêé A4-Tech[0m Äïõëåýåé åíôÜîåé, ÷ñåéÜæåôáé ôçí ãñáììÞ DTR êÜôù áðü ôçí X êáé ôï gpm. (Áðü deane@gooroos.com) [1mÐïíôßêé Vertech[0m ÊáíïíéêÞ óõìðåñéöïñÜ Microsoft/Mousesystems, ìðïñåß íá óõãêïëëçèåß ãéá ìüíéìç óýíäåóç. (Áðü duncan@fs3.ph.man.ac.uk.) [1mBoeder M-7 ``Bit Star'' (êáé Üëëá áðü ôçí óåéñÜ M åêôüò áðü ôï M13)[0m ÁëëÜæåé óôï ðñùôüêïëëï Mousesystems êñáôþíôáò ïðïéïäÞðïôå êïõìðß óôçí åêêßíçóç. (Áðü mailto:sjt@tappin.force9.co.uk.) [1mMouse Systems Ðïíôßêé ``Êýëéóçò'' (ôÝóóáñá êïõìðéÜ êáé Ýíá[0m [1mêýëéóçò/êïõìðß)[0m ¸÷åé äéáêüðôç 2/3 - óôçí êáôÜóôáóç 3 ëåéôïõñãåß óáí ðïíôßêé MouseSystems ôñéþí êïõìðéþí, áãíïþíôáò ôï åðéðëÝïí êïõìðß & ñïäÝëá. Äåí ÷ñåéÜæåôáé ClearRTS/DTR. (Áðü parker1@airmail.net.) [1mÓåéñéáêü Ðïíôßêé Radio Shack 3-êïõìðéþí[0m ÌïíôÝëï 26-8432, äéáèÝóéìï óôï Tandy ãéá ðåñßðïõ 20 ëßñåò. Äïõëåýåé óáí Mousesystems ìå ClearDTR. (Áðü Sherilyn@sidaway.demon.co.uk.) [1mÓåéñéáêü ðïíôßêé Dexxa[0m Äïõëåýåé êáëÜ ÷ñçóéìïðïéþíôáò ðñùôüêïëëï Microsoft óôç Xconfig, êáíÝíá ChordMiddle Þ ïôéäÞðïôå Üëëï äåí ÷ñåéÜæåôáé. (Áðü mailto:slevy@ncsa.uiuc.edu.) [1mÐïíôßêé Belkin 3 êïõìðéþí[0m ¼ðùò áãïñÜóôçêå áðü ôï Sears (\$10), ÷ñåéÜæåôáé -o rts êÜôù áðü gpm (êáé ðéèáíþò ClearRTS êÜôù áðü ôçí X) üôáí åßíáé óôçí êáôÜóôáóç PC. (Áðü mailto:mmicek@csz.com.) [1m14. ÐåñáéôÝñù Ðëçñïöïñßåò[0m · Ôï Mouse Systems Ý÷åé éóôïóåëßäá óôï http://www.mousesystems.com/. ¸÷ïõí ðñüãñáììá ïäçãïý Windows áí ÷ñåéÜæåóôå Ýíáí · Ôï Linux HOWTO Óåéñéáêþí åßíáé äéáèÝóéìï áðü êáèñÝöôåò ôïõ sunsite óå üëï ôï êüóìï. Áí äåí ãíùñßæåôå ðïõ åßíáé ï ðéï êïíôéíüò óáò êáèñÝðôçò, îåêéíÞóôå óôï http://sunsite.unc.edu/mdw/linux.html · ÕðÜñ÷åé ìéá ðïëý êáëÞ åîÞãçóç ãéá ôïí ôñüðï ðïõ ëåéôïõñãïýí íá ðïíôßêéá óôï http://www.4QD.co.uk/faq/meece.html. · ÐëçñÝóôåñåò ëåðôïìÝñåéåò ôùí áñ÷åßùí Xconfig êáé XF86Config âñßóêïíôáé óôéò ó÷åôéêÝò man óåëßäåò, êáé óôçí ôåêìçñßùóç ðåñß åãêáôÜóôáóçò ôùí X windows üðùò ôï Xfree86 HOWTO. Åðßóçò, âëÝðåôå ôá XFree86 FAQ óôïí êáèñÝöôç ôïõ http://www.XFree86.org/. · Ðëçñïöïñßåò ãéá gpm âñßóêïíôáé óôç man óåëßäá, åðßóçò äïêéìÜóôå ôçí éóôïóåëßäá ôïõ Darin Ernst óôï http://www.castle.net/X- notebook/mouse.txt. · ÐïëëÝò ðëçñïöïñßåò ãéá ìç÷áíÞìáôá êáé ëïãéóìéêü ðïíôéêéþí ìðïñåß íá âñåèåß óôï http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse [1m15. ÏõñÜ Ðïíôéêéïý[0m ÁñêåôÝò áðü ôéò ðëçñïöïñßåò ãéá ôï Ýããñáöï áõôü Ý÷ïõí øáñåõôåß áðü ôá äéÜöïñá linux newsgroups. ËõðÜìáé ðïõ äåí êñÜôçóá áñ÷åßï üëùí ðïõ Ýììåóá óõíåéóöÝñáíå ìå ôïí ôñüðï áõôü, óáò åõ÷áñéóôþ üëïõò ðÜñá ðïëý. Ëïéðüí, ãéá íá áíáêåöáëáéþóïõìå: · Áêüìá êáé öôçíÜ ðïíôßêéá Microsoft 3 êïõìðéþí ìðïñåß íá åîáíáãêáóôïýí íá äïõëÝøïõí. · Ñõèìßóåôå ôï áíôßãñáöï óáò ôïõ X íá áíáìÝíåé Ýíá ðïíôßêé Mouse Systems. · ÊñáôÞóôå ðáôçìÝíï ôï áñéóôåñü êïõìðß óôçí åêêßíçóç ãéá íá ìåôáâéâÜóåôå ôï ðïíôßêé óôçí êáôÜóôáóç MouseSystems. · ºóùò ÷ñåéáóôåß íá êñáôÜôå ðáôçìÝíï ôï áñéóôåñü êïõìðß üôáí îåêéíÞóåôå ôçí X. · Ôá ðïíôßêéá åßíáé ðéï Ýîõðíá áðü üôé íïìßæåéò.