synaptics su slackware 13

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.
Avatar utente
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

synaptics su slackware 13

Messaggio da thepaperboy »

ero finalmente riuscito a capire come settare l'xorg.conf per avere lo scrolling del mouse e... tutto è cambiato. ho letto qualcosa nel forum sul nuovo X, ma non ne sono venuto a capo.

ho trovato questo wiki preciso http://www.slacky.eu/wikislack/index.ph ... s_touchpad che se non sbaglio è di spina (se sbaglio, chiedo perdono). solo che mi fermo al tentativo di determinazione dell'uid:

Codice: Seleziona tutto

root@darkstar:/home/thepaperboy# hal-find-by-capability --capability input.touchpad
root@darkstar:/home/thepaperboy# exit
thepaperboy@darkstar:~$ hal-find-by-capability --capability input.touchpad
thepaperboy@darkstar:~$
ho pensato di cogliere l'occasione di segnalare il wiki visto che oggi è uscita la 13.0. perché però non mi da l'udi?

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: synaptics su slackware 13

Messaggio da tigerwalk »

probabilmente non è input.touchpad. Ad es. a me il touchpad è input.mouse
Fai un po' di prove.

Avatar utente
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

Re: synaptics su slackware 13

Messaggio da thepaperboy »

intanto grazie, con imput.mouse sono riuscito ad andare avanti. solo che quando gli chiedo la lista della impostazioni (synclient -l) non mi da risposta e mi chiede se ho caricato il driver synaptics.

questo neppure dopo aver provato Xorg - configure e aver inserito nella sezione input device una riga driver "synaptics", avendo provato poi pure a cancellare quella relativa a driver "mouse" e pure avendo provato pure a cancellare xorg.conf

sampei
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: ven 12 ott 2007, 14:27

Re: synaptics su slackware 13

Messaggio da sampei »

Credo ci sia una soluzione piu' semplice al tuo problema, basta creare un file xorg.conf solo con le voci che ti servono. Ad esempio a me HAL non ha attivato la funzione tap del touchpad e quindi ho creato questo xorg.conf

Codice: Seleziona tutto

Section "ServerLayout"
      Identifier "Slackware"
      InputDevice "touchpad" "AlwaysCore"
EndSection

Section "InputDevice"
     Identifier     "touchpad"
     Driver          "synaptics"
     Option          "TapButton1"    "1"
EndSection
Non sara' elegante come soluzione ma ti posso assicurare che funziona. Ovviamente nel tuo caso particolare devi aggiungere a questo xorg.conf altre Option per attivare lo scroll e assegnare ad esse i valori piu' opportuni per il tuochpad. Tali opzioni e i relativi valori dovresti gia' conoscerle se le avevi configurate nel vecchio xorg.conf

Avatar utente
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

Re: synaptics su slackware 13

Messaggio da thepaperboy »

grazie mille del consiglio, ma non ha funzionato. ho provato a creare un xorg.conf uguale al tuo (semplicemente togliendo l'opzione tap), ma quando vado a vedere synclient mi dice ancora che il driver synaptic non è stato attivato. ho provato a cambiare Identifier "touchpad" con "Mouse0" (quello "originale" di Xorg -configure), ma a quel punto manco più si avvia X, mi da due errori in particolare riferiti a xinit.c che però non capisco.

sampei
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: ven 12 ott 2007, 14:27

Re: synaptics su slackware 13

Messaggio da sampei »

Potresti mostrarmi il tuo xorg.conf, mi riferisco a quello in cui ti diceva che non avevi caricato il driver?

Avatar utente
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

Re: synaptics su slackware 13

Messaggio da thepaperboy »

sampei ha scritto:Potresti mostrarmi il tuo xorg.conf, mi riferisco a quello in cui ti diceva che non avevi caricato il driver?
grazie della disponibilità.
questo è l'xorg che definisce Xorg -configure, e sulla base del quale synclient mi dice che synaptics non è caricato.

Codice: Seleziona tutto

Section "ServerLayout"                                         
        Identifier     "X.org Configured"                      
        Screen      0  "Screen0" 0 0                           
        InputDevice    "Mouse0" "CorePointer"                  
        InputDevice    "Keyboard0" "CoreKeyboard"              
EndSection                                                     

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/local"
        FontPath     "/usr/share/fonts/TTF"  
        FontPath     "/usr/share/fonts/OTF"  
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/misc" 
        FontPath     "/usr/share/fonts/CID"  
        FontPath     "/usr/share/fonts/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/75dpi"           
        FontPath     "/usr/share/fonts/100dpi"          
        FontPath     "/usr/share/fonts/cyrillic"        
EndSection                                              

Section "Module"
        Load  "dbe"
        Load  "dri"
        Load  "dri2"
        Load  "extmod"
        Load  "glx"   
EndSection            

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"      
EndSection                     

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse" 
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"  
EndSection                                    

Section "Monitor"
        #DisplaySize      290   210     # mm
        Identifier   "Monitor0"             
        VendorName   "QDS"                  
        ModelName    "3"                    
EndSection                                  

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"             
        ### [arg]: arg optional                                      
        #Option     "NoAccel"                   # [<bool>]           
        #Option     "SWcursor"                  # [<bool>]           
        #Option     "Dac6Bit"                   # [<bool>]           
        #Option     "Dac8Bit"                   # [<bool>]           
        #Option     "BusType"                   # [<str>]            
        #Option     "CPPIOMode"                 # [<bool>]           
        #Option     "CPusecTimeout"             # <i>                
        #Option     "AGPMode"                   # <i>                
        #Option     "AGPFastWrite"              # [<bool>]           
        #Option     "AGPSize"                   # <i>                
        #Option     "GARTSize"                  # <i>                
        #Option     "RingSize"                  # <i>                
        #Option     "BufferSize"                # <i>                
        #Option     "EnableDepthMoves"          # [<bool>]           
        #Option     "EnablePageFlip"            # [<bool>]           
        #Option     "NoBackBuffer"              # [<bool>]           
        #Option     "DMAForXv"                  # [<bool>]           
        #Option     "FBTexPercent"              # <i>                
        #Option     "DepthBits"                 # <i>                
        #Option     "PCIAPERSize"               # <i>                
        #Option     "AccelDFS"                  # [<bool>]           
        #Option     "IgnoreEDID"                # [<bool>]           
        #Option     "DisplayPriority"           # [<str>]            
        #Option     "PanelSize"                 # [<str>]            
        #Option     "ForceMinDotClock"          # <freq>             
        #Option     "ColorTiling"               # [<bool>]           
        #Option     "VideoKey"                  # <i>                
        #Option     "RageTheatreCrystal"        # <i>                
        #Option     "RageTheatreTunerPort"      # <i>                
        #Option     "RageTheatreCompositePort"  # <i>                
        #Option     "RageTheatreSVideoPort"     # <i>                
        #Option     "TunerType"                 # <i>                
        #Option     "RageTheatreMicrocPath"     # <str>              
        #Option     "RageTheatreMicrocType"     # <str>              
        #Option     "ScalerWidth"               # <i>                
        #Option     "RenderAccel"               # [<bool>]           
        #Option     "SubPixelOrder"             # [<str>]            
        #Option     "ShowCache"                 # [<bool>]           
        #Option     "DynamicClocks"             # [<bool>]           
        #Option     "VGAAccess"                 # [<bool>]           
        #Option     "ReverseDDC"                # [<bool>]           
        #Option     "LVDSProbePLL"              # [<bool>]           
        #Option     "AccelMethod"               # <str>              
        #Option     "DRI"                       # [<bool>]           
        #Option     "ConnectorTable"            # <str>              
        #Option     "DefaultConnectorTable"     # [<bool>]           
        #Option     "DefaultTMDSPLL"            # [<bool>]           
        #Option     "TVDACLoadDetect"           # [<bool>]           
        #Option     "ForceTVOut"                # [<bool>]           
        #Option     "TVStandard"                # <str>              
        #Option     "IgnoreLidStatus"           # [<bool>]           
        #Option     "DefaultTVDACAdj"           # [<bool>]           
        #Option     "Int10"                     # [<bool>]           
        #Option     "EXAVSync"                  # [<bool>]           
        #Option     "ATOMTVOut"                 # [<bool>]           
        #Option     "R4xxATOM"                  # [<bool>]           
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "Unknown Vendor"
        BoardName   "Unknown Board"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
se anche gli cambio il driver dell'input device in synaptics, non cambia nulla: sempre mi dice che non ha caricato il driver (in etc/modprobe.d/psmouse è tutto commentato).

sampei
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: ven 12 ott 2007, 14:27

Re: synaptics su slackware 13

Messaggio da sampei »

Forse sono stato poco chiaro. Quello che ti ha creato Xorg -configure e' un file xorg.conf completo mentre io ti avevo suggerito di creare un file xorg.conf minimale del tipo riportato sotto con solo le voci che ti servono aggiungendo esclusivamente le option del caso.
Ad esempio, per quel che so' io, e' inutile indicargli il path dei font cioe' tutta la Section "Files" puoi evitare di metterla perche' la crea HAL ed analogamente per le altre voci con Xorg.conf non fai altro che forzare certi valori se questi hanno un valore diverso oppure impostarli se HAL non li ha creati.

Proviamo un po' a leggere il file xorg.conf che hai postato tu per capire a grandi linee come e' fatto. Per una spiegazione esaustiva consulta lo Slackware4Dummies capitolo 5 e in particolare la scheda 11 in pag. 80
Osserva nella sezione ServerLayout viene fatta una dichiarazione del nome di un device di input e precisamente nella riga InputDevice "Mouse0". In quella riga, lo script di Xorg -configure ha deciso di chiamare il device Mouse0 (ma poteva chiamarlo pure pippo a patto d'esser poi coerente dopo) quella sezione e' un mouse ma questo lo capiamo solo leggendo un poco dopo nel file infatti piu' sotto c'e' una sezione Section "InputDevice" il cui identificativo e' Identifier Mouse0 in accordo con quello che e' riportato precedentemente nella sezione Section ServerLayout (se sostituisci a Mouse0 pippo ovunque compare non cambia nulla perche' e' solo un' etichetta). Ci rendiamo conto che ha configurato solo il mouse, quello classico, e non il touchpad, dal fatto che manca l'indicazione di tutte le coordinate dell'area del touchpad dove va abilitato lo scroll.
Se vuoi capire nei dettagli la cosa leggi la pagina man di synaptics e noterai che ci sono una marea di opzioni che si possono impostare.

Ora per esser piu' pratico, provo ad impostarti un xorg.conf che potrebbe andare bene se non hai un hw strano. Devi solo sostituirlo con il tuo xorg.conf e riavviare X

Codice: Seleziona tutto

Section "ServerLayout"
    Identifier     "Slackware"
    InputDevice    "mouse"            "CorePointer"
    InputDevice    "Touchpad"  "AlwaysCore"
EndSection

Section "Module"
       Load  "synaptics"
EndSection

Section "InputDevice"
    Identifier    "mouse"
    Driver        "mouse"
    Option        "Device" "/dev/input/mice"
    Option        "Protocol" "IMPS/2"
    Option        "Emulate3Buttons" "yes"
    Option        "ZAxisMapping" "4 5"
    Option        "CorePointer"
EndSection

Section "InputDevice"
    Identifier  "Touchpad"
    Driver      "synaptics"
 ####### INIZIO DELLE OPZIONI DEL TOUCHPAD
        Option  "Device"        "/dev/psaux"
        Option  "Protocol"      "auto-dev"
        Option  "Emulate3Buttons" "yes"
        Option  "LeftEdge"      "1700"
        Option  "RightEdge"     "5300"
        Option  "TopEdge"       "1700"
        Option  "BottomEdge"    "4200"
        Option  "FingerLow"     "25"
        Option  "FingerHigh"    "30"
        Option  "MaxTapTime"    "180"
        Option  "MaxTapMove"    "220"
        Option  "VertScrollDelta" "100"
        Option  "MinSpeed"      "0.09"
        Option  "MaxSpeed"      "0.18"
        Option  "AccelFactor" "0.0015"
        Option  "SHMConfig"     "on"
        Option  "VertTwoFingerScroll"   "1"
        Option  "HorizTwoFingerScroll"  "1"
        Option  "CornerCoasting"  "1"
        Option  "CoastingSpeed"  "3"
        Option  "TapButton1"        "1"
###### FINE DELLE OPZIONI DEL TOUCHPAD
EndSection
Con dei commenti nel codice ti ho segnalato le Option che alterano le prestazioni del touchpad se consulti la pagina man di synaptics comprenderai il significato di ciascuna voce e potrai modificare i relativi valori nel modo a te piu' congeniale.
Spero funzioni :-k
Ultima modifica di sampei il lun 31 ago 2009, 12:28, modificato 1 volta in totale.

Avatar utente
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

Re: synaptics su slackware 13

Messaggio da thepaperboy »

intanto ti ringrazio, anche se non ha funzionato (mancavano, credo, le virgolette dopo "CorePointer, le ho aggiunte, ma ancora nulla). mi pare di capire che il problema fosse la mancanza della voce Load "synaptics" nella sezione modules, giusto? solo che però anche così synclient -l mi dice che non è caricato il driver synaptics.

avevo provato il tuo xorg.conf minimale, ma come detto non aveva funzionato. se hai la pazienza di dare un occhio, ti posto l'xorg.conf che (dopo duro lavoro e varie letture) avevo configurato sulla 12.2 e che sulla 13.0 non mi (giustamente) funziona.

eccolo:

Codice: Seleziona tutto

Section "ServerLayout"                             
        Identifier     "X.org Configured"          
        Screen      0  "Screen0" 0 0               
        InputDevice    "Mouse0" "CorePointer"      
        InputDevice    "Keyboard0" "CoreKeyboard"  
        Option         "AIGLX" "true"              
EndSection                                         

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/TTF" 
        FontPath     "/usr/share/fonts/OTF" 
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/misc" 
        FontPath     "/usr/share/fonts/75dpi/:unscaled"
EndSection                                             

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "dri"   
        Load  "record"
        Load  "xtrap" 
        Load  "dbe"   
        Load  "GLcore"
        Load  "type1" 
        Load  "freetype"
EndSection              

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"      
        Option      "Xkblayout" "it"
EndSection                          

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "synaptics"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"  
        Option      "Emulate3Buttons" "no"    
EndSection                                    

#aggiunta per synaptic copiata dall xorg di knoppix live
Section "InputDevice"            
        Driver          "synaptics"
        Identifier      "AlpsPad"  
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"  
        Option          "LeftEdge"              "130"       
        Option          "RightEdge"             "840"       
        Option          "TopEdge"               "130"       
        Option          "BottomEdge"            "640"       
        Option          "FingerLow"             "7"         
        Option          "FingerHigh"            "8"         
        Option          "MaxTapTime"            "180"       
        Option          "MaxTapMove"            "110"       
        Option          "EmulateMidButtonTime"  "75"        
        Option          "VertScrollDelta"       "20"        
        Option          "HorizScrollDelta"      "20"        
        Option          "MinSpeed"              "0.60"      
        Option          "MaxSpeed"              "1.10"      
        Option          "AccelFactor"           "0.030"     
        Option          "EdgeMotionMinSpeed"    "200"       
        Option          "EdgeMotionMaxSpeed"    "200"       
        Option          "UpDownScrolling"       "1"         
        Option          "CircularScrolling"     "1"         
        Option          "CircScrollDelta"       "0.1"       
        Option          "CircScrollTrigger"     "2"         
        Option          "SHMConfig"             "on"        
        Option          "Emulate3Buttons"       "on"        
        Option          "SendCoreEvents"        "true"      
EndSection                                                  

Section "InputDevice"
        Driver          "synaptics"
        Identifier      "SynPad"   
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"  
        Option          "LeftEdge"              "1700"      
        Option          "RightEdge"             "5300"      
        Option          "TopEdge"               "1700"      
        Option          "BottomEdge"            "4200"      
        Option          "FingerLow"             "25"        
        Option          "FingerHigh"            "30"        
        Option          "MaxTapTime"            "180"       
        Option          "MaxTapMove"            "220"       
        Option          "VertScrollDelta"       "100"       
        Option          "MinSpeed"              "0.09"      
        Option          "MaxSpeed"              "0.18"      
        Option          "AccelFactor"           "0.0015"    
        Option          "SHMConfig"             "on"        
        Option          "SendCoreEvents"        "true"      
EndSection                                                  
#fine aggiunta                                              

Section "Monitor"
        #DisplaySize      290   210     # mm
        Identifier   "Monitor0"             
        VendorName   "QDS"                  
        ModelName    "3"                    
EndSection                                  

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"             
        ### [arg]: arg optional                                      
        #Option     "NoAccel"                   # [<bool>]           
        #Option     "SWcursor"                  # [<bool>]           
        #Option     "Dac6Bit"                   # [<bool>]           
        #Option     "Dac8Bit"                   # [<bool>]           
        #Option     "BusType"                   # [<str>]            
        #Option     "CPPIOMode"                 # [<bool>]           
        #Option     "CPusecTimeout"             # <i>                
        #Option     "AGPMode"                   # <i>                
        #Option     "AGPFastWrite"              # [<bool>]           
        #Option     "AGPSize"                   # <i>                
        #Option     "GARTSize"                  # <i>                
        #Option     "RingSize"                  # <i>                
        #Option     "BufferSize"                # <i>                
        #Option     "EnableDepthMoves"          # [<bool>]           
        #Option     "EnablePageFlip"            # [<bool>]           
        #Option     "NoBackBuffer"              # [<bool>]           
        #Option     "DMAForXv"                  # [<bool>]           
        #Option     "FBTexPercent"              # <i>                
        #Option     "DepthBits"                 # <i>                
        #Option     "PCIAPERSize"               # <i>                
        #Option     "AccelDFS"                  # [<bool>]           
        #Option     "DDCMode"                   # [<bool>]           
        #Option     "IgnoreEDID"                # [<bool>]           
        #Option     "DisplayPriority"           # [<str>]            
        #Option     "PanelSize"                 # [<str>]            
        #Option     "ForceMinDotClock"          # <freq>             
        #Option     "ColorTiling"               # [<bool>]           
        #Option     "VideoKey"                  # <i>                
        #Option     "RageTheatreCrystal"        # <i>                
        #Option     "RageTheatreTunerPort"      # <i>                
        #Option     "RageTheatreCompositePort"  # <i>                
        #Option     "RageTheatreSVideoPort"     # <i>                
        #Option     "TunerType"                 # <i>                
        #Option     "RageTheatreMicrocPath"     # <str>              
        #Option     "RageTheatreMicrocType"     # <str>              
        #Option     "ScalerWidth"               # <i>                
        Option      "RenderAccel"               "true"               
        Option      "AllowGLXWithComposite"     "true"               
        Option      "XAANoOffscreenPixmaps"     "true"               
        Option      "AddARGBGLXVisuals"         "true"               
        #Option     "SubPixelOrder"             # [<str>]            
        #Option     "ShowCache"                 # [<bool>]           
        #Option     "DynamicClocks"             # [<bool>]           
        #Option     "VGAAccess"                 # [<bool>]           
        #Option     "ReverseDDC"                # [<bool>]           
        #Option     "LVDSProbePLL"              # [<bool>]           
        #Option     "AccelMethod"               # <str>              
        Option     "DRI"                        "true"               
        #Option     "ConnectorTable"            # <str>              
        #Option     "DefaultConnectorTable"     # [<bool>]           
        #Option     "DefaultTMDSPLL"            # [<bool>]           
        #Option     "TVDACLoadDetect"           # [<bool>]           
        #Option     "ForceTVOut"                # [<bool>]           
        #Option     "TVStandard"                # <str>              
        #Option     "IgnoreLidStatus"           # [<bool>]           
        #Option     "DefaultTVDACAdj"           # [<bool>]           
        #Option     "Int10"                     # [<bool>]           
        Identifier  "Card0"                                          
        Driver      "radeon"                                         
        VendorName  "ATI Technologies Inc"                           
        BoardName   "RV350 [Mobility Radeon 9600 M10]"               
        BusID       "PCI:1:0:0"                                      
EndSection                                                           

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Extensions"
        Option "Composite" "Enable"
EndSection

Section "DRI"
        Mode 0666
EndSection

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 su slackware 13

Messaggio da targzeta »

Ciao thepaperboy,
ho letto solo ora che hai seguito la mia guida. Mi spiace che non abbia funzionato e spero di poterti aiutare così da renderla più completa.
Quello che forse non ho scritto è che il nuovo Xorg funziona in modalità di auto rilevamento a meno che non esplicitamente disabilitato nel file di configurazione. Quindi è abbastanza normale che non ti carichi il driver synaptics anche se lo chiedi nel xorg.conf.
Per ora prova a postare l'output del seguente comando:

Codice: Seleziona tutto

hal-device | grep 'info.capabilities.*input'
e poi, una volta eseguito l'Xorg

Codice: Seleziona tutto

grep LoadModule /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
thepaperboy
Linux 2.x
Linux 2.x
Messaggi: 236
Iscritto il: sab 20 giu 2009, 20:22
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce
Località: milano
Contatta:

Re: synaptics su slackware 13

Messaggio da thepaperboy »

grazie mille della disponibilità spina. la tua guida è fatta davvero bene, solo che appunto mi sono bloccato non essendo un gran conoscitore di slackware (la sto usando da circa due mesi)

ecco quello che chiedevi (ho usato l'xorg.conf di sampei, che ne sa sicuramente più di me. per "eseguito Xorg" intendi startx giusto?). in effetti sembrerebbe caricare il modulo synaptics, ma poi synclient non lo trova attivo

Codice: Seleziona tutto

bash-3.1$ hal-device | grep 'info.capabilities.*input'
  info.capabilities = { 'input', 'input.mouse' } (string list)
  info.capabilities = { 'input', 'input.mouse' } (string list)
  info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'input.keymap', 'button' } (string list)
  info.capabilities = { 'input', 'button' } (string list)
  info.capabilities = { 'input', 'input.switch', 'button' } (string list)
  info.capabilities = { 'input', 'input.keys', 'button' } (string list)
  info.capabilities = { 'input', 'button' } (string list)
bash-3.1$ grep LoadModule /var/log/Xorg.0.log
(II) LoadModule: "synaptics"
(II) LoadModule: "extmod"
(II) LoadModule: "dbe"
(II) LoadModule: "glx"
(II) LoadModule: "dri"
(II) LoadModule: "dri2"
(II) LoadModule: "ati"
(II) LoadModule: "radeon"
(II) LoadModule: "synaptics"
(II) LoadModule: "vgahw"
(II) LoadModule: "int10"
(II) LoadModule: "ddc"
(II) LoadModule: "i2c"
(II) LoadModule: "fb"
(II) LoadModule: "ramdac"
(II) LoadModule: "xaa"
(II) LoadModule: "theatre_detect"
(II) LoadModule: "evdev"
bash-3.1$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?

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 su slackware 13

Messaggio da blackman85 »

Anche io pensavo di avere lo stesso problema quando ho capito che alla fine il driver synaptics era caricato e per fare lo scroll delle pagine bisognava toccare con entrambe le dita sul touchpad e scorrere! Io ho semplicemente fatto questo:
1) Installato il driver synaptics preso da qui
2) Ho aperto /etc/X11/xorg.conf con vim e ho aggiunto la seguente sezione:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "SendCoreEvents"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "true"
EndSection
3) Ho riavviato l'XServer e tutto è andato ok!

Ciao fammi sapere..... :thumbright:

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: synaptics su slackware 13

Messaggio da conraid »

blackman85 ha scritto:Anche io pensavo di avere lo stesso problema quando ho capito che alla fine il driver synaptics era caricato e per fare lo scroll delle pagine bisognava toccare con entrambe le dita sul touchpad e scorrere! Io ho semplicemente fatto questo:
1) Installato il driver synaptics preso da qui
2) Ho aperto /etc/X11/xorg.conf con vim e ho aggiunto la seguente sezione:
1) i driver synpatics adesso sono compresi in xorg, con il pacchetto apposito, non devi prendere niente di esterno
2) sarebbe meglio utilizzare hal
thepaperboy ha scritto:

Codice: Seleziona tutto

bash-3.1$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?
per synclient devi abilitare

Codice: Seleziona tutto

input.x11_options.SHMConfig = true
inoltre è perfettamente inutile agire su xorg.conf se non dici di non utilizzare hal
http://www.slacky.eu/wikislack/index.ph ... ti_in_Xorg

sampei
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: ven 12 ott 2007, 14:27

Re: synaptics su slackware 13

Messaggio da sampei »

conraid ha scritto: inoltre è perfettamente inutile agire su xorg.conf se non dici di non utilizzare hal
http://www.slacky.eu/wikislack/index.ph ... ti_in_Xorg
Sara'... ma io ho impostato il tap del mio touchpad inserendo la voce nel file xorg.conf senza disabilitare il ricnoscimento di hal. Mentre per la tastiera italiana ho avuto un comportamento anomalo. Risultava impostata correttamente nella shell, avendo settato opportunamente la tastiera italiana durante l'installazione di slackware mentre, in wm come TWM o Fluxbox, xterm utilizzava la tastiera us. Cosi' ho provato a modificare xorg.conf come avevo fatto per il touchpad ma, la modifica non riusciva a sovrascrivere le impostazioni di hal, ed alla fine ho dovuto modificare HAL Il perche' di questo duplice comportamento, touchpad si' tastiera no, mi e' oscuro.

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Re: synaptics su slackware 13

Messaggio da giberg »

Ho sempre saputo che il mio
touchpad non era "synaptic" (infatti
non ha funzionalità particolari) ma
vedo che ora devo usare questo
driver. Il TapButton1 infatti l'ho abilitato
con synclient mentre il 2 e il 3 non funzionano
(proprio perché non è un touchpad "avanzato").
Una cosa però mi manca: come abilito il clic
della rotellina (ovvero del tasto centrale del touchpad)?

Rispondi