# /.../ # SaX generated X11 config file # Created on: 2005-03-09T10:39:40-0800. # # Version: 4.8 # Contact: Marcus Schaefer , 2002 # # Automatically generated by [ISaX] (4.8) # PLEASE DO NOT EDIT THIS FILE! # Yeah, sure... # Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" #No local fonts: FontPath "/usr/X11R6/lib/X11/fonts/local" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID" FontPath "/opt/kde3/share/fonts" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" # Resize and Rotate extension, allows screen geometry changes on the fly. Option "RandR" "on" EndSection Section "Module" # dbe: Double Buffer Extension, show front render back Load "dbe" # dri: Direct Rendering Infrastr, hdwe acceleration # NVidia driver has its own DRI, do not load. # Or if there's a bug in DRI that locks the CPU. Load "dri" # extmod: Miscellaneous server extensions Load "extmod" # freetype: TrueType (Microsoft) font files Load "freetype" # glx: OpenGL graphics API (Mesa) Load "glx" # speedo: Speedo font files Load "speedo" # type1: Type 1 (PostScript) font files Load "type1" # v4l: Video for Linux Load "v4l" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection # Touchpad configuration. # Obtain the Synaptics X driver, from http://web.telia.com/~u89404340/touchpad/ # For tweaking parameters, install the "synclient" utility from that package. # This is set up for version 0.14.0, and for an Alps Glidepoint pad, which # has different scale factors and timings from the Synaptics pad. SuSE 9.2 # comes with version 0.13.x. Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "InputFashion" "Mouse" Option "Name" "AlpsPS/2 ALPS TouchPad" Option "Vendor" "Sysp" # Option "Protocol" "auto-dev" # Option "Protocol" "event" # Option "Device" "/dev/input/event1" Option "Protocol" "imps/2" Option "Device" "/dev/input/mice" Option "Buttons" "8" Option "ZAxisMapping" "4 5 6 7" # Allows synclient to configure the driver in real time. Option "SHMConfig" "on" # Corners of Alps Glidepoint touchpad: # Outer (52,46-995,728) Observed bounding box # Probably really (0,0-1000,750) Bezel covers some active area # Inner (100,100-950,670) Outside this is a corner tap Option "TopEdge" "100" Option "BottomEdge" "670" Option "LeftEdge" "100" Option "RightEdge" "950" # "Speeds" are in screen pixels per pad unit. Ratio scales with finger # speed: MinSpeed if slow, MaxSpeed if fast. With driver 0.13.5, # units were different and 0.65, 0.15 were my preferred values. Option "MaxSpeed" "2.0" Option "MinSpeed" "0.5" # dS = change in screen pixels; dP = change in pad units per "packet"; # A = AccelFactor. Then dS = A * dP * dP but limited by # {Min,Max}Speed * dP. Packets come out a time dT apart, where we can # only guess what dT is. Empirically, A = 0.05 gives a speed of about # 1.0, i.e. 1 pixel per pad unit, if you cross the pad in 1 second. Option "AccelFactor" "0.05" # X or Y pad motion for each scroll event (simulated button) Option "VertScrollDelta" "25" Option "HorizScrollDelta" "25" # If scroll speed (events/sec) is above this value for 4 successive # packets, scrolling continues until you tap. 0 -> disable. Option "CoastingSpeed" "3.0" # Edge motion speed scales with Z axis (pressure). However, the # Alps pad poorly gives Z (compared to Synaptics), so this scaling # is not used. Speed may be screen pixels/sec. Option "EdgeMotionMinZ" "65" Option "EdgeMotionMaxZ" "80" Option "EdgeMotionMinSpeed" "150" Option "EdgeMotionMaxSpeed" "150" # True -> use for normal movement, false -> only for dragging. Option "EdgeMotionUseAlways" "on" # What happens when you tap the {Left,Right}{Top,Bottom} corner or # tap inside with N fingers. 0 -> nothing, 1 = left button, # 2 = middle button, 3 = right button. The Alps pad cannot distinguish # multiple fingers. Option "LBCornerButton" "2" Option "LTCornerButton" "0" Option "RBCornerButton" "3" Option "RTCornerButton" "0" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "0" # If Z axis is above FingerHigh -> touch. Below FingerLow -> release. # Unlike the Synaptics pad, on a tap the Alps pad sends one single # packet (hardware detection) with Z=16 followed 100 msec later by one # in the exact same place with Z=0. (Never < 90 msec, always < 110 # msec.) (There's a kernel patch to kludge around this.) Option "FingerHigh" "15" Option "FingerLow" "10" # (Note: defaults for the next 3 come out to 220 180 180 for Synaptics) # In order for a tap to be recognized: # Touch and release must be no more distant than this (pad units) Option "MaxTapMove" "200" # Release must follow touch no longer than this (msec) # NOTE! Change to 210 with Alps hardware tap patch mentioned above. # jimc uses 110 without the patch. Option "MaxTapTime" "210" # Second tap must follow release this closely to recognize double tap. Option "MaxDoubleTapTime" "150" # How long between emulated button-down and button-up events. Should # be long enough so you can see the button change color. Option "ClickTime" "100" # If physical buttons 1 and 3 are hit within this time, do button 2. Option "EmulateMidButtonTime" "150" # 0 = enable, 1 = disable completely, 2 = only tapping is disabled Option "TouchpadOff" "0" # On -> drag continues until you tap a second time. Option "LockedDrags" "off" # These features are not turned on. Option "GuestMouseOff" "off" Option "CircularScrolling" "off" # Angle in radians for each scroll event Option "CircScrollDelta" "0.2" # Where do you touch to start circular scroll? 0 -> any edge, 1 = top # edge, 2 = top right corner, etc. around the edge of the pad up to # 8 = top left corner. Option "CircScrollTrigger" "0" Option "PalmDetect" "off" EndSection # External USB or PS/2 mouse, or wireless Karaoke controller used as mouse. Section "InputDevice" Driver "mouse" Identifier "Mouse[2]" Option "Buttons" "7" Option "Device" "/dev/input/mice" Option "InputFashion" "Mouse" Option "Name" "USB-Mouse;ExplorerPS/2 on USB" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" EndSection # The monitor's ID string is bogus, so I faked it. Section "Monitor" Option "CalcAlgorithm" "CheckDesktopGeometry" DisplaySize 331 207 HorizSync 32-75 Identifier "Monitor[0]" ModelName "1600X LAPTOP DISPLAY PANEL" VendorName "DELL" VertRefresh 40-78 UseModes "Modes[0]" Option "DPMS" EndSection Section "Modes" Identifier "Modes[0]" Modeline "640x480" 26.87 640 664 728 816 480 481 484 499 Modeline "640x480" 31.13 640 664 728 816 480 481 484 502 Modeline "1680x1050" 163.60 1680 1792 1976 2272 1050 1051 1054 1091 Modeline "1680x1050" 166.08 1680 1792 1976 2272 1050 1051 1054 1091 Modeline "1280x800" 93.02 1280 1352 1488 1696 800 801 804 831 Modeline "1280x800" 108.77 1280 1360 1496 1712 800 801 804 836 Modeline "800x600" 42.83 800 840 920 1040 600 601 604 624 Modeline "800x600" 50.32 800 840 928 1056 600 601 604 627 Modeline "640x480" 26.87 640 664 728 816 480 481 484 499 Modeline "640x480" 31.13 640 664 728 816 480 481 484 502 EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1680x1050" "1280x800" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "640x480" EndSubSection SubSection "Display" Depth 32 Modes "640x480" EndSubSection SubSection "Display" Depth 8 Modes "640x480" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" Identifier "Device[0]" BoardName "Radeon Mobility M300 (M22) 5460 (PCIE)" VendorName "ATI" Driver "radeon" Screen 0 EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Mouse[2]" "SendCoreEvents" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" EndSection