[LinuxFocus-icon]
ÇáÃæáì  |  ÇáÎÇÑØÉ  |  ÝåÑÓ  |  ÈÍË

ÃÎÈÇÑ | ãÍÝæÙÇÊ | ÑæÇÈØ | Úä ÇáãÌáÉ
[an error occurred while processing this directive]
[Photo of the Author]
ÇáãÄáÝ Guido Socher (homepage)

äÈÐÉ Úä ÇáßÇÊÈ:

ÛíÏæ íåæì áíäßÓ áíÓ áÃäå íåÊã ÈÝåã ßíÝíÉ Úãá ÃäÙãÉ ÇáÊÔÛíá ÝÍÓÈ¡ Èá ááäÇÓ ÇáãåÊãíä ÈÊÕãíãå ÃíÖÇ..



ÊÑÌãå Åáì ÇáÚÑÈíÉ:
Taha Zerrouki <taha(at)linuxfocus.org>

ÇáÝåÑÓ:

 

Atek Super Mini Optical Mouse

[Illustration]

äÈÐÉ ãÎÊÕÑÉ:

ÇáßËíÑæä áÇ íÍÈæä ÃÏæÇÊ ÇáÊÃÔíÑ ÇáÊí ÊÃÊí ãÚlaptops . åí ÌíÏÉ ÈãÇ Ýíå ÇáßÝÇíÉ áäÞá ÇáãÄÔÑ Èíä äøÇÝÐÊíä¡ áßä áÇ ÊÑÓã Ãæ ÊÚãá Úáì ÇáÕøæÑ Ýí Gimp .

ÇáÝÃÑÉ ÇáÈÕÑíÉ ÇáÕøÛíÑÉ ÇáããÊÇÒÉ Super MiniOptical Mouse áÜ (http://www.atek.com/) ÝÃÑÉ ÍÞíÞíÉ ÕÛíÑÉ Åáì ÏÑÌÉ Ãäß ÊÓÊØíÚ ÇÓÊÚãÇáåÇ Ýí ÍíÒ ÕÛíÑ ÌÏÇ Íæá áæÍÉ ãÝÇÊíÍ laptop .A



 

ãÞÏãÉ

ÇáÌãíÚ íÍÈæä ÇáÃÌåÒÉ ÇáÑÇÆÚÉ æ áÇÈÏ Ãä åÐå ÇáÝÃÑÉ ÇáÕøÛíÑÉ ÅÍÏÇåÇ.

ÅäåÇ Íá áãÔßá ÞÏíã: ãÚÙã ÇáäÇÓ áÇ íØíÞæä ÃÏæÇÊ ÇáÊÃÔíÑ ÇáãÏãÌÉ Ýí laptops ÇáÊí ÚÇÏÉ ãÇ ÊáãÓ ÇáÏÝÊÑ Ãæ ÑÄæÓ ÇáããÍÇÉ.
ÇáÝÃÑÉ ÇáÈÕÑíÉ ÇáÕøÛíÑÉ ÇáããÊÇÒÉ ÝÃÑÉ ÍÞíÞíÉ Êãßäß Ãä ÊÄÔÑ ÊÃÔíÑÇ ÓÑíÚÇ ÏÞíÞÇ. ÛáÇÝåÇ ãÕäæÚ ÈáÇÓÊíß ÏÇßä ÔÇÝø - ÔÈå ÔÝÇÝ-. íãßäß ÑÄíÉ ÇáÍãÑÉ ÇáÞÇÊãÉ áÕãÇãåÇ ÇáßåÑæÖæÆí ÊÊæåÌ ÊæåÌÇ ÃÍãÑ ãÓÊÞÈáíÇ. ÝÃÑÊäÇ ØæáåÇ ÞÑÇÈ 6.5 ÓäÊíãÊÑ æ ÚÑÖåÇ 3 ÓäÊíãÊÑÇÊ æ ÊÃÊí ãÚ ÍÞíÈÉ ÓÝÑ ÕÛíÑÉ áØíÝÉ. ÍÈáåÇ ÑÞíÞ ãÑä ÌÏÇ ãÏÚøóã ÈæÊÑ Kevlar

[Super Mini Optica

åÐå ÇáÝÃÑÉ ãÊæÝÑÉ áãæÕá ps/2 æ USB . ÌÑÈÊåÇ ÝÞØ ãÚ ¡ áßääí ãÊÃßÏ ÃäåÇ ÓÊÚãá ÌíÏÇ ãÚ .

ÇáãÓÃáÉ ÚãæãÇ ãÚ ãæÕá ps/2 Ãä ÇáãæÇÕÝÇÊ áÇ ÊÊÍÏË Úä ãÞÇÏíÑ ÇáØÇÞÉ ÇáãæÝÑÉ ááÃÌåÒÉ.

ÇáÝÆÑÇä ÇáÖæÆíÉ - ÇáÈÕÑíÉ- ÝíåÇ ÖæÁ áÇãÚ æ ÑÞÇÞÉ ãÕæøöÑÉ ÕÛíÑÉ æ ÏÞÇÆÞ ÅáßÊÑæäíÉ ãÚÞÏÉ. æ áÑÈãÇ ÑÞÇÆÞ ÎÇÑÌíÉ áÇ ÊßÝíåÇ ÇáØÇÞÉ ÇáãæÝÑÉ ãä åÐÇ ÇáãæÕá.

áßä ãÚ USB áÇ ÊÞáÞ Úáì ÊæÇÝÞ ÇáÃÌåÒÉ.

.

åÐå ÇáÝÃÑÉ áåÇ ÒöÑøÇä. áÊÓÊÚãáåÇ Úáì áíäßÓ ÓÊÍÊÇÌ Åáì ÎíÇÑEmulate3Buttons áãÍÇßÇÉ ÇáÝÆÑÇä ËáÇËíÉ ÇáÃÒÑÇÑ Ýí ÅÚÏÇÏ X11 . æ áÃäåÇ ÕÛíÑÉ ÌÏÇ áä íÕÚÈ Úáíß ÖÛØ ÇáÒÑøíä ãÚÇ áãÍÇßÇÉ ÇáÒÑø ÇáÃæÓØ. Úáì ßá ÍÇá¡ íÌÈ Ãä ÊÖÛØåãÇ ãÚÇ ÈÞæÉ æ ÊäÊÙÑ ÈÚÖ ÇáæÞÊ áÊÚÊÇÏ Úáì Ðáß.

 

ÇáÊËÈíÊ

ÊãËá ÇáÝÃÑÉ ÇáãæÕæáÉ ÈÜ ps/2 Ýí áíäßÓ ÈÜ /dev/psaux æ ÇáãÑÓæã åæ "PS/2". ÎíÇÑ ÅÚÏÇÏ ÇáäæÇÉ åæ CONFIG_PSMOUSE. ßá ÇáÃäæíÉ ÇáÌÇåÒÉ áÃÛáÈ ÇáÊæÒíÚÇÊ ÊáÈí åÐÇ ÇáÎíÇÑ ÊáÞÇÆíÇ¡ ÝáÇ ÊÞáÞ ÈÔÃä Ðáß.

äÙÇã ÇáäæÇÉ 2.4 Åä ßÇä ÚãÑ äæÇÉ ÊæÒíÚß ÃÞá ãä ÚÇã ÝáÇ ÊÞáÞ . USB ÍÏíË ÍÞÇ Úáì áíäßÓ. ÃÛáÈ ÇáÊøæÒíÚÇÊ ÊÏÚã ÝÃÑÉ USB ÞÈá Õ쾄 Redhat CONFIG_USB_OHCI Ãæ CONFIG_USB_UHCI æ 7.0, 7.1 æ Mandrake 8.0 ÇáÎ. ÓÊÚãá ÌãíÚåÇ. ÎíÇÑÇÊ ÅÚÏÇÏ ÇáäæÇÉ åí CONFIG_INPUTÈÊØæíÑ ÃäæíÉ ÎÇÕÉ ÃãÇ ÇáÊæÒíÚÇÊ ÇáÞíÇÓíÉ ÝÊÊÖãä ¡ CONFIG_USB_HID¡ CONFIG_USB_MOUSE. ááÅÔÇÑÉ¡ ßá åÐÇ áãä íÑÛÈ åÐå ÇáÎíÇÑÇÊ.

 

ÊÍãíá æÍÏÇÊ ÇáäæÇÉ

ÝÃÑÉ USB ÝÞØ ÇáÊí ÊÊØáøÈ ÊÍãíá æÍÏÇÊ ÇáäæÇÉ ( ÅÐÇ ÕõÑøöÝóÊ ßá æÍÏÉ Úáì ÍÏì). ÃãÇ ÝÃÑÉ ps/2 ÝáÇ æÍÏÉ ÊÎÕåÇ.
áÊÍãíá ÇáæÍÏÇÊ äÝÐ :
· modprobe input
· modprobe hid
· modprobe mousedev
íãßäß Ãä ÊÍãøáåÇ ÊáÞÇÆíÇ ÚäÏ ÇáÊÔÛíá ÅÐÇ ÃÖÝÊ Åáì ÞÓã ÈÏÁ ÇáÊÔÛíá Ýí ÇáãáÝ
/etc/init.d/usb Ýí ÑÏåÇÊ æ ãäÏÑÇß ÃãÇ Ýí Suse ÝÝí ÇáãáÝ /sbin/init.d
ãáÝ ÇáÌåÇÒ áUSB åæ /dev/input/mice. ÞÏ ÊÍÊÇÌ Ãä ÊäÔÆå:
mkdir /dev/input
mknod /dev/input/mice c 13 63
chmod 666 /dev/input/mice

 

ÌÑøÈ ¡ ÌÑøÈ

ÇáÂä äÍä ãÓÊÚÏæä áÇÎÊÈÇÑ ÇáÝÃÑÉ. ÇÑÈØåÇ æ äÝÐ :

cat /dev/input/mice

Ãæ áÝÃÑÉ ps/2 äÝÐ :cat /dev/psaux

ßáãÇ ÍÑßÊ ÇáÝÃÑÉ íÌÈ Ãä ÊÑì ÈÚÖ ÇáãÍÇÑÝ ÇáÛÑíÈÉ. æ ÅáÇ ÊÝÍÕ ÇáãæÕáÇÊ æ ÊÃßÏ Ãä æÍÏÇÊ ÇáäæÇÉ ÞÏ ÍõãøöáÊ ÈÜ /sbin/lsmod.

ÝÃÑÉ íÌÈ Ãä ÊÙåÑ ÃíÖÇ Ýí ÇáãáÝ /proc/bus/usb/devices æÓÊÚÑøöÝ äÝÓåÇ ÈÜ:

S: Manufacturer=JPC

S: Product=JPC USB MOUSE

 

ÇáÅÚÏÇÏ

ÇáÂä ÝÃÑÊäÇ ÊÚãá¡ ÓäÚöÏøõ äæÇÝÐ X11 áíÓÊÚãáåÇ Ãæ íÓÊÚãá ÝÃÑÉ áæÍÉ ÇáãÝÇÊíÍ gpm¡ Åä ÃÑÏÊ Ãä ÊÏÚã áÝÃÑÉ ÎÇÑÌ ÇáÈíÆÉ ÇáÑÓæãíÉ. ÇáÝÃÑÉ ÇáÖæÆíÉ ÊÓÊÚãá ÏÇÆãÇ ãÑÓæã 2/PS ÅáÇ Åä ßÇä áÏíß ÝÃÑÉ áåÇ ãæÕá USB. ÇáÝÑÞ ÈíäåÇ ÚäÏ ÇáÅÚÏÇÏ åæ ãáÝ ÇáÌåÇÒ ÅãÇ /dev/input/mice Ãæ /dev/psaux ¡ æ ÓíøÇä ãÇ ÚÏÇ Ðáß.

ÝÃÑÉ ÓØÑ ÇáÃæÇãÑ ÊõÔÛøá ÈÜ:

gpm -t ps/2 -m /dev/input/mice

ÃãÇ áÐÇÊ ÅÕÏÇÑ ps/s ÝÈÜ:

gpm -t ps/2 -m /dev/psaux

Úáíß Ãä ÊÍÑÑ - ÊßÊÈ- ÇáãáÝ XF86Config-4 ( Ýí ÇáÅÕÏÇÑ 4 ãä xfree86) Ãæ ( Ýí ÇáÅÕÏÇÑ3 ãä xfree86 ) Ýí ÇáÏáíá /etc/X11. ÝÅä æÌÏÊ ßáÇ ÇáãáÝíä ÇÈÍË Úä ÃíåãÇ ÇÓÊÚãá ÂÎÑ ãÑÉ ÈÇáÃãÑ "ls -ultr". åÐÇ ãÇ ÓíÚÑÖ ÇáãáÝÇÊ æ æÞÊ ÂÎÑ ãÑÉ ÞÑÃåÇ ÈÑäÇãÌ ãÇ.

 

ÇáÅÕÏÇÑ ÇáËÇáË ãä xfree86

ÚÏøá ÞÓã ÇáãÄÔÑ -pointer section- Åáì:

Section "Pointer"

Protocol "PS/2"

Device "/dev/input/mice"

Emulate3Buttons

Emulate3Timeout 80

EndSection

 

ÇáÅÕÏÇÑ ÇáÑÇÈÚ ãä xfree86

ÚÏøá ÞÓã ÇáãÄÔÑ -pointer section- Åáì:

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "PS/2"

Option "Device" "/dev/input/mice"

Option "Emulate3Buttons"

Option "Emulate3Timeout" "80"

EndSection

Úáíß ÃíÖÇ Ãä ÊÍÏÏ ÇáãÏÎá Ýí ßá ÞÓã ServerLayout ÞÇÈá ááÊØÈíÞ

InputDevice "Mouse1" "CorePointer"

ÞÓã ServerLayout ÚÇÏÉ ãÇ íßæä Ýí ÂÎÑ ÇáãáÝ.

ÝÃÑÊÇä ãÚ ÇáÅÕÏÇÑ 4 ãä xfree86

áÊÓÊÚãá ÃÏÇÊíä ááÊÃÔíÑ¡ ÇáãÏãÌÉ ãÚ æ ÇáÝÃÑÉ ÇáÖæÆíÉ¡ ÒÏ ( æáÇ ÊÓÊÈÏá ãÏÎá CorePointer ) Ýí ÞÓã ServerLayout :

InputDevice "Mouse1" "SendCoreEvents"

Úá ßá ÍÇá ÊÍÊÇÌ åÐÇ ÝÞØ Åä ßÇäÊ ÇáÝÃÑÉ ÇáãÏãÌÉ áíÓÊ ÐÇÊ USB.

ÇáÌåÇÒ /dev/input/mice ÃÕáÇ " ãÌãæÚÉ ÃÌåÒÉ" íÓÊÞÈá ÇáÃÍÏÇË ãä ßá ÇáÝÆÑÇä ÐÇÊ USB ÇáãæÕæáÉ.

ÝÃÑÊÇä ãÚ ÇáÅÕÏÇÑ 3 ãä xfree86

Úáíß ÝÞØ ÒíÇÏÉ ÞÓã æ ÇßÊÈ Ýíå ãÇ ÓíÃÊí¡ æ ÏÚ ÞÓã ÇáãÄÔÑ ßãÇ åæ. åÐÇ ÖÑæÑí ÝÞØ Åä áã Êßä ÇáÝÃÑÊÇä ãä ÐæÇÊ USB.

Section "Xinput"

SubSection "Mouse"

DeviceName "USBmouse"

Protocol "PS/2"

Port "/dev/input/mice"

AlwaysCore

EndSubSection

EndSection

åßÐÇ¡ ÇÓÊãÊÚ ÈÝÃÑÊß ÇáÖæÆíÉ

 

ÇáÎÇÊãÉ

ÞÏ íÈÏæ ÅÚÏÇÏ åÐå ÇáÝÃÑÉ ÇáÌÏíÏÉ ãÚÞÏÇ¡ áßä Úáíß ÝÞØ Ãä ÊÊÊÈÚ ÇáÊÚáíãÇÊ.Åä ßÇäÊ ÇáÝÃÑÉ ÇáãÏãÌÉ ÐÇÊ USB ÃÕáÇ¡ ãÇ Úáíß ÅáÇ Ãä ÊÕá ÇáÝÃÑÉ ÇáÎÇÑÌíÉ ÐÇÊUSB.

ÝÃÑÉ Atek Super Mini Optical Mouse ÝÃÑÉ ÌíÏÉ ÏÞíÞÉ ÍÞÇ. Ýí ÇáÈÏÇíÉ ÓÊÌÏ ÕÚæÈÉ Ýí ÇáÚãá ÈÝÃÑÉ ÕÛíÑÉ ÌÏÇ áßä ÓÊÚÊÇÏ ÚáíåÇ ( Èá ÞÏ ÊÏãä ÚáíåÇ:-) ÈÓÑÚÉ.

ÑÓã ÃÔßÇá ÑÝíÚÉ ÏÞíÞÉ ÝíGimp áíÓÊ ãÔßáÉ. ÅäåÇ ãÝíÏÉ ÌÏÇ ÍíË áÇ íÊæÝÑ ÍíÒ ßÇÝ¡ æ ÊÚãá ÌíÏÇ Úáì ØÇæáÉ ßÈíÑÉ º-).

ËãäåÇ ÞÑÇÈ 50 ÏæáÇÑÇ. ÇÍÓÈåÇ ÈÚãáÊßã ÇáãÍáíÉ æ ÃÖÝ ÇáÚãæáÉ ÅÐÇ ÃÑÏÊ ØáÈåÇ ãä ÎÇÑÌ ÇáæáÇíÇÊ ÇáãÊÍÏÉ.

 

 

ÑæÇÈØ :

  1. retailers selling the atek mouse

  2. atek.com homepage

  3. linux-usb.org

 

ÊÚÞíÈß Úáì åÐÇ ÇáãÞÇá

áßá ãÞÇá ÕÝÍÉ ÎÇÕÉ ÈÇáÊÚÞíÈÇÊ¡ ÃÑÓá ÊÚÞíÈÇ Ãæ ÇØáÚ Úáì ÊÚÞíÈÇÊ ÇáÂÎÑíä.
 ÕÝÍÉ ÇáÊÚÞíÈÇÊ 

ÇáÕÝÍÇÊ ÈÑÚÇíÉ ØÇÞã áíäßÓ ÝæßõÓ
© Guido Socher, FDL
LinuxFocus.org

ÇÖÛØ åäÇ ááÊäÈíå Úä ÎØÃ Ãæ áÇÑÓÇá ãáÇÍÙÇÊß Åáì áíäßÓ ÝæßõÓ
ãÚáæãÇÊ Úä ÇáÊÑÌãÉ:
en --> -- : Guido Socher (homepage)
en --> ar: Taha Zerrouki <taha(at)linuxfocus.org>

2002-01-31, generated by lfparser version 2.22