Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Main Support Categories > General Help
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

General Help
All your general support questions for Ubuntu, Kubuntu, Edubuntu and Xubuntu.

 
Thread Tools Display Modes
Old October 31st, 2008   #1
rosyatrandom
Spilled the Beans
 
Join Date: Aug 2006
Beans: 14
Upgraded to 8.10 - touchpad HAL/xorg issue

I've been encountering a few issues since upgrading to 8.10 (see other thread), and here's one of them:

When I try to go to Preferences > Touchpad I get the error message

"GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics"

which I've seen before (eventually it went away after putting setting the value to 'true' from 'on', I think)... but this time, looking at xorg.conf I see this:

Code:
# commented out by update-manager, HAL is now used
#Section "InputDevice"
#	Identifier	"Synaptics Touchpad"
#	Driver		"synaptics"
#	Option		"SHMConfig"		"on"
#	Option		"SendCoreEvents"	"true"
#	Option		"Device"		"/dev/psaux"
#	Option		"Protocol"		"auto-dev"
#	Option		"HorizEdgeScroll"	"0"
#EndSection
I hadn't even heard of HAL before this, but it looks like it's trying to run things here without telling everyone about it. Any ideas?
rosyatrandom is offline   Reply With Quote
Old November 1st, 2008   #2
soro2005
Quad Shot of Ubuntu
 
Join Date: Mar 2005
Beans: 424
Ubuntu 9.04 Jaunty Jackalope
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

Look here (Section "Enabling SHMConfig").

Just to make sure: It seems that the Xorg.config method is not good anymore, so you'd follow the instructions about "placing the the desired options in a HAL fdi file." You may have to reboot, not only log out, to get the effect.

Last edited by soro2005; November 1st, 2008 at 01:11 PM..
soro2005 is offline   Reply With Quote
Old November 3rd, 2008   #3
Agrajag27
5 Cups of Ubuntu
 
Join Date: Mar 2008
Beans: 36
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

Guys, not having any luck with this. Followed the directions for enabling SHMConfig but after re-login (and reboot as well) it's clear it's not enabled. Plus I still have NO idea what filename I should give the fdi file for my m1530 touchpad.

Any ideas? My touchpad response is horrific. Keep hoping to find someone who has this all in one nice inclusive file and just steal that. hehehe

Last edited by Agrajag27; November 3rd, 2008 at 01:32 AM..
Agrajag27 is offline   Reply With Quote
Old November 4th, 2008   #4
soro2005
Quad Shot of Ubuntu
 
Join Date: Mar 2005
Beans: 424
Ubuntu 9.04 Jaunty Jackalope
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

The file should be called shmconfig.fdi, just as in the instructions, and you just copy the few lines that are quoted there. Did you try that? You have to reboot, and the gsynaptics should work again. The xorg.conf method is obsolete it seems, so it won't have any effect.
soro2005 is offline   Reply With Quote
Old November 4th, 2008   #5
alhead
5 Cups of Ubuntu
 
alhead's Avatar
 
Join Date: Jun 2008
Beans: 15
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

I'm having trouble as well. I have added the necessary .fid for my desired setup, but it doesn't change anything. I've tried shutting down and turning back on to make sure everything completely resets. The synaptics section in xorg.conf is completely commented out, so I don't know what the problem is.
alhead is offline   Reply With Quote
Old November 9th, 2008   #6
darinmiller@cableone.net
First Cup of Ubuntu
 
Join Date: Mar 2008
Location: Boise, ID
Beans: 8
Ubuntu 8.10 Intrepid Ibex
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

Ensure to perform the following to fully enable the touchpad on a Dell m1530:

Edit the /boot/grub/menu.lst file:

Code:
sudo gedit /boot/grub/menu.lst
Add i8042.nomux=1 as follows:

# defoptions=quiet splash

so that it looks like this:

Code:
# defoptions=quiet splash i8042.nomux=1
This ensures subsequent kernel updates add the initialization code to the boot menu command.

Next add i8042.nomux=1 to each of the kernel lines in the menu section. Your system will have a different UUID and/or kernel rev, thus the line below should not be copied, but rather used as reference. Mine looks like this:

Code:
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=ecb31f13-4311-415c-a301-ba47c971b365 ro quiet splash i8042.nomux=1
Kill all references to pointing devices and keyboards in the xorg.conf file:
Code:
sudo gedit /etc/X11/xorg.conf
Mine xorg.conf file looks like this:
Code:
Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600M GT"
    Option         "FlatPanelProperties" "Scaling = aspect-scaled"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
    Option         "NoLogo" "True"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0; DFP-1: 1600x1200 +0+0, DFP-0: null; DFP-1: 640x480 +0+0, DFP-0: null; DFP-1: 1920x1200 +0+0, DFP-0: null"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Next, update the touchpad.fdi file:
Code:
sudo gedit /etc/hal/fdi/policy/touchpad.fdi
to look like the following. Note: I like very sensitive touchpads. If you prefer less sensitivity, reduce the minspeed and maxspeed parameters.
Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_options.SHMConfig" type="string">on</merge> <merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">1</merge> <merge key="input.x11_options.MinSpeed" type="string">0.7</merge> <merge key="input.x11_options.MaxSpeed" type="string">1.3</merge> <merge key="input.x11_options.AccelFactor" type="string">0.100</merge> <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">5</merge> <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">10</merge> </match> </device> </deviceinfo>
Restart HAL:
Code:
sudo /etc/init.d/hal restart
I have not succeeded in changing the window drag edge motion speed via the EdgeMotionMaxSpeed options. If someone figures this out, please post. Also, ensure to review Synaptics man pages. I prefer the yelp pages for readability:

Code:
yelp man:synaptics
Your touchpad should now scroll horizontally and vertically.

Another note: You may find the gsynaptics utility useful. It seems to replicate the touchpad.fdi file settings but saves the touchpad settings elsewhere.
__________________
Ubuntu 64bit, Dell XPS 1530, 2.5G, 4G RAM, NVidia 8600 GT
darinmiller@cableone.net is offline   Reply With Quote
Old November 11th, 2008   #7
uelansh
First Cup of Ubuntu
 
Join Date: Apr 2007
Beans: 2
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

I found a file with a ton of options to edit the touchpad. It's located at:

/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
uelansh is offline   Reply With Quote
Old November 22nd, 2008   #8
Ronald Baljeu
First Cup of Ubuntu
 
Join Date: Jul 2006
Beans: 4
Lightbulb Re: Upgraded to 8.10 - touchpad HAL/xorg issue

On my system, a program called mouseemu caused the touchpad device to be busy. After removing it, the touchpad works. See also http://linuxpc.info/node/47.
Ronald Baljeu is offline   Reply With Quote
Old January 11th, 2009   #9
bralsca
First Cup of Ubuntu
 
Join Date: Jan 2009
Beans: 1
Re: Upgraded to 8.10 - touchpad HAL/xorg issue

Hi,
i'm new on this forum
I have seen all your post, but I can't repair my touchpad on a DELL XPS M1530.
can you explain to me how use touchpad and not mouse on this srt of computer? how parameter it?
you can send me a mail with all details at: bralsca@free.fr. write "touchpad ubuntu" in object for the spam filter.
thanks
bralsca is offline   Reply With Quote

Bookmarks

Tags
8.10, hal, touchpad, ubuntu, xorg

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


All times are GMT -4. The time now is 12:26 AM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. lingonberry