Bug 475021

Summary: gsynatpics doesn't run
Product: [Fedora] Fedora Reporter: Matthew Saltzman <mjs>
Component: gsynapticsAssignee: Andreas Thienemann <andreas>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 10CC: andreas, peter.hutterer
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-24 03:26:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
/etc/hal/fdi/policy/10-synaptics.fdi none

Description Matthew Saltzman 2008-12-06 19:32:23 UTC
Description of problem:
gsynaptics requires 'SHMConfig' 'true' in xorg.conf, but in F10, there is no xorg.conf.  (I run the nvidia driver, and there is an xorg.conf for that, but there is no device entry for the touchpad.)

Version-Release number of selected component (if applicable):
gsynaptics-0.9.14-2.fc10.x86_64

How reproducible:
Always

Steps to Reproduce:
1. run gsynaptics from the GNOME menu or gsynaptics-init from the command line
2.
3.
  
Actual results:
Error: GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XFree86.conf to use GSynaptics


Expected results:
No error, gsynaptics allows setting touchpad parameters.  Or at least, clear instructions as to how to get it to work.

Additional info:

Comment 1 Peter Hutterer 2009-04-24 03:26:01 UTC
(In reply to comment #0)
> Description of problem:
> gsynaptics requires 'SHMConfig' 'true' in xorg.conf, but in F10, there is no
> xorg.conf.  (I run the nvidia driver, and there is an xorg.conf for that, but
> there is no device entry for the touchpad.)

 Section "InputDevice"
    Driver         "synaptics"
    Identifier "TouchPad"
    Option         "SendCoreEvents"
    Option         "Protocol" "auto-dev"
    Option         "SHMConfig" "on"
 EndSection


and then add the following line to the ServerLayout section:
InputDevice "TouchPad"

> No error, gsynaptics allows setting touchpad parameters.  Or at least, clear
> instructions as to how to get it to work.

This is fixed in rawhide, but the removal of the need for SHM configuration requires a newer X server (1.6).

Comment 2 Matthew Saltzman 2009-04-24 09:06:03 UTC
Created attachment 341125 [details]
/etc/hal/fdi/policy/10-synaptics.fdi

Comment 3 Matthew Saltzman 2009-04-24 09:07:14 UTC
Actually, AIUI, the better workaround is the attached /etc/hal/fdi/policy/10-synaptics.fdi.

Comment 4 Peter Hutterer 2009-04-27 21:49:35 UTC
yes, correct. the xorg.conf is still supported though and if you want to use configuration through fdi files all synaptics sections must be removed from the xorg.conf.