You are not logged in.
Happy new year everyone!
I installed Archlinux with Gnome on my Toshiba U400, everything works except for the touchpad, I used to use Opensuse 11.1 and the graphics card(intell 4500) + touchpad worked well, so I used xorg.conf from previous opensuse 11.1, I thought it would work exactly the same as in Opensuse, however it doesn't. Here is my xorg.conf:
# /.../
# SaX generated X11 config file
# Created on: 2008-12-31T09:51:36+1100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
# FontPath "/usr/share/fonts/misc:unscaled"
# FontPath "/usr/share/fonts/local"
# FontPath "/usr/share/fonts/75dpi:unscaled"
# FontPath "/usr/share/fonts/100dpi:unscaled"
# FontPath "/usr/share/fonts/Type1"
# FontPath "/usr/share/fonts/URW"
# FontPath "/usr/share/fonts/Speedo"
# FontPath "/usr/share/fonts/PEX"
# FontPath "/usr/share/fonts/cyrillic"
# FontPath "/usr/share/fonts/latin2/misc:unscaled"
# FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
# FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
# FontPath "/usr/share/fonts/latin2/Type1"
# FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
# FontPath "/usr/share/fonts/baekmuk:unscaled"
# FontPath "/usr/share/fonts/japanese:unscaled"
# FontPath "/usr/share/fonts/kwintv"
# FontPath "/usr/share/fonts/truetype"
# FontPath "/usr/share/fonts/uni:unscaled"
# FontPath "/usr/share/fonts/CID"
# FontPath "/usr/share/fonts/ucs/misc:unscaled"
# FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
# FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
# FontPath "/usr/share/fonts/hellas/misc:unscaled"
# FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
# FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
# FontPath "/usr/share/fonts/hellas/Type1"
# FontPath "/usr/share/fonts/misc/sgi:unscaled"
# FontPath "/usr/share/fonts/xtest"
# FontPath "/opt/kde3/share/fonts"
# InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
Option "AllowMouseOpenFail" "on"
Option "ZapWarning" "on"
EndSection
Section "Module"
Load "dri"
Load "dbe"
Load "freetype"
Load "synaptics"
Load "extmod"
Load "glx"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "Microsoft Wheel Mouse Optical"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[3]"
Option "AlwaysCore" "true"
Option "Buttons" "5"
[b]I TRIED /dev/input/mice, /dev/input/mouse* and /dev/psaux here[/b]
# Option "Device" "/dev/input/mice"
Option "Device" "/dev/input/mouse0"
# Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "on"
Option "HorizScrollDelta" "0"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "auto-dev" #"explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
Option "VertEdgeScroll" "true"
EndSection
Section "Monitor"
DisplaySize 286 179
HorizSync 30-52
Identifier "Monitor[0]"
ModelName "1280X800@60HZ"
Option "DPMS"
Option "PreferredMode" "1280x800"
VendorName "--> LCD"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828
Modeline "1280x800" 69.75 1280 1328 1360 1440 800 803 809 823 +HSync -Vsync
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x800"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
Virtual 3840 1200
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
Virtual 3840 1200
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "Mobile Intel GM45 Express Chipset"
Driver "intel"
Identifier "Device[0]"
Option "monitor-LVDS" "Monitor[0]"
Option "SaXDualHSync" "31-48"
Option "SaXDualHead" ""
Option "SaXDualMode" "Clone"
Option "SaXDualMonitorModel" "1024X768@60HZ"
Option "SaXDualMonitorVendor" "--> VESA"
Option "SaXDualOrientation" "LeftOf"
Option "SaXDualResolution" "1024x768"
Option "SaXDualVSync" "50-60"
Option "SaXExternal" "Identifier&EXT+VertRefresh&50-60+HorizSync&31-48+PreferredMode&1024x768+VendorName&--> VESA+ModelName&1024X768@60HZ"
VendorName "Intel"
EndSection
Section "Monitor"
HorizSync 31-48
Identifier "EXT"
ModelName "1024X768@60HZ"
Option "PreferredMode" "1024x768"
VendorName "--> VESA"
VertRefresh 50-60
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
Option "Composite" "on"
EndSection
Offline
I did check the wiki on synaptics, however, here:
http://wiki.archlinux.org/index.php/Syn … t.2Fmouse0
made me confused:
(it tells you how to detect which device is for touchpad)
I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=b
B: KEY=6420 0 7000f 0
As your Handlers are mouse0 and event1, you use /dev/input/mouse0.
I ran the same program and get:
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input9
U: Uniq=
H: Handlers=mouse2 event9
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
As my Handlers are mouse2 and event9, so what device do I use?
Offline
I got it working now!
What I do is to use the unmodified xorg.conf from Opensuse(ie device be /dev/input/mice other than /dev/input/mouse*), and then I checked the wiki again and found out tapping is disabled by default in xorg 7.4, so I added:
Section "InputDevice"
...
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
...
EndSection
and now everything works like before including tap-to-move windows!
Offline