You are not logged in.
Pages: 1
I installed Arch Linux two days ago, adding the xorg and kde megapackages to the base install and then upgraded the distro to current status.
The X server config set up during the install is generally fine but I want to get rid of the excessive tap sensitivity of my Synaptics touchpad. Apparently, this can be done by setting MaxTapMove to 0 in the Synaptics touchpad section in the xorg.conf file.
But I can't find an xorg.conf file anywhere!! How does Xorg 7.1 go about leaving a record of its config and how can I reconfigure it?
Robert
Offline
Xorg isn't configured by default, you have to do it yourself (there is no X server config during install, I don't know what you're referring to). See the wiki for ways to generate a xorg.conf: http://wiki.archlinux.org/index.php/Xor … uring_xorg
I am a gated community.
Offline
Xorg isn't configured by default, you have to do it yourself (there is no X server config during install, I don't know what you're referring to). See the wiki for ways to generate a xorg.conf: http://wiki.archlinux.org/index.php/Xor … uring_xorg
Thanks for the link. I was surprised not to find an xorg.conf file in Arch. Every one of dozens of Linux distros that I've played with and that use the Xorg X server provides such a file. During the install of xorg and kde Arch correctly set up my keyboard, USB wireless scroll mouse, Synaptics touchpad and 1280x800@60Hz wide screen LCD monitor at 96 dpi. The config settings for these devices must be stored somewhere but the standard xorg.conf file is nowhere to be found on my system.
I generated xorg.conf files by running hdw -x and by running xorgconfig (using the same settings that I've used lots of times before when I ran xorgconfig on this laptop). Neither way did as good a job in setting up the X server as Arch did during the original install. In particular, neither xorg.conf included config setting for the Synaptics touchpad which is what I wanted to modify to begin with.
Where is the driver for laptop touchpads? Is it compiled into the 2.6.18 kernel? lsmod doesn't show anything that looks like a touchpad driver.
Robert
Offline
Touchpads don't have seperate drivers. The standard xf86-input-mouse driver will handle them. With the synaptics driver (pacman -S synaptics) you get added functionality though.
·¬»· i am shadowhand, powered by webfaction
Offline
Offline
I was surprised not to find an xorg.conf file in Arch. Every one of dozens of Linux distros that I've played with and that use the Xorg X server provides such a file. During the install of xorg and kde Arch correctly set up my keyboard, USB wireless scroll mouse, Synaptics touchpad and 1280x800@60Hz wide screen LCD monitor at 96 dpi. The config settings for these devices must be stored somewhere but the standard xorg.conf file is nowhere to be found on my system.
Xorg does some on the fly hardware detection/guessing/defaults if no config file is found.
I am a gated community.
Offline
Thanks to everybody for your input. I got my Synaptics touchpad working to my satisfaction, in particular the vertical scrolling. Here's what I did.
1. After install of Arch base + xorg + kde and system upgrade to -current generated an xorg.conf with hwd -x.
2. Installed the synaptics touchpad driver (pacman -S synaptics)
3. Synaptics driver install messages: For use with kernel 2.6.x you need to enable synaptics touchpad support when configuring the kernel (CONFIG_MOUSE_PS2). You also need support for the evdev interface (CONFIG_INPUT_EVDEV). If you compile evdev as a module, make sure it is loaded before starting the X server, as it will not be auto-loaded.
Turns out that all of that is already taken care of: In /boot/kconfig26, I have CONFIG_MOUSE_PS2=m and CONFIG_INPUT_EVDEV=m, and according to lsmod, evdev is loaded by default.
4. Edited /etc/X11/xorg.conf
a. In Section "ServerLayout" added the "CorePointer" option to the InputDevice line for the touchpad. One can have only one pointer device set to "CorePointer". If one also wants to use an external mouse (I use a USB wireless mouse most of the time) or any other pointing device, one has to set them to "AlwaysCore".
Section "ServerLayout"
InputDevice "Touchpad" "CorePointer"
InputDevice "USB Mouse" "AlwaysCore"
b. In Section "Module" added the line 'Load "synaptics"' to load the synaptics driver.
c. In Section "InputDevice" added the following lines for the Synaptics touchpad:
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220" # set this to 0 to wipe out excessive tap sensitivity
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
EndSection
That's all.
Robert
Offline
Thanks to everybody for your input. Robert
And gladly thank you for your <b>output</b>
.
Offline
Pages: 1