I have a bit of a problem. I have a Synaptics Touchpad installed in my laptop, but I want to use a standard PS/2 mouse instead. I posted a query on how to do this; and was directed to another thread (that I can't post a link to; I need to post more posts!).
So, I followed the instructions and nothing happened. After reading through several more posts and trying out the various suggestions within (below) the most benign effect was to disable the pointer on the screen; so that it was immovable by either the touchpad or the PS/2. The slightly more worring thing that happened with other alterations was that the display simply blacked out after getting to the startup bit with Fedora Core 3, where most of the Runlevel 5 stuff loads (normally) in the graphical display. This is without me changing anything in the display sections of xorg.conf.
Something odd is that I think my system knows the PS/2 mouse is there, it just won't do anything. Whether my computer is working normally with the touchpad, whether both are disabled, or whether the display goes, I think this is true; my laptop is running laptop-mode and, whenever I jiggle the PS/2 mouse, the hard drive spins-up if it is an idle state despite there being no pointer movement.
What I've tried with xorg.conf...
* I tried changing /dev/input/mice to /dev/input/mouse and /dev/mouse0 (all are present) under the mouse0 InputDevice section (did nothing)
* I changed, under ServerLayout, the settings from "disabled" to "AlwaysCore" to "CorePointer" for mouse0 and Synaptics, in different combinations: some combinations froze the pointer (e.g. both to "CorePointer"); some disabled the display (e.g. mouse0 to "CorePointer" + Synaptics to "disabled"). I should point out that I've tried using the settings given in various threads on LinuxQuestions and obtained via web-searches, and none of them have worked
* when I still had the Synaptics package installed, I tried setting "TouchpadOff" to "Yes" and "GuestMouseOff" to "No"; this disabled the display
Other things...
* I have uninstalled the Synaptics package that includes synclient; and altered the xorg.conf file by placing #s in front of all references to it. The touchpad now seems to be using the standard drivers. If I need to re-install it to get things to work right, I will.
* I have tried using system-config-mouse, and swapping drivers (from whatever to the standard two-button PS/2 option with three-button emulation), but this does nothing.
* I cannot simply disable my touchpad in BIOS, as my system does not support this option.
My laptop is a Compaq Presario 1200XL-122, running Red Hat Fedora Core 3 (kernal v. 2.6.9-1.667).
I hope someone can help,
alex_denner.
Here's my xorg.conf file as it currently stands...
Code:
# XFree86 4 configuration created by pyxf86config
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "Synaptics" "AlwaysCore"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
# Load "synaptics"
Load "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
#Section "InputDevice"
# Identifier "Synaptics"
# Driver "synaptics"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "auto-dev"
# Option "Emulate3Buttons" "yes"
# Option "SHMConfig" "on"
# Option "TouchpadOff" "yes"
# Option "GuestMouseOff" "no"
#EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unknown monitor"
HorizSync 31.5 - 37.9
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "trident"
VendorName "Videocard vendor"
BoardName "Trident CyberBlade (generic)"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection