13c6f Working Synaptics Touchpad Xorg 7.5 Files - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > Desktop Usage > X.Org

X.Org X.Org on FreeBSD installation & configuration.

Reply
 
Thread Tools Display Modes
  #1  
Old May 12th, 2010, 23:08
richs-lxh richs-lxh is offline
Junior Member
 
Join Date: May 2010
Location: Barcelona
Posts: 16
Thanks: 0
Thanked 2 Times in 1 Post
Default Working Synaptics Touchpad Xorg 7.5 Files

I will post these as a rough guide to any new users who lost their touchpad after the 7.5 xorg upgrade. I went through a whole day of trial and error, mixing and matching various posts from the forums.

Maybe these files will save you some time

This is on an Acer Aspire 3000 with a Spanish keyboard and the Sis graphics card.

/etc/rc.conf (I needed hald in the end, but dbus clashed with moused)
Code:
ntpd_enable="YES"
ntpd_sync_on_start="YES"
keymap="spanish.iso"
# Auto-Enabled NICs from pc-sysinstall
ifconfig_sis0="DHCP"
hostname="freebsd"
moused_enable="YES"
hald_enable="YES"
#dbus_enable="YES"
/etc/X11/xorg.conf(no longer needs AutoAddDevicesFalse like before)
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        # Option         "AutoAddDevicesFalse"
EndSection

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
	#Load  "extmod"
	#Load  "record"
	Load  "dbe"
	Load  "glx"
	#Load  "dri"
	#Load  "dri2"
        Load  "synaptics"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
        Option      "XkbdRules"  "xorg"
        Option      "XkbdModel"  "pc105"
        Option      "XkbdLayout" "es"
EndSection

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

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
     	Identifier  "Card0"
	Driver      "sis"
	VendorName  "Silicon Integrated Systems [SiS]"
	BoardName   "661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter"
	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
/etc/sysctl.conf (For synaptics touchpad)
Code:
# Synaptics Touchpad
hw.psm.synaptics.vscroll_hor_area=0
hw.psm.synaptics.vscroll_ver_area=-600
hw.psm.synaptics.vscroll_min_delta=50
hw.psm.synaptics.vscroll_div_min=100
hw.psm.synaptics.vscroll_div_max=150

hw.psm.synaptics.min_pressure=20
hw.psm.synaptics.max_pressure=220
hw.psm.synaptics.max_width=10

hw.psm.synaptics.weight_current=3
hw.psm.synaptics.weight_previous=6
hw.psm.synaptics.weight_previous_na=20
hw.psm.synaptics.weight_len_squared=2000

hw.psm.synaptics.div_min=9
hw.psm.synaptics.div_max=17
hw.psm.synaptics.div_max_na=30
hw.psm.synaptics.div_len=100

hw.psm.synaptics.multiplicator=10000

hw.psm.synaptics.margin_top=200
hw.psm.synaptics.margin_right=200
hw.psm.synaptics.margin_bottom=200
hw.psm.synaptics.margin_left=200

hw.psm.synaptics.na_top=1783
hw.psm.synaptics.na_right=563
hw.psm.synaptics.na_bottom=1408
hw.psm.synaptics.na_left=1600

hw.psm.synaptics.window_min=4
hw.psm.synaptics.window_max=10

hw.psm.synaptics.taphold_timeout=125000
I hope that helps anybody who comes across a synaptics problem.
Reply With Quote
The Following 2 Users Say Thank You to richs-lxh For This Useful Post:
athos (February 9th, 2012), avilla@ (June 30th, 2011)
  #2  
Old May 20th, 2010, 20:24
indulekha indulekha is offline
Junior Member
 
Join Date: Dec 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Default Thanks!

My touchpad didn't stop working on upgrading to 7.5, but I did find your sysctl settings tamed the cursor and made it far more usable.
Reply With Quote
  #3  
Old December 21st, 2010, 12:46
matias matias is offline
Junior Member
 
Join Date: Dec 2010
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Great summary. Thanks!
Reply With Quote
  #4  
Old December 21st, 2010, 17:14
ctaranotte ctaranotte is offline
Junior Member
 
Join Date: Nov 2008
Posts: 85
Thanks: 3
Thanked 16 Times in 9 Posts
Default

On my Thinkpad 410s running Freebsd 8.1-p2 and Xorg 7.5,

1) I installed x11-drivers/xf86-input-synaptics (Xorg synapticsdriver)

2) I disabled moused as it conflicts with the Xorg synaptic driver (moused_enable="NO").

3) In my /etc/X11/xorg.conf, I added

In Section "ServerLayout"
Code:
InputDevice "Synaptics_Touchpad" "AlwaysCore"
In Section "Module"
Code:
Load "synaptics"
And then a new Section "InputDevice"

Code:
Section "InputDevice"
        Identifier "Synaptics_Touchpad"
        Driver "Synaptics"
        Option "UseShm" "true"
        Option "SHMConfig" "on"
        Option "Protocol" "psm"
        Option "Device" "/dev/psm0"
        Option "SendCoreEvents" "true"
        Option "ZAxisMapping" "4 5 6 7"
        Option "FingerLow" "26"
        Option "FingerHigh" "51"
        Option "FingerPress" "254"
        Option "HorizEdgeScroll" "1"
        Option "MinSpeed" "0.10"
        Option "MaxSpeed" "0.20"
        Option "RTCornerButton" "2"
        Option "RBCornerButton" "3"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
EndSection
I am still working on it.

Feel free to play around with options "FingerHigh" and "FingerPress".

Last edited by DutchDaemon; December 21st, 2010 at 23:15.
Reply With Quote
The Following 7 Users Say Thank You to ctaranotte For This Useful Post:
alvaro (March 8th, 2011), athos (February 9th, 2012), darkskye (July 22nd, 2011), emmex (November 7th, 2012), hansly1985 (October 5th, 2012), izotov (September 2nd, 2012), Lorem-Ipsum (October 25th, 2012)
  #5  
Old December 21st, 2010, 23:40
Zare Zare is offline
Member
 
Join Date: Nov 2008
Location: Split, Dalmatia
Posts: 360
Thanks: 26
Thanked 50 Times in 41 Posts
Default

Guys, there's a thanks button in every post (low right corner).
So if OP's post was helpful to you, don't be shy and hit it. It doesn't mean much but IMHO it's a nice gesture.

Last edited by DutchDaemon; December 22nd, 2010 at 00:05. Reason: left -> right
Reply With Quote
  #6  
Old February 14th, 2011, 02:32
nix nix is offline
Junior Member
 
Join Date: Oct 2010
Posts: 3
Thanks: 4
Thanked 0 Times in 0 Posts
Default

Hi guys,
Do you still have the actual clicking with buttons when you load synaptics driver, because when I am with synaptics the buttons do not work and when with standard mouse driver buttons work but no scrolling.
I Googled this only to find that gnome users have some option "Enable Clicking" which solves the issue, but not a hint in man pages how to do that manually, without gnome.
Reply With Quote
  #7  
Old February 14th, 2011, 08:14
richs-lxh richs-lxh is offline
Junior Member
 
Join Date: May 2010
Location: Barcelona
Posts: 16
Thanks: 0
Thanked 2 Times in 1 Post
Default

Mine was working fine, both the Pad and the Buttons.

The only thing I can suggest is to recheck your xorg.conf and your rc.conf just in case you've missed anything.
Reply With Quote
  #8  
Old February 14th, 2011, 12:03
nix nix is offline
Junior Member
 
Join Date: Oct 2010
Posts: 3
Thanks: 4
Thanked 0 Times in 0 Posts
Default

I was trying to accomplish something like ctaranotte did, that is why i do not have moused enabled.
Which reminds me and leaves me wondering why you have synaptics module loaded in xorg.conf when you already use moused to recognize and govern the mouse.
Reply With Quote
  #9  
Old February 16th, 2011, 03:54
ctaranotte ctaranotte is offline
Junior Member
 
Join Date: Nov 2008
Posts: 85
Thanks: 3
Thanked 16 Times in 9 Posts
Default

Quote:
Originally Posted by nix View Post
I was trying to accomplish something like ctaranotte did, that is why i do not have moused enabled.
Check first if your laptop's touchpad is 100% supported.
Reply With Quote
  #10  
Old January 5th, 2013, 03:40
pappy_mcfae pappy_mcfae is offline
Junior Member
 
Join Date: Dec 2012
Location: Pomona, California.
Posts: 6
Thanks: 1
Thanked 0 Times in 0 Posts
Default

I was wondering about the source of the settings in /etc/sysctl.conf in reference to the touchpad. I see this long list of settings, and I'd like to know if there is a site where they can be found.

I do have the touchpad working presently. I just wondered if I could tweak things even further. If there is a resource available where I can find anything about those settings, please let me know.

Cheers,
Pappy
Reply With Quote
Reply

Tags
files, synaptics, working, xorg 7.5

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Solved] Synaptics touchpad on Dell Inspiron 5150 Yester Mobile Computing 6 December 2nd, 2010 08:45
Right click trouble with touchpad/synaptics/moused. Markand Mobile Computing 3 April 13th, 2010 22:44
problem HAL with Synaptics Touchpad zloidemon X.Org 6 February 4th, 2010 09:04
[Solved] Synaptics - touchpad right key on R60 Oberon Mobile Computing 15 January 13th, 2010 00:36
[Solved] xorg 7.4 + synaptics jwl X.Org 3 May 21st, 2009 19:56


All times are GMT +1. The time now is 20:11.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0