# $XFree86: xc/programs/Xserver/hw/xfree86/XF86Conf.cpp,v 3.25 1996/02/22 0= 5:10:54 dawes Exp $ # # Copyright (c) 1994 by The XFree86 Project, Inc. # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the "Software")= , # to deal in the Software without restriction, including without limitation # the rights to use, copy, modify, merge, publish, distribute, sublicense, # and/or sell copies of the Software, and to permit persons to whom the # Software is furnished to do so, subject to the following conditions: #=20 # The above copyright notice and this permission notice shall be included i= n # all copies or substantial portions of the Software. #=20 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS O= R # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF # OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. #=20 # Except as contained in this notice, the name of the XFree86 Project shall # not be used in advertising or otherwise to promote the sale, use or other # dealings in this Software without prior written authorization from the # XFree86 Project. # # $XConsortium: XF86Conf.cpp /main/16 1996/01/31 10:03:57 kaleb $ # # This file was modified by Jens Maurer# to adapt it to local the local hardware configuration. # All errors are probably mine. # # ********************************************************************** # Refer to the XF86Config(4/5) man page for details about the format of=20 # this file. This man page is installed as /usr/X11R6/man/man5/XF86Config.5= x=20 # ********************************************************************** # ********************************************************************** # 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=09"/usr/X11R6/lib/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=09"/usr/X11R6/lib/X11/fonts/misc/" # FontPath=09"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" # FontPath=09"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath=09"/usr/X11R6/lib/X11/fonts/Type1/" FontPath=09"/usr/X11R6/lib/X11/fonts/Speedo/" FontPath=09"/usr/X11R6/lib/X11/fonts/75dpi/" # FontPath=09"/usr/X11R6/lib/X11/fonts/100dpi/" EndSection # ********************************************************************** # Server flags section. # ********************************************************************** Section "ServerFlags" # Uncomment this to cause a core dump at the spot where a signal is=20 # received. This may leave the console in an unusable state, but may # provide a better stack trace in the core dump to aid in debugging # NoTrapSignals # Uncomment this to disable the server abort sequence # This allows clients to receive this key event. # DontZap # Uncomment this to disable the / mode switching # sequences. This allows clients to receive these key events. # DontZoom # Uncomment this to disable tuning with the xvidtune client. With # it the client can still run and fetch card and monitor attributes, # but it will not be allowed to change them. If it tries it will # receive a protocol error. #=09DisableVidModeExtension # Uncomment this to enable the use of a non-local xvidtune client. #=09AllowNonLocalXvidtune # Uncomment this to disable dynamically modifying the input device # (mouse and keyboard) settings. #=09DisableModInDev # Uncomment this to enable the use of a non-local client to # change the keyboard or mouse settings (currently only xset). #=09AllowNonLocalModInDev EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Keyboard section # ********************************************************************** # #Section "Keyboard" # # Protocol=09"Standard" # ## when using XQUEUE, comment out the above line, and uncomment the ## following line # ## Protocol=09"Xqueue" # # AutoRepeat=09500 5 # ## Let the server do the NumLock processing. This should only be required ## when using pre-R6 clients ## ServerNumLock # ## Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)) ## Xleds 1 2 3 # ## To set the LeftAlt to Meta, RightAlt key to ModeShift,=20 ## RightCtl key to Compose, and ScrollLock key to ModeLock: # ## LeftAlt Meta # RightAlt ModeShift ## RightCtl Compose ## ScrollLock ModeLock # ## To disable the XKEYBOARD extension, uncomment XkbDisable. # ## XkbDisable # ## To customise the XKB settings to suit your keyboard, modify the ## lines below (which are the defaults). For example, one way to get ## a german layout on a 101 key keyboard is to modify the XkbSymbols ## line: ## XkbSymbols "symbols/us(pc101)+de_nodead" ## If you have a US Microsoft Natural keyboard, you can use: ## XkbSymbols "symbols/us(microsoft)" ## XkbGeometry "geometry/microsoft" # ## These are the default XKB settings for XFree86 ## Xkbkeycodes "keycodes/xfree86" ## XkbTypes "types/default" ## XkbCompat "compat/default" ## XkbSymbols "symbols/us(pc101)" ## XkbGeometry "geometry/pc" # # ## To specify a keymap file entry to use, use XkbKeymap. This will ## override the other Xkb parameters described above. ## An example is: ## XkbKeymap "xfree86(us_microsoft)" # #EndSection # # # Section "Keyboard" Protocol "Standard" AutoRepeat 500 30 LeftAlt Meta RightAlt Meta ScrollLock Compose RightCtl Control XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbOptions "ctrl:swapcaps" XkbSymbols "us(pc86)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc86" XkbLayout "us" EndSection # ********************************************************************** # Pointer section # ********************************************************************** Section "Pointer" Protocol=09"PS/2" Device=09"/dev/psaux" # Alternatively, you can use an external serial mouse. # If you wish to do so, you must comment the above PS/2 mouse # mouse settings. # If you want to use both mice simultaneously, read the comment about # gpm in http://www.cck.uni-kl.de/misc/tecra710/#graphics #=09Protocol=09"MouseMan" #=09Device=09=09"/dev/ttyS0" # When using XQUEUE, comment out the above two lines, and uncomment # the following line. # Protocol=09"Xqueue" # Baudrate and SampleRate are only for some Logitech mice # BaudRate=099600 # SampleRate=09150 # Emulate3Buttons is an option for 2-button Microsoft mice # Emulate3Timeout is the timeout in milliseconds (default is 50ms) Emulate3Buttons Emulate3Timeout=0950 # ChordMiddle is an option for some 3-button Logitech mice # ChordMiddle EndSection # ********************************************************************** # Xinput section -- this is optional and is required only if you # are using extended input devices. This is for example only. Refer # to the XF86Config man page for a description of the options. # ********************************************************************** # # Section "Xinput" # SubSection "WacomStylus" # Port "/dev/ttyS1" # DeviceName "Wacom" # EndSubSection # SubSection "WacomCursor" # Port "/dev/ttyS1" # EndSubSection # SubSection "WacomEraser" # Port "/dev/ttyS1" # EndSubSection # # SubSection "Elographics" # Port "/dev/ttyS1" # DeviceName "Elo" # MinimumXPosition 300 # MaximumXPosition 3500 # MinimumYPosition 300 # MaximumYPosition 3500 # Screen 0 # UntouchDelay 10 # ReportDelay 10 # EndSubSection # =20 # SubSection "Joystick" # Port "/dev/joy0" # DeviceName "Joystick" # TimeOut 10 # MinimumXPosition 100 # MaximumXPosition 1300 # MinimumYPosition 100 # MaximumYPosition 1100 # # CenterX 700 # # CenterY 600 # Delta 20 # EndSubSection # EndSection # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier=09"Generic Monitor" VendorName=09"Unknown" ModelName=09"Unknown" # 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 25-64 # typical for a single frequency fixed-sync monitor # HorizSync=0930-64 # multisync # HorizSync=0931.5, 35.2 # multiple fixed sync frequencies # HorizSync=0915-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 40-70 # typical for a single frequency fixed-sync monitor # VertRefresh=0950-100 # multisync # VertRefresh=0960, 65 # multiple fixed sync frequencies # VertRefresh=0940-50, 80-100 # multiple ranges of sync frequencies # Modes can be specified in two formats. A compact one-line format, or # a multi-line format. # A generic VGA 640x480 mode (hsync =3D 31.5kHz, refresh =3D 60Hz) # ModeLine "640x480" 25.175 640 664 760 800 480 491 493 525 #=09ModeLine "640x480" 28.3 640 664 760 800 480 491 493 525 #=09ModeLine "704x600" 28.3 704 704 704 704 600 600 600 600 #=09ModeLine "800x600" 28.3 800 824 896 1024 600 601 603 625 =09ModeLine "640x480" 28.3 640 680 720 864=09 480 488 491 521 =09ModeLine "800x600" 28.3 800 816 856 920=09 600 603 605 618 =09ModeLine "1024x768" 65.1 1024 1032 1176 1344 768 771 777 806 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present Section "Device" # SVGA server auto-detected chipset Identifier=09"Fujitsu 520D" VendorName=09"Toshiba" BoardName=09"Chips & Technologies 65550" =09Option "no_stretch" #=09Option "sw_cursor" EndSection # ********************************************************************** # Screen sections # ********************************************************************** # The colour SVGA server Section "Screen" Driver=09"svga" Device=09"Fujitsu 520D" Monitor=09"Generic Monitor" Subsection "Display" Depth=09 8 Modes=09 "800x600" "1024x768" "640x480" ViewPort 0 0 Virtual 1024 768 EndSubsection Subsection "Display" Depth=09 16 Modes=09 "800x600"=20 ViewPort 0 0 EndSubsection Subsection "Display" Depth=09 24=20 Modes=09 "800x600"=20 ViewPort 0 0 EndSubsection Subsection "Display" Depth=09 32=20 Modes=09 "800x600"=20 ViewPort 0 0 EndSubsection EndSection Section "Screen" =09Driver "vga16" =09Device "Fujitsu 520D" =09Monitor "Generic Monitor" =09Subsection "Display" =09=09Modes "640x480" =09=09ViewPort 0 0 =09=09Virtual 640 480 =09EndSubsection EndSection --------------------------------------x---------------------------------- # # Automatically generated make config: don't edit # # # Code maturity level options # CONFIG_EXPERIMENTAL=3Dy # # Loadable module support # CONFIG_MODULES=3Dy # CONFIG_MODVERSIONS is not set # CONFIG_KERNELD is not set # # General setup # # CONFIG_MATH_EMULATION is not set CONFIG_NET=3Dy # CONFIG_MAX_16M is not set CONFIG_PCI=3Dy CONFIG_PCI_OPTIMIZE=3Dy CONFIG_SYSVIPC=3Dy # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_ELF=3Dy CONFIG_BINFMT_JAVA=3Dm CONFIG_KERNEL_ELF=3Dy CONFIG_M586=3Dy # # Floppy, IDE, and other block devices # CONFIG_BLK_DEV_FD=3Dy CONFIG_BLK_DEV_IDE=3Dy # # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDECD=3Dy # CONFIG_BLK_DEV_IDETAPE is not set CONFIG_BLK_DEV_IDE_PCMCIA=3Dy CONFIG_BLK_DEV_CMD640=3Dy # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_RZ1000=3Dy CONFIG_BLK_DEV_TRITON=3Dy # CONFIG_IDE_CHIPSETS is not set # # Additional Block Devices # # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_DEV_HD is not set # # Networking options # # CONFIG_FIREWALL is not set # CONFIG_NET_ALIAS is not set CONFIG_INET=3Dy # CONFIG_IP_FORWARD is not set CONFIG_IP_MULTICAST=3Dy # CONFIG_IP_ACCT is not set # # (it is safe to leave these untouched) # # CONFIG_INET_PCTCP is not set # CONFIG_INET_RARP is not set # CONFIG_NO_PATH_MTU_DISCOVERY is not set CONFIG_IP_NOSR=3Dy CONFIG_SKB_LARGE=3Dy # # =20 # # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_AX25 is not set # CONFIG_BRIDGE is not set # CONFIG_NETLINK is not set # # SCSI support # # CONFIG_SCSI is not set # # Network device support # CONFIG_NETDEVICES=3Dy CONFIG_DUMMY=3Dm # CONFIG_EQUALIZER is not set # CONFIG_DLCI is not set # CONFIG_PLIP is not set CONFIG_PPP=3Dm # # CCP compressors for PPP are only built as modules. # # CONFIG_SLIP is not set # CONFIG_NET_RADIO is not set CONFIG_NET_ETHERNET=3Dy # CONFIG_NET_VENDOR_3COM is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_ISA is not set # CONFIG_NET_EISA is not set # CONFIG_NET_POCKET is not set # CONFIG_TR is not set # CONFIG_FDDI is not set # CONFIG_ARCNET is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # CD-ROM drivers (not for SCSI or IDE/ATAPI drives) # # CONFIG_CD_NO_IDESCSI is not set # # Filesystems # # CONFIG_QUOTA is not set # CONFIG_LOCK_MANDATORY is not set CONFIG_MINIX_FS=3Dy # CONFIG_EXT_FS is not set CONFIG_EXT2_FS=3Dy # CONFIG_XIA_FS is not set CONFIG_FAT_FS=3Dy CONFIG_MSDOS_FS=3Dy # CONFIG_VFAT_FS is not set # CONFIG_UMSDOS_FS is not set CONFIG_PROC_FS=3Dy # CONFIG_NFS_FS is not set # CONFIG_SMB_FS is not set CONFIG_ISO9660_FS=3Dy # CONFIG_HPFS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_UFS_FS is not set # # Character devices # CONFIG_SERIAL=3Dy # CONFIG_DIGI is not set # CONFIG_CYCLADES is not set # CONFIG_STALDRV is not set # CONFIG_RISCOM8 is not set # CONFIG_PRINTER is not set CONFIG_MOUSE=3Dy # CONFIG_ATIXL_BUSMOUSE is not set # CONFIG_BUSMOUSE is not set # CONFIG_MS_BUSMOUSE is not set CONFIG_PSMOUSE=3Dy CONFIG_82C710_MOUSE=3Dy # CONFIG_UMISC is not set # CONFIG_QIC02_TAPE is not set # CONFIG_FTAPE is not set CONFIG_APM=3Dy # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=3Dy CONFIG_APM_CPU_IDLE=3Dy # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_POWER_OFF=3Dy # CONFIG_WATCHDOG is not set # CONFIG_RTC is not set # # Sound # CONFIG_SOUND=3Dy # CONFIG_PAS is not set CONFIG_SB=3Dy # CONFIG_ADLIB is not set # CONFIG_GUS is not set # CONFIG_MPU401 is not set # CONFIG_UART6850 is not set # CONFIG_PSS is not set # CONFIG_GUS16 is not set # CONFIG_GUSMAX is not set # CONFIG_MSS is not set # CONFIG_SSCAPE is not set # CONFIG_TRIX is not set # CONFIG_MAD16 is not set # CONFIG_CS4232 is not set # CONFIG_MAUI is not set CONFIG_AUDIO=3Dy # CONFIG_MIDI is not set CONFIG_YM3812=3Dy SBC_BASE=3D220 SBC_IRQ=3D7 SBC_DMA=3D1 SB_DMA2=3D5 SB_MPU_BASE=3D388 SB_MPU_IRQ=3D-1 DSP_BUFFSIZE=3D65536 # CONFIG_LOWLEVEL_SOUND is not set # # Kernel hacking # # CONFIG_PROFILE is not set