Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: amena в Mar 26, 2007, 19:57



Титла: Mouse
Публикувано от: amena в Mar 26, 2007, 19:57
Здравейте.
Взех си лаптоп. Сложих си Slacware 11. Всичко е тип-топ, НО..... когато "опиша" скрола на мишката в xorg.conf тя отказва, а тръгва тази от лаптопа. Някакви идеи?


Титла: Mouse
Публикувано от: gizi_ в Mar 27, 2007, 01:02
Що за мишка имаш и как си я описал и въобще нали се сещаш че тез неща малко или много биха спомогнали за да ти помогнем и ние тука.Дай да видим cat /proc/bus/input/devices





Титла: Mouse
Публикувано от: ji в Mar 27, 2007, 11:20
Покажи и "Input Section" от "Xorg.conf"


Титла: Mouse
Публикувано от: amena в Mar 27, 2007, 23:53
нямам папка /proc/bus/input/devices. Имам usb
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=1460
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 93/900 us (10%), #Int=  1, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=1440
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=045e ProdID=0083 Rev= 0.00
S:  Manufacturer=Microsoft
S:  Product=Basic Optical Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbmouse
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.04
S:  Manufacturer=Linux 2.4.33.3 ehci_hcd
S:  Product=VIA Technologies, Inc. USB 2.0
S:  SerialNumber=00:10.4
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms


    Identifier "Mouse1"
    Driver     "mouse"
    Option      "Device"           "/dev/psaux"
    Option      "Protocol"         "IMPS/2"
    Option      "Emulate3Buttons"  "yes"
    Option     "Buttons"       "3"
    Option      "ZAxisMapping"     "4 5"
EndSection


В този вариант на запис работи мишката от латопа. Когато сложа # пред редовете си ми работи външната мишка, но без скрол. Като марка мишката е Microsoft.


Титла: Mouse
Публикувано от: ji в Mar 28, 2007, 12:03
В  Identifier "Mouse1"
  Driver     "mouse"
  Option      "Device"           "/dev/input/mice"
  Option      "Protocol"         "IMPS/2"
 # Option      "Emulate3Buttons"  "yes"  <--махни това
  Option     "Buttons"       "5"  <-- Тук става   "5"
  Option      "ZAxisMapping"     "4 5"
EndSection





Титла: Mouse
Публикувано от: amena в Mar 28, 2007, 15:27
не се получава. не се стартира Х.

"Identifier" is not a valid keyword in this section. Parse error on line 270 of section InputDevice i file /etc/X11/xorg.conf

Identifier "Mouse1" - това е 270 ред


Титла: Mouse
Публикувано от: ji в Mar 28, 2007, 22:18
Ами като правиш copy/paste без да се замисляш изобщо така е !
Навярно си забравил за реда  Section "InputDevice"

Изкопирай това:
Примерен код

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse1"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
   Option       "Protocol" "imps/2"
  Option       "ZAxisMapping" "4 5"
EndSection


Забележи, че xorg.conf е организиран на СЕКЦИИ.
Имаш Section "InputDevice", Section "Screen", Section "Monitor" и т.н
Най-вероятно си сложил опциите за мишката в грешната секция или в нищото(някъде извън Section - EndSection). Също така забележи, че имаш две Section "InputDevice" една за клавиатурата и една за мишката. Така както съм ти дал секцията за мишката, Х-а ще работи с всички мишки закачени на РС-то ти едновременно, защото ще използва "/dev/input/mice". Но ако си с ядро 2.4.х е възможно да нямаш такова у/во. За сега няма да говоря какво правим в такъв случай, просто пробвай това.


Титла: Mouse
Публикувано от: neonic в Mar 29, 2007, 07:09
В xorg.conf, трябва да имаш на две места:
Примерен код
.... Section "Input Device"
Identifier       "Mouse=0"
....
Section "Input Device"
Identifier       "Mouse=1"


Т.е. трябва да има нещо подобно:

Примерен код
.... Section "InputDevice"
   Identifier   "Mouse0"
   Driver      "mouse"
   Option      "CorePointer"
   Option      "Device"      "/dev/psaux"
   Option      "Protocol"      "PS/2"
EndSection

Section "InputDevice"
   Identifier   "Mouse1"
   Driver      "mouse"
   Option      "SendCoreEvents" "true"
   Option      "Protocol" "IMPS/2"
   Option      "Device" "/dev/psaux"
   Option      "Emulate3Buttons"
   Option      "ZAxisMapping" "4 5"
   Option      "Buttons" "5"
EndSection ....


При мен, при тази конфигурация си работи и touchpad - a, и мишката, която е със ps2 интерфейс, а също така ако сложа и мишка на usb интерфейс.


Титла: Mouse
Публикувано от: pr0fessor в Apr 23, 2007, 22:32
Цитат
Option       "ZAxisMapping" "4 5"

само тоя ред добавяш в опциите на на мишката зада иам скрол (но трябва да го добавиш в секцията за мишката...)
това:
Цитат
Option      "Emulate3Buttons"

е ако имаш мишка с 2 бутона (и при 3 бутонна мишка работи за двата крайни бутона) при едновременно натискане да прай среден бутон (в операта затваря таб)