LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 12-20-2011, 11:30 AM   #1
radiodee1
Member
 
Registered: Oct 2006
Location: New York
Distribution: Debian
Posts: 675
Blog Entries: 11

Rep: Reputation: 36
synaptics touchpad and vertical scrolling doesn't work - xfce4, wheezy


This is the link that was initially helpful.

http://en.gentoo-wiki.com/wiki/Synap...t_work_anymore

I tried these commands and they worked.

Code:
synclient VertEdgeScroll=1
synclient VertScrollDelta=45
Then I tried modifying my xorg.conf file as suggested in the wiki. Unfortunately it didn't work.

Does anyone know how this works? I recently switched to xfce and cannot go back to gnome to test on that DE. I don't know if xfce has anything to do with my problem.
 
Old 12-21-2011, 06:37 AM   #2
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
I can only be of limited assistance, but in the meantime post outputs inside code tags:

Code:
cat /var/log/Xorg.0.log
cat /etc/X11/xorg.conf
 
Old 12-21-2011, 07:00 AM   #3
radiodee1
Member
 
Registered: Oct 2006
Location: New York
Distribution: Debian
Posts: 675

Original Poster
Blog Entries: 11

Rep: Reputation: 36
Thanks. First Xorg.0.log

Code:
$ cat /var/log/Xorg.0.log | grep Synaptics
[    56.805] (**) |-->Input Device "Synaptics Touchpad"
[    62.850] (II) Using input driver 'synaptics' for 'Synaptics Touchpad'
[    62.850] (**) Synaptics Touchpad: always reports core events
[    62.850] (--) Synaptics Touchpad: invalid x-axis range.  defaulting to 1615 - 5685
[    62.850] (--) Synaptics Touchpad: invalid y-axis range.  defaulting to 1729 - 4171
[    62.850] (--) Synaptics Touchpad: invalid pressure range.  defaulting to 0 - 256
[    62.850] (--) Synaptics Touchpad: invalid finger width range.  defaulting to 0 - 16
[    62.871] (EE) Query no Synaptics: 6003C8
[    62.871] (--) Synaptics Touchpad: no supported touchpad found
[    62.871] (EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
[    62.892] (EE) PreInit returned 11 for "Synaptics Touchpad"
[    62.995] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
[    62.995] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    62.995] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    62.996] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    62.996] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    63.028] (--) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[    63.028] (--) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[    63.028] (--) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[    63.028] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[    63.028] (--) SynPS/2 Synaptics TouchPad: buttons: left right double triple
[    63.060] (--) SynPS/2 Synaptics TouchPad: touchpad found
[    63.060] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    63.088] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
[    63.088] (**) SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[    63.088] (**) SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[    63.088] (**) SynPS/2 Synaptics TouchPad: AccelFactor is now 0.040
[    63.088] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    63.088] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[    63.088] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    63.088] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    63.088] (--) SynPS/2 Synaptics TouchPad: touchpad found
[    63.089] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    63.089] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    63.089] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    63.089] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    63.089] (--) SynPS/2 Synaptics TouchPad: invalid x-axis range.  defaulting to 1615 - 5685
[    63.089] (--) SynPS/2 Synaptics TouchPad: invalid y-axis range.  defaulting to 1729 - 4171
[    63.089] (--) SynPS/2 Synaptics TouchPad: invalid pressure range.  defaulting to 0 - 256
[    63.089] (--) SynPS/2 Synaptics TouchPad: invalid finger width range.  defaulting to 0 - 16
[    63.109] (EE) Query no Synaptics: 6003C8
[    63.109] (--) SynPS/2 Synaptics TouchPad: no supported touchpad found
[    63.109] (EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
[    63.132] (EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"
Next xorg.conf

Code:
Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
##	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
##	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
	Load	"dbe"
	Load	"GLcore"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizScrollDelta"	"0"
	Option		"TapButton1"		"1"
#	Option		"TapButton2"		"2"
#	Option		"TapButton3"		"3"
	Option		"VertEdgeScroll"	"1"
	Option		"VertScrollDelta"	"45"
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc ATI Default Card"
#	Driver		"fglrx"
	Driver		"radeon"
	BusID			"PCI:1:5:0"
#	Option		"XAANoOffscreenPixmaps"
#	Option		"MonitorLayout" "LVDS"
	Option		"AccelMethod" "UXA" 					# UXA vs. EXA
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
#	Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
#	Option      "PreferredMode"     "1280x800_60.00"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc ATI Default Card"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x800" "1024x768"

	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x800" "1024x768"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x800" "1024x768"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x800" "1024x768"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x800" "1024x768"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x800" "1024x768"
	EndSubSection
EndSection

Section "ServerLayout"
	#Option		"AIGLX" 	"true"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Synaptics Touchpad"
EndSection

Section "ServerFlags"
	Option		"AIGLX"		"on"
	Option		"DontZap"	"off"
	Option		"XkbDisable"	"false"
	Option		"HandleSpecialKeys"	"Never"
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Extensions"
	Option	"Composite"	"1"
	Option  "RENDER"	"Enable"
EndSection
Thanks again for looking at this stuff.
 
Old 12-21-2011, 10:11 AM   #4
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Apparently there's no synaptics hardware in that machine...?

Code:
lspci
?

What happens with no xorg.conf?
 
Old 12-21-2011, 11:22 AM   #5
radiodee1
Member
 
Registered: Oct 2006
Location: New York
Distribution: Debian
Posts: 675

Original Poster
Blog Entries: 11

Rep: Reputation: 36
Code:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
No xorg.conf and the computer boots up and the graphics work and everything, but no difference in the touchpad. I have no idea what graphics driver is being loaded.

The idea that the computer doesn't have synaptics in it puzzles me. the 'synclient' command works as I say above.
 
Old 12-21-2011, 03:06 PM   #6
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Code:
lsusb
 
Old 12-21-2011, 03:10 PM   #7
radiodee1
Member
 
Registered: Oct 2006
Location: New York
Distribution: Debian
Posts: 675

Original Poster
Blog Entries: 11

Rep: Reputation: 36
lsusb doesn't list anything right now but the laptop webcam. I think my question now is 'Where are the udev rules for the touchpad' and 'can I edit them so that they allow me to scroll vertically' but I know nothing of udev rules at all. I would like to just put those two synclient commands somewhere where they will be executed when I start up X. Is this possible?
 
Old 12-21-2011, 03:25 PM   #8
radiodee1
Member
 
Registered: Oct 2006
Location: New York
Distribution: Debian
Posts: 675

Original Poster
Blog Entries: 11

Rep: Reputation: 36
so I went to the directory '/etc/gdm3/PostLogin/' and created a file called 'Default' which contained the two synclient commands. The file needs to be executable. It seems to work OK. If anyone can figure a better way to do this, let me know. Thanks caravel for helping me with this.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
synaptics touchpad not found : Wheezy/sid bennethos Debian 3 05-12-2011 04:54 AM
How to disable synaptics touchpad vertical scrolling olin Linux - Laptop and Netbook 5 01-12-2009 01:11 AM
Alps touchpad scrolling doesn't work v1pEr Linux - Hardware 3 04-09-2008 06:51 AM
synaptics touchpad edge vertical scrolling fbarsoba Linux - Laptop and Netbook 0 03-25-2006 07:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 03:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration