LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices

Reply
 
LinkBack Search this Thread
Old 11-30-2006, 05:02 PM   #1
Tralce
Member
 
Registered: Nov 2006
Location: Maine
Distribution: Zenwalk, Slackware 11
Posts: 105

Rep: Reputation: 15
Special touchpad driver?


Dell Inspiron B130. On Windows, I was able to roll my finger down the right side of the touchpad to make it scroll. I liked that. Is there a way to work that in Slackware 11?
 
Old 11-30-2006, 07:43 PM   #2
usaf_sp
Member
 
Registered: Jul 2005
Location: Tennessee
Distribution: openSUSE
Posts: 419

Rep: Reputation: 30
If you are using KDE, then you can use Ksynaptics to control your touch pad. After install, Ksynaptics will be in the KDE Control Center. A word of warning though, the scroll function does not work the way that it works in windows without some tweaking.

Good Luck
 
Old 12-01-2006, 06:12 AM   #3
Tralce
Member
 
Registered: Nov 2006
Location: Maine
Distribution: Zenwalk, Slackware 11
Posts: 105

Original Poster
Rep: Reputation: 15
Now I'm having a protage issue.


Code:
Calculating dependencies... done!
>>> Emerging (1 of 1) kde-misc/ksynaptics-0.3.1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking ksynaptics-0.3.1.tar.bz2 ;-)
 * You are trying to compile kde-misc/ksynaptics-0.3.1 with the "arts" USE flag enabled.
 * However, kde-base/kdelibs-3.5.5-r7 was compiled with arts flag disabled.
 *
 * You must either disable this use flag, or recompile
 * kde-base/kdelibs-3.5.5-r7 with this arts use flag enabled.

!!! ERROR: kde-misc/ksynaptics-0.3.1 failed.
Call stack:
  ebuild.sh, line 1541:   Called dyn_setup
  ebuild.sh, line 654:   Called pkg_setup
  ebuild.sh, line 1234:   Called kde_pkg_setup
  kde.eclass, line 70:   Called die

!!! kdelibs missing arts
!!! If you need support, post the topmost build error, and the call stack if relevant.

bash-3.1#
That happens whenever I type "emerge ksynaptics"
 
Old 12-01-2006, 11:42 AM   #4
usaf_sp
Member
 
Registered: Jul 2005
Location: Tennessee
Distribution: openSUSE
Posts: 419

Rep: Reputation: 30
I am unfamiliar with Slackware. Is the emerge command used to compile the program? Perhaps you could compile from source with better success?
 
Old 12-01-2006, 06:26 PM   #5
Tralce
Member
 
Registered: Nov 2006
Location: Maine
Distribution: Zenwalk, Slackware 11
Posts: 105

Original Poster
Rep: Reputation: 15
Emerge is actually a Gentoo command (ported to Slackware) which is, I believe, a part of the portage program. It's basically a package manager like apt-get (or like yum, perhaps?) that works by typing "emerge (package name)" and it automatically compiles it and all its dependencies. Anyway, I'll try source.
 
Old 12-02-2006, 12:05 AM   #6
usaf_sp
Member
 
Registered: Jul 2005
Location: Tennessee
Distribution: openSUSE
Posts: 419

Rep: Reputation: 30
Although I use SuSE, I am falling in love with source compiling. I use smart, but sometimes better luck with source.
 
Old 12-02-2006, 07:24 AM   #7
Tralce
Member
 
Registered: Nov 2006
Location: Maine
Distribution: Zenwalk, Slackware 11
Posts: 105

Original Poster
Rep: Reputation: 15
Every time I try to open the touchpad configuration, I get this:
http://i53.photobucket.com/albums/g5...e/Untitled.jpg
Do I need to recompile? What's wrong here?

I should mention that there is no touchpad section in xorg.conf...

Last edited by Tralce; 12-02-2006 at 07:26 AM.
 
Old 12-02-2006, 12:03 PM   #8
usaf_sp
Member
 
Registered: Jul 2005
Location: Tennessee
Distribution: openSUSE
Posts: 419

Rep: Reputation: 30
This is my touchpad section of xorg.conf:

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

If you can find this section, this is where you should put the shared memory option.
 
Old 12-02-2006, 03:55 PM   #9
Tralce
Member
 
Registered: Nov 2006
Location: Maine
Distribution: Zenwalk, Slackware 11
Posts: 105

Original Poster
Rep: Reputation: 15
Still isn't working... Here's my /etc/X11/xorg.conf:

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

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

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

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option       "XkbModel"  "pc101"
	Option       "XkbLayout"  "us"
	Option       "XkbOptions"  "altwin:menu"
EndSection



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

Section "Monitor"
	#DisplaySize	  330   210	# mm
	Identifier   "Monitor0"
	VendorName   "CPT"
	ModelName    "13a6"
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     "ColorKey"           	# <i>
        #Option     "CacheLines"         	# <i>
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "DRI"                	# [<bool>]
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# <i>
        #Option     "PageFlip"           	# [<bool>]
	Identifier  "Card0"
	Driver      "i810"
	VendorName  "Intel Corporation"
	BoardName   "Mobile 915GM/GMS/910GML Express Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	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
 
Old 12-03-2006, 03:31 PM   #10
usaf_sp
Member
 
Registered: Jul 2005
Location: Tennessee
Distribution: openSUSE
Posts: 419

Rep: Reputation: 30
I found this post in another thread. The OP says he got the touchpad to work perfectly. Not sure about slack since I use suse, but take a look:

Quote:
Originally Posted by brgr88
I had been trying to get my Synaptics touchpad working, since it would be hard to use X mobile if I didn't have table space for a mouse.

I installed the 'tpconfig' program, which didn't work, even though it said it found my touchpad.

Then I Googled for "synaptics linux" and found the Synaptics XFree86 Touchpad driver here:
http://web.telia.com/~u89404340/touchpad/

I installed that, but unfortunately, that still didn't work, so I was thinking that there's probably problems with the out-of-box Slack10.2 kernel version 2.4.31 since I wasn't seeing any touchpad-related messages in dmesg at boot time.

I proceeded to install the 2.6.13 kernel source package that comes with Slack10.2's disk 2; after putting CD in drive:
mount /dev/hdb /mnt/cdrom
cd /mnt/cdrom/linux-2.6.13
pkgtool

All I installed was the source itself, no other packages. I'm sure I could've just downloaded the lastest 2.6.x kernel... Anyway, I updated my source link:
cd /usr/src
rm linux
ln -s linux-2.6.13 linux

I tried just compiling 2.6.13 as it came, but it wouldn't boot, so I restored all .config parms:
cd /usr/src/linux
make mrproper
make menuconfig

Many necessary options are turned off by default in 2.6.13, so I had to enable these:
1. File Systems ---> Reiserfs (will cause kernel panics at boot if not enabled)
2. Device Drivers ---> Network ---> Ethernet 100 ---> Broadcom 4400
3. Device Drivers ---> Sound ---> Alsa ---> everything except for debug & verbose stuff
4. Device Drivers ---> Input ---> evdev (the synaptics driver INSTALL says I needed this)
5. Device Drivers ---> Graphics ---> VGA Mode (for my beloved 80x50 console )

Then I ran the kernel compiles:
make bzImage
make modules
make modules_install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.6.13
cp /usr/src/linux/System.map /boot/System.map-2.6.13

Added it to /etc/lilo.conf and re-installed LILO:
image = /boot/vmlinuz-2.6.13
root = /dev/hda8
label = slack_2.6.13
read-only

It booted bootifully!

When I ran /etc/rc.d/rc.gpm, not only was my mouse installed, but so was my touchpad!
Additionally, since ACPI is on by default in the 2.6.13 configs, I could power off the laptop with the usual shutdown commands! It must have better hotplug compatibility support in 2.6, or maybe just because it's installed into the kernel, whereas before I was just compiling it as a module? Never thought about that...

The touchpad was recognized by X, and both the 'pad & mouse work fine there, too. Not only that, but when I quit out of X, my console fonts aren't all messed up anymore!


Now what's left on my to-do is this:
1. WiFi, which I'm not too concerned about, but still would like.
2. ACPI, when I close my lid, it shuts down the laptop altogether! but I rarely travel with the power on anyway.
3. Touchpad has that annoying tap-to-click and the Synaptics 'synclient' program still doesn't work, so X must be getting what it needs from the kernel and this "driver" is useless. Also, in Windows, running my finger up/down the right side of the touchpad will scroll the window, but nothing like that in Linux.

Here is the link to the post: http://www.linuxquestions.org/questi...eply&p=2261481
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where I can find a driver for my hp dv 1000 touchpad? jsky_20 Linux - Laptop and Netbook 1 09-16-2006 07:41 PM
Help installing Symantics Touchpad Driver in SUSE 10.1 megeliz Linux - Newbie 1 08-26-2006 12:43 AM
needed touchpad driver :( alanalover89 Linux - Laptop and Netbook 4 06-26-2005 01:34 AM
special keys, touchpad, shuttingdown gfx and a little bit more things xmav78 Suse/Novell 5 06-16-2005 04:55 PM
Synaptics USB Touchpad - X11 Driver GerbilSoft Linux - Laptop and Netbook 0 03-31-2005 03:43 AM


All times are GMT -5. The time now is 12:43 AM.

Main Menu
 
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
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration