# ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** # Section "Module" # This loads the DBE extension module. Load "dbe" # Double buffer extension # This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection # This loads the font modules # Load "type1" Load "freetype" # Load "xtt" # This loads the GLX module Load "glx" # This loads the DRI module Load "dri" EndSection # ********************************************************************** # Files section. This allows default font and rgb paths to be set # ********************************************************************** Section "Files" # 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. # RgbPath "/usr/share/X11/rgb" # Multiple FontPath entries are allowed (which are concatenated together), # as well as specifying multiple comma-separated entries in one FontPath # command (or a combination of both methods) # # FontPath "/usr/share/fonts/misc/" # FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" FontPath "/usr/share/fonts/arphicfonts/" FontPath "/usr/share/fonts/artwiz-aleczapka-en/" FontPath "/usr/share/fonts/baekmuk-fonts/" FontPath "/usr/share/fonts/corefonts/" FontPath "/usr/share/fonts/dejavu/" FontPath "/usr/share/fonts/freefonts/" FontPath "/usr/share/fonts/kochi-substitute/" FontPath "/usr/share/fonts/terminus/" FontPath "/usr/share/fonts/ttf-bitstream-vera/" FontPath "/usr/share/fonts/unifont/" # FontPath "/usr/lib/X11/fonts/local/" # FontPath "/usr/lib/X11/fonts/misc/" # FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/Speedo/" # FontPath "/usr/lib/X11/fonts/Type1/" # FontPath "/usr/lib/X11/fonts/TrueType/" # FontPath "/usr/lib/X11/fonts/freefont/" # FontPath "/usr/lib/X11/fonts/75dpi/" # FontPath "/usr/lib/X11/fonts/100dpi/" # The module search path. The default path is shown here. # ModulePath "/usr/lib/modules" EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Core keyboard's InputDevice section # ********************************************************************** Section "InputDevice" Identifier "Keyboard1" Driver "evdev" Option "AutoRepeat" "500 30" # 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" "pc105" # 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" # These are the default XKB settings for Xorg # Option "XkbRules" "xorg" # Option "XkbModel" "pc105" # Option "XkbLayout" "us" # Option "XkbVariant" "" # Option "XkbOptions" "" # Option "XkbDisable" Option "XkbRules" "xorg" # Option "XkbModel" "macintosh" Option "XkbModel" "macbook79" Option "XkbVariant" "nodeadkeys" Option "XkbLayout" "intl" Option "XkbOption" "numpad:mac" EndSection Section "InputDevice" Identifier "Apple Bluetooth Keyboard" Driver "evdev" # Option "Name" "HID 05ac:1000" # I: Bus=0003 Vendor=05ac Product=1000 Version=0111 # N: Name="HID 05ac:1000" # P: Phys=usb-0000:00:1a.0-1/input0 # S: Sysfs=/class/input/input4 # U: Uniq= # H: Handlers=kbd event4 # B: EV=120013 Option "XkbRules" "xorg" Option "XkbModel" "macintosh" Option "XkbLayout" "us" Option "XkbVariant" "mac" EndSection # ********************************************************************** # Core Pointer's InputDevice section # ********************************************************************** Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" Option "Protocol" "Auto" # Auto detect Option "Device" "/dev/input/mice" # Mouse wheel mapping. Default is to map vertical wheel to buttons 4 & 5, # horizontal wheel to buttons 6 & 7. Change if your mouse has more than # 3 buttons and you need to map the wheel to different button ids to avoid # conflicts. Option "ZAxisMapping" "4 5 6 7" # Emulate3Buttons is an option for 2-button mice # Emulate3Timeout is the timeout in milliseconds (default is 50ms) # Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "CorePointer" Option "Device" "/dev/input/mouse1" Option "Protocol" "auto-dev" Option "LeftEdge" "100" Option "RightEdge" "1120" Option "TopEdge" "50" Option "BottomEdge" "310" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "MaxDoubleTapTime" "180" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "50" Option "MinSpeed" "0.79" Option "MaxSpeed" "0.88" Option "AccelFactor" "0.0020" Option "SHMConfig" "on" EndSection # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "AppleLCD" # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz # Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync # Option "PreferredMode" "1280x800" # HorizSync is in kHz unless units are specified. # HorizSync may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. # HorizSync 31.5 - 48.5 # HorizSync 30-64 # multisync # HorizSync 31.5, 35.2 # multiple fixed sync frequencies # HorizSync 15-25, 30-50 # multiple ranges of sync frequencies # VertRefresh is in Hz unless units are specified. # VertRefresh may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. # VertRefresh 50-70 Option "DPMS" EndSection Section "Monitor" Identifier "Dell E198WFP" VendorName "Dell" ModelName "E198WFP" # the following is useful for example for getting the 100% zoom in Acroread to a physical 100% DisplaySize 408 255 Option "DPMS" Option "OffTime" "20" # Option "PreferredMode" "1440x900_60.00" Option "PreferredMode" "1440x900" # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz # Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz # Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync # As taken from # http://www1.ap.dell.com/content/products/productdetails.aspx/e198wfp?c=hk&cs=hkbsd1&l=en&s=bsd # HorizSync 30 - 83 # VertRefresh 56 - 75 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** Section "Device" Identifier "IntelGMAX3100" Driver "intel" # BusID "PCI:0:2:0" Option "monitor-TMDS-1" "Dell E198WFP" # Option "MetaModes" "1280x800,1440x900; 1280x800,NULL; NULL,1440x900" EndSection # ********************************************************************** # Screen sections # ********************************************************************** # Any number of screen sections may be present. Each describes # the configuration of a single screen. A single specific screen section # may be specified from the X server command line with the "-screen" # option. Section "Screen" Identifier "Screen 0" Device "IntelGMAX3100" Monitor "AppleLCD" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x800" ViewPort 0 0 EndSubsection Option "XaaNoOffscreenPixmaps" "true" EndSection #Section "Screen" # Identifier "External Screen" # Device "IntelGMAX3100" # Monitor "Dell E198WFP" # # DefaultDepth 24 # Subsection "Display" # Depth 24 # Modes "1440x900" # ViewPort 0 0 # EndSubsection #EndSection # ********************************************************************** # ServerLayout sections. # ********************************************************************** Section "ServerLayout" Identifier "Simple Layout" Screen "Screen 0" # Screen "External Screen" # Option "Clone" "On" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "ServerFlags" Option "AIGLX" EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "DRI" Group "video" Mode 0660 EndSection