Newsgroup: it.comp.os.linux.iniziare
Titolo: Mouse impazzito

Salve a tutti. Recentemente ho acquistato un mouse trust ottico con
rotellina, attacco PS/2. Funziona tutto tranne la rotellina: questa funge
solo da pulsante centrale. Dopo aver lurkato in lungo e in largo, ho
provato a smanettare XF86Config come segue:
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2    <--- 
	Option      "Device" "/dev/mouse" <--- 
	Option      "ZAxisMapping" "4 5"
	Option      "Emulate3Buttons" "no"
EndSection
Ho modificato solo le impostazioni indicate, quelle originali sono:
        Option      "Protocol" "PS/2
        Option      "Device" "/dev/psaux"
Il risultato è che il mouse impazzisce completamente... il cursore
diventa ingovernabile, e mi si aprono finestre e menu' a casaccio.
Qualcuno ha idea di cio' che capita?
TIA.

Il Wed, 08 Oct 2003 23:46:23 +0200, Modar ha scritto:
Dimenticavo: ho una RedHat 9.0.

 Dimenticavo: ho una RedHat 9.0.
non so cosa e' che gli da fastidio ma questo e' il classico caso di gpm
che fa casini.......
soluzione?? disinstalla gpm!

 soluzione?? disinstalla gpm!
confermo, spesso è colpa di gpm

 confermo, spesso è colpa di gpm
Ok, grazie, stasera provo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Option      "Device" "/dev/mouse" <---
secondo me, devi lasciare /dev/psaux
ciao
gluca

 secondo me, devi lasciare /dev/psaux
Ho tentato: stessi risultati.


 Ok, grazie, stasera provo.
Prova fallita, purtroppo: ho disattivato gpm, ho fatto in modo che non
partisse piu' al boot e ho spento e riacceso la macchina (si, lo so: sa un
po' di 'finestre'...): nessun risultato.

 Ho tentato: stessi risultati.
andando per tentativi, senza conoscere il resto del XF86Config-4:
se e' il mouse principale, credo che ti manchi la riga
Option          "CorePointer"
da man XF86Config-4:
When  this  is  set,  the  input device is installed as the core
(primary) pointer  device.   There  must  be  exactly  one  core
pointer.  If this option is not set here, or in the ServerLayout
section, or from the -pointer  command  line  option,  then  the
first  input  device  that  is  capable  of being used as a core
pointer will be selected as the core pointer.   This  option  is
implicitly set when the obsolete Pointer section is used.
se invece hai un altro mouse principale, credo tu debba aggiungere
Option          "SendCoreEvents"        "true"
infine, alla fine del config, cerca se hai la riga
InputDevice     "mouse0"
in ogni caso, che cosa dice /var/log/XFree86.0.log?
ciao 
gluca

 in ogni caso, che cosa dice /var/log/XFree86.0.log?
Ecco: sembra che nulla riguardi il mouse tranne le righe iniziali:
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Videocard0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "it"
(**) XKB: layout: "it"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "DevInputMice"
(**) FontPath set to "unix/:7100"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7
E quelle finali:
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "SendCoreEvents"			<<<<<<<<<<<
(**) Mouse0: always reports core events		<<<<<<<<<<<
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(**) Option "Protocol" "IMPS/2"
(**) DevInputMice: Protocol: "IMPS/2"
(**) Option "AlwaysCore"
(**) DevInputMice: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) DevInputMice: ZAxisMapping: buttons 4 and 5
(**) DevInputMice: Buttons: 5
(II) XINPUT: Adding extended input device "DevInputMice" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) DevInputMice: ps2EnableDataReporting: succeeded
(1) Le righe marcate con <<<<<<<<<<<<< appaiono solo se inserisco
Option          "SendCoreEvents"        "true".
In ogni caso, il comportamento del mouse è lo stesso.

 Quindi spero che valga lo stesso.
puoi postarlo?
Gluca

 puoi postarlo?
Eccolo:
# XFree86 4 configuration created by pyxf86config
Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "DevInputMice" "AlwaysCore"
EndSection
Section "Files"
# RgbPath is the location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        FontPath     "unix/:7100"
EndSection
Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#       Option  "Xleds"         "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#       Option  "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#       Option  "XkbModel"      "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#       Option  "XkbModel"      "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#       Option  "XkbLayout"     "de"
# or:
#       Option  "XkbLayout"     "de"
#       Option  "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#       Option  "XkbOptions"    "ctrl:swapcaps"
# Or if you just want both to be control, use:
#       Option  "XkbOptions"    "ctrl:nocaps"
#
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "it"
EndSection
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/psaux"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection
Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
        Identifier  "DevInputMice"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Generic Laptop Display Panel 1280x1024"
        HorizSync    31.5 - 67.0
        VertRefresh  50.0 - 75.0
        Option      "dpms"
EndSection
Section "Device"
        Identifier  "Videocard0"
        Driver      "sis"
        VendorName  "Videocard vendor"
        BoardName   "SiS 630"
        VideoRam    8192
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        Identifier  "Videocard0"
        Driver      "sis"
        VendorName  "Videocard vendor"
        BoardName   "SiS 630"
        VideoRam    8192
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
Section "DRI"
        Group        0
        Mode         0666
EndSection
**************************************************************
Questo è quanto... La distro è Red Hat 9.
Grazie per la pazienza!

 EndSection
A me sembra a posto, che mouse usi?
Hai gpm attivo? A tanti dà problemi sotto X.
Prova a disattivarlo e vedi che succede.
Posta anche il log di XFree, lo trovi in /var/log

 Posta anche il log di XFree, lo trovi in /var/log
Gia' fatto, tre messaggi prima del tuo.
Comincio a sospettare che occorrano driver/pacchetti appositi... per win
e' cosi'. Sul sito della trust dicono che non supportano direttamente
linux e di arrangiarsi a cercarli in giro...
Non demordo.
