(Touchpad AND Mouse)=SI - (Touchpad OR Mouse)=NO

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
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

(Touchpad AND Mouse)=SI - (Touchpad OR Mouse)=NO

Messaggio da ekxius »

ciao a tutti, scusate il titolo ma così almeno si capisce :p
sono riuscito a far funzionare il touchpad synaptics sul mio notebook.
ho installato il precompilato, modificato xorg.conf e caricato il modulo evdev. Tutto OK!
il problema è che se voglio utilizzare SOLO il touchpad X non si avvia piu. devo quindi lasciare il mouse attaccato, avviare X e togliere il mouse. :shock:
il mouse è visto come:

Codice: Seleziona tutto

/dev/mouse
il touchpad come

Codice: Seleziona tutto

/dev/psaux
praticamente mi pare che slack vada a cercare se esiste un /dev/mouse, vede che non è connesso e da' errore.

come posso riuscire a risolvere? se volete altre info chiedete pure.
ciao
:)
Ultima modifica di ekxius il gio 15 feb 2007, 20:23, modificato 2 volte in totale.

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

Modifica xorg.conf in modo che X parta anche se non trova il mouse (è una cosa tipo AllowMouseOpenFail da aggiungere)

slackoman
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: gio 25 gen 2007, 16:07

Messaggio da slackoman »

Il problema è che normalmente X è configurato in modo da avere il mouse esterno come corepointer, e se quando parte non lo trova si incaxxa.

Modifica il file /etc/X11/xorg.conf prendendo spunto dal mio:

---------------------------------------------------------------------------------------------
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.015"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
# Option "Resolution" "256" # speed setting for PS/2 mouse
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5"
EndSection

.........

# **********************************************************************
# ServerLayout sections.
# **********************************************************************
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
-----------------------------------------------------------------------------------

Ho definito come corepointer il touchpad e come device di puntamento alternativo il mouse USB, in questo modo anche se il mouse non c'è non da problemi, e se c'è funzionano entrambi. ;)

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

syaochan ha scritto:Modifica xorg.conf in modo che X parta anche se non trova il mouse (è una cosa tipo AllowMouseOpenFail da aggiungere)
allora, penso che si debba mettere:

Codice: Seleziona tutto

Option "AllowMouseOpenFail"
ma dove metto questa opzione? In ServerLayout? ho visto a questo link da cui ho tratto spunto per la configurazione del mio touchpad che alessio ha il mouse usb visto come
/dev/input/mice, mentre io come /dev/mouse.
http://www.capponcino.it/alessio/linux_on_joybook-S53/

sarà quello il problema?lui non ha quell'opzione che mi dici di mettere.

altra domanda: come faccio ad abilitare nel touchpad il click sulla sua superficie (il "tap" mi pare si chiami) anzichè il click classico con gli appositi tasti?devo ricompilare il pacchetto dei driver?

ciao e grazie della risposta.

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

che notepad hai?
io ho un IBM T41 e non ho il problema.
Non ho dovuto configurare nulla (tranne modificare il protocollo del mouse in xorg.conf da "PS/2" a "ImPS/2").
Funzionano sia la rotella del mouse USB, che il "tap" sul touchpad.

/proc/bus/input/devices

Codice: Seleziona tutto

...
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input5
H: Handlers=mouse1 event5
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
xorg.conf

Codice: Seleziona tutto

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ImPS/2"
    Option "Device"      "/dev/mouse"
EndSection
Comunque controllando nella configurazione del kernel (2.6.20):
CONFIG_INPUT_MOUSEDEV_PSAUX
Say Y here if you want your mouse also be accessible as char device
10:1 - /dev/psaux. The data available through /dev/psaux is exactly
the same as the data from /dev/input/mice.
Tu che kernel usi?

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

slackoman ha scritto:Il problema è che normalmente X è configurato in modo da avere il mouse esterno come corepointer, e se quando parte non lo trova si incaxxa.

Modifica il file /etc/X11/xorg.conf prendendo spunto dal mio:

......cut.......

Ho definito come corepointer il touchpad e come device di puntamento alternativo il mouse USB, in questo modo anche se il mouse non c'è non da problemi, e se c'è funzionano entrambi. ;)
Grazie ho risolto tutto.
Ora X parte anche se il mouse è scollegato.
E' bastato cambiare in ServerLayout l'opzione "CorePointer" che di default era del mouse e metterla al TouchPad e l'opzione del mouse metterla a "SendCoreEvents" (che penso che voglia dire: "a seconda degli eventi rileva il mouse").

Ora il tap del touchpad anche funziona perchè grazie alla configurazione di slackoman la riga Option "MaxTapTime" che prima avevo disabilitata e messa a "0", cambiandola con "180" è andata a posto.


GRAZIE A TUTTI!!!!!!!! 8) 8)

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

ehhhm... scusate. proprio risolto direi di no.
se a computer spento, avvio slack e lascio il mouse scollegato, entro in X e va tutto bene.
solo che se collego il mouse esso non è visto anche se si illumina.

come si può risolvere? anche se do il comando
/etc/rc.d/rc.hotplug restart

il mouse non si muove....

help... :)

Rispondi