synaptics

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

synaptics

Messaggio da blackman85 »

Salve gente ho un problema con i driver del touchpad. Ho seguito la guida su wikislack per configurare il touchpad però ho visto che quando faccio le modifiche con synclient queste non hanno alcun effetto sulla configurazione del mouse (anche se vanno a buon fine dando synclient -l vedo che l'opzione ha cambiato valore), anche avendo abilitato la voce SHMConfig poi alla fine mi sono accorto che il modulo caricato è psmouse e se do il comando modprobe synaptics ecco il risultato:

Codice: Seleziona tutto

FATAL: Module synaptics not found.
se faccio l'unload del modulo psmouse il touchpad non funziona più. Dove devo prendere il driver del touchpad in maniera tale che configuarandolo con synclient funzioni? A proposito mi riconosce due dispositivi touchpad perché sul notebook ho dei tasti a sfioramento:

Codice: Seleziona tutto

hal-find-by-capability --capability input.touchpad
/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicaldev_input
Se può servire ecco il risultato di xinput:

Codice: Seleziona tutto

$ xinput list
â¡ Virtual core pointer                         id=2    [master pointer  (3)]
â   â³ Virtual core XTEST pointer               id=4    [slave  pointer  (2)]
â   â³ Macintosh mouse button emulation         id=8    [slave  pointer  (2)]
â   â³ SynPS/2 Synaptics TouchPad               id=17   [slave  pointer  (2)]
â   â³ SynPS/2 Synaptics TouchPad               id=9    [slave  pointer  (2)]
â   â³ Mouse0                                   id=6    [slave  pointer  (2)]
â   â³ SynPS/2 Synaptics TouchPad               id=15   [slave  pointer  (2)]
â   â³ SynPS/2 Synaptics TouchPad               id=16   [slave  pointer  (2)]
⣠Virtual core keyboard                        id=3    [master keyboard (2)]
    â³ Virtual core XTEST keyboard              id=5    [slave  keyboard (3)]
    â³ AT Translated Set 2 keyboard             id=7    [slave  keyboard (3)]
    â³ Acer CrystalEye webcam                   id=10   [slave  keyboard (3)]
    â³ Sleep Button                             id=11   [slave  keyboard (3)]
    â³ Power Button                             id=12   [slave  keyboard (3)]
    â³ Video Bus                                id=13   [slave  keyboard (3)]
    â³ Power Button                             id=14   [slave  keyboard (3)]
Grazie per l'aiuto!

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

Una domanda al volo. Dopo che imposti tutto e riavvii hald, eseguendo la query al database vedi le informazioni che hai settato tu?

Codice: Seleziona tutto

hal-device '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
Emanuele

P.S. Il modulo di xorg è diverso dal modulo del kernel, con modprobe carichi i moduli del kernel che sono diversi dai moduli di X.
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: synaptics

Messaggio da blackman85 »

Si ma le impostazioni settate non hanno nessun effetto!!

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

Puoi postare l'output? Magari dacci anche log di X (/var/log/Xorg.0.log)

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: synaptics

Messaggio da phobos3576 »

Ma scusate, i touchpad Synaptics non dovrebbero essere rilevati automaticamente senza la necessità di particolari configurazioni o driver esterni?

Così accade, ad esempio, con i moderni laptop della HP, persino con il kernel ormai vecchiotto della Slackware 13.1.
Al boot, in dmesg ho:

Codice: Seleziona tutto

Synaptics Touchpad, model: 1, fw: 6.5, id: 0x1c0b1, caps: 0xa04751/0xa00000/0x0
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
Quindi, a tutti gli effetti si tratta di un mouse PS/2; infatti, anch'io vedo caricato solo il modulo psmouse.

In Xorg0.log ho:

Codice: Seleziona tutto

II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
	compiled for 1.7.5, module version = 1.2.2
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.2
(**) Option "Device" "/dev/input/event8"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
(II) SynPS/2 Synaptics TouchPad: buttons: left right
(**) Option "TapButton1" "1"
(--) SynPS/2 Synaptics TouchPad: touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
Le sezioni "InputDevice" in xorg.conf sono tutte commentate.
Il touchpad funziona alla perfezione, compresa la sezione che riproduce lo scrolling della finestra.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

phobos, per far funzionare una periferica su Xorg bisogna che questo sia configurato o tramite il file di configurazione (/etc/X11/xorg.conf) oppure in qualche altro modo. Nel tuo caso avendo tutto commentato nel file di configurazione il touchpad viene rilevato automaticamente dal server Xorg tramite il demone di hal, infatti nota nel tuo output la riga:

Codice: Seleziona tutto

(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad)
e questo perchè:
  • il tuo server è configurato per rilevare automaticamente le periferiche (di default):

    Codice: Seleziona tutto

    Option "AutoAddDevices" "on"
  • hal ha nel suo database una configurazione minima per il touchpad, fornita dalla slackware nel file:

    Codice: Seleziona tutto

    /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
Detto questo, una cosa è caricare il modulo (di Xorg) per far funzionare la periferica, una cosa è configurare quest'ultima come lo si desidera. Il driver synaptics accetta un sacco di opzioni che possono essere più o meno utili (vedi synaptics(5)); per abilitare (o disabilitare) queste opzioni devi necessariamente informare il driver e ci sono almeno due modi per fare questo:
  • inserendo un blocco InputDevice nel file di configurazione di Xorg
  • se la periferisca è rilevata tramite hal, aggiornando il database di hal, ad esempio come descritto nel wiki in questione
Da quello che ho capito io, il problema che espone il nostro amico è che le opzioni personali, settata via hal, non sembrano essere prese in considerazione dal server Xorg. Quindi come prima cosa volevo assicurarmi che hal sia stato configurato in maniera corretta e poi, eventualmente, controllare cosa dice il server Xorg.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: synaptics

Messaggio da phobos3576 »

spina ha scritto:Nel tuo caso avendo tutto commentato nel file di configurazione il touchpad viene rilevato automaticamente dal server Xorg tramite il demone di hal, infatti nota nel tuo output la riga:

Codice: Seleziona tutto

(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad)
Infatti, era ciò che intendevo dire.

In ogni caso, i messaggi diagnostici che ottiene Blackman85 sembrano molto diversi dai miei; potrebbe trattarsi di un diverso modello di touchpad che richiede un lavoro di configurazione più impegnativo.

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: synaptics

Messaggio da blackman85 »

Ecco l'output di dmesg riguardo al touchpad

Codice: Seleziona tutto

Synaptics Touchpad, model: 1, fw: 6.5, id: 0x1e0b1, caps: 0xc04751/0xe0500f
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio3/input/input7
Synaptics Touchpad, model: 1, fw: 6.5, id: 0x81a0b1, caps: 0xa04711/0xa04000
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input9
Ecco l'output di Xorg

Codice: Seleziona tutto

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.1 Slackware Linux Project
Current Operating System: Linux darkstar 2.6.33.4-smp #1 SMP Wed May 12 21:39:37 CDT 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-generic-smp-2.6.33.4-smp root=/dev/sda5 ro
Build Date: 05 May 2010  01:54:53AM
 
Current version of pixman: 0.16.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov 18 20:51:12 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/local" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
        Entry deleted from font path.
(**) FontPath set to:
        /usr/lib/X11/fonts/misc/:unscaled,
        /usr/lib/X11/fonts/100dpi/:unscaled,
        /usr/lib/X11/fonts/75dpi/:unscaled,
        /usr/lib/X11/fonts/misc/,
        /usr/lib/X11/fonts/Type1/,
        /usr/lib/X11/fonts/Speedo/,
        /usr/lib/X11/fonts/100dpi/,
        /usr/lib/X11/fonts/75dpi/,
        /usr/lib/X11/fonts/cyrillic/,
        /usr/lib/X11/fonts/TTF/,
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/Type1,
        /usr/share/fonts/misc,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/75dpi,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/cyrillic
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0x81e4c80
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 6.0
        X.Org XInput driver : 7.0
        X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0407:1025:0121 rev 161, Mem @ 0xce000000/16777216, 0xd0000000/268435456, 0xcc000000/33554432, I/O @ 0x00002000/128
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.0
        Module class: X.Org Server Extension
(II) NVIDIA GLX Module  260.19.21  Thu Nov  4 20:52:05 PDT 2010
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.1.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.0
        Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  260.19.21  Thu Nov  4 20:26:43 PDT 2010
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules/libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
        compiled for 1.7.7, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) Nov 18 20:51:17 NVIDIA(0): Enabling RENDER acceleration
(II) Nov 18 20:51:17 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Nov 18 20:51:17 NVIDIA(0):     enabled.
(II) Nov 18 20:51:19 NVIDIA(0): NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0)
(--) Nov 18 20:51:19 NVIDIA(0): Memory: 524288 kBytes
(--) Nov 18 20:51:19 NVIDIA(0): VideoBIOS: 60.84.41.00.18
(II) Nov 18 20:51:19 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Nov 18 20:51:19 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Nov 18 20:51:19 NVIDIA(0): Connected display device(s) on GeForce 8600M GT at PCI:1:0:0
(--) Nov 18 20:51:19 NVIDIA(0):     AUO (DFP-0)
(--) Nov 18 20:51:19 NVIDIA(0): AUO (DFP-0): 330.0 MHz maximum pixel clock
(--) Nov 18 20:51:19 NVIDIA(0): AUO (DFP-0): Internal Dual Link LVDS
(II) Nov 18 20:51:19 NVIDIA(0): Assigned Display Device: DFP-0
(==) Nov 18 20:51:19 NVIDIA(0): 
(==) Nov 18 20:51:19 NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) Nov 18 20:51:19 NVIDIA(0):     will be used as the requested mode.
(==) Nov 18 20:51:19 NVIDIA(0): 
(II) Nov 18 20:51:19 NVIDIA(0): Validated modes:
(II) Nov 18 20:51:19 NVIDIA(0):     "nvidia-auto-select"
(II) Nov 18 20:51:19 NVIDIA(0): Virtual screen size determined to be 1280 x 800
(--) Nov 18 20:51:20 NVIDIA(0): DPI set to (98, 96); computed from "UseEdidDpi" X config
(--) Nov 18 20:51:20 NVIDIA(0):     option
(==) Nov 18 20:51:20 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) Nov 18 20:51:20 NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
(II) Nov 18 20:51:20 NVIDIA(0): Initialized GPU GART.
(II) Nov 18 20:51:20 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
(II) Nov 18 20:51:20 NVIDIA(0):     enough to receive ACPI hotkey events.
(II) Nov 18 20:51:20 NVIDIA(0): ACPI brightness change hotkey events enabled.
(II) Nov 18 20:51:20 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) Nov 18 20:51:21 NVIDIA(0): Initialized OpenGL Acceleration
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Nov 18 20:51:21 NVIDIA(0): Initialized X Rendering Acceleration
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing extension GLX
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 2.3.3
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.7.5, module version = 1.2.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.2
(**) Option "Device" "/dev/input/event9"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
(II) SynPS/2 Synaptics TouchPad: buttons: left right
(**) Option "SHMConfig" "true"
(**) Option "VertTwoFingerScroll" "true"
(**) Option "TapButton1" "1"
(--) SynPS/2 Synaptics TouchPad: touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) Synaptics touchpad driver version 1.2.2
(**) Option "Device" "/dev/input/event7"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
(II) SynPS/2 Synaptics TouchPad: buttons: left right
(**) Option "SHMConfig" "true"
(**) Option "VertTwoFingerScroll" "true"
(**) Option "TapButton1" "1"
(--) SynPS/2 Synaptics TouchPad: touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) config/hal: Adding input device Acer CrystalEye webcam
(**) Acer CrystalEye webcam: always reports core events
(**) Acer CrystalEye webcam: Device: "/dev/input/event8"
(II) Acer CrystalEye webcam: Found keys
(II) Acer CrystalEye webcam: Configuring as keyboard
(II) XINPUT: Adding extended input device "Acer CrystalEye webcam" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event4"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event6"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event5"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) Nov 18 20:52:59 NVIDIA(0): Setting mode "1024x768"
(II) Nov 18 20:53:00 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Nov 18 20:57:53 NVIDIA(0): Setting mode "1024x768"
(II) Nov 18 20:57:54 NVIDIA(0): Setting mode "nvidia-auto-select"
Grazie per l'aiuto...

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

Postaci l'output del comando hal-device:

Codice: Seleziona tutto

hal-device '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
in effetti sembra che Xorg ignori qualsiasi impostazione.
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: synaptics

Messaggio da blackman85 »

Eccolo:

Codice: Seleziona tutto

udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  input.device = '/dev/input/event9'  (string)
  input.product = 'SynPS/2 Synaptics TouchPad'  (string)
  input.x11_options.TapButton1 = '1'  (string)
  input.x11_options.SHMConfig = 'true'  (string)
  input.x11_driver = 'synaptics'  (string)
  info.subsystem = 'input'  (string)
  info.product = 'SynPS/2 Synaptics TouchPad'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio4/input/input9/event9'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'  (string)
  info.category = 'input'  (string)
  info.capabilities = { 'input', 'input.touchpad' } (string list)
  input.x11_options.VertTwoFingerScroll = 'true'  (string)
  linux.device_file = '/dev/input/event9'  (string)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

Beh, ma questo output è in linea con Xorg, l'altro invece?

Codice: Seleziona tutto

hal-device '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicaldev_input
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: synaptics

Messaggio da blackman85 »

L'output del comando che hai postato è

Codice: Seleziona tutto

hal-device '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicaldev_input'
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicaldev_input'
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  input.device = '/dev/input/event7'  (string)
  input.product = 'SynPS/2 Synaptics TouchPad'  (string)
  input.x11_options.TapButton1 = '1'  (string)
  input.x11_options.SHMConfig = 'true'  (string)
  input.x11_driver = 'synaptics'  (string)
  info.subsystem = 'input'  (string) 
  info.product = 'SynPS/2 Synaptics TouchPad'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio3/input/input7/event7'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicaldev_input'  (string)
  info.category = 'input'  (string)
  info.capabilities = { 'input', 'input.touchpad' } (string list)
  input.x11_options.VertTwoFingerScroll = 'true'  (string)
  linux.device_file = '/dev/input/event7'  (string)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: synaptics

Messaggio da targzeta »

Anche questo sembra in linea con il server Xorg. Sembra che il database di hal non riporti le informazioni che hai aggiunto. Sei sicuro di averle aggiunte correttamente? Come hai fatto? Puoi postarci il file?

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi