1ba0eab60Smacallan# Id: XF86Config.indy,v 1.2 2000/08/14 17:07:37 agx Exp $ 2ba0eab60Smacallan# 3ba0eab60Smacallan# Copyright (c) 1994-1998 by The XFree86 Project, Inc. 4ba0eab60Smacallan# 5ba0eab60Smacallan# modified for the SGI Indy by Guido Guenther <guido.guenther@gmx.net> 6ba0eab60Smacallan# 7ba0eab60Smacallan# Permission is hereby granted, free of charge, to any person obtaining a 8ba0eab60Smacallan# copy of this software and associated documentation files (the "Software"), 9ba0eab60Smacallan# to deal in the Software without restriction, including without limitation 10ba0eab60Smacallan# the rights to use, copy, modify, merge, publish, distribute, sublicense, 11ba0eab60Smacallan# and/or sell copies of the Software, and to permit persons to whom the 12ba0eab60Smacallan# Software is furnished to do so, subject to the following conditions: 13ba0eab60Smacallan# 14ba0eab60Smacallan# The above copyright notice and this permission notice shall be included in 15ba0eab60Smacallan# all copies or substantial portions of the Software. 16ba0eab60Smacallan# 17ba0eab60Smacallan# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18ba0eab60Smacallan# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19ba0eab60Smacallan# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 20ba0eab60Smacallan# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 21ba0eab60Smacallan# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 22ba0eab60Smacallan# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23ba0eab60Smacallan# SOFTWARE. 24ba0eab60Smacallan# 25ba0eab60Smacallan# Except as contained in this notice, the name of the XFree86 Project shall 26ba0eab60Smacallan# not be used in advertising or otherwise to promote the sale, use or other 27ba0eab60Smacallan# dealings in this Software without prior written authorization from the 28ba0eab60Smacallan# XFree86 Project. 29ba0eab60Smacallan# 30ba0eab60Smacallan# $XFree86: xc/programs/Xserver/hw/xfree86/drivers/newport/XF86Config.indy,v 1.3 2003/02/20 04:05:15 dawes Exp $ 31ba0eab60Smacallan 32ba0eab60Smacallan# ********************************************************************** 33ba0eab60Smacallan# This is a configuration file for the Indy's Newport Graphics and the 34ba0eab60Smacallan# SGI GDM17E11 Monitor 35ba0eab60Smacallan# ********************************************************************** 36ba0eab60Smacallan 37ba0eab60Smacallan# The ordering of sections is not important in version 4.0 and later. 38ba0eab60Smacallan 39ba0eab60Smacallan# ********************************************************************** 40ba0eab60Smacallan# Files section. This allows default font and rgb paths to be set 41ba0eab60Smacallan# ********************************************************************** 42ba0eab60Smacallan 43ba0eab60SmacallanSection "Files" 44ba0eab60Smacallan 45ba0eab60Smacallan# The location of the RGB database. Note, this is the name of the 46ba0eab60Smacallan# file minus the extension (like ".txt" or ".db"). There is normally 47ba0eab60Smacallan# no need to change the default. 48ba0eab60Smacallan 49ba0eab60Smacallan RgbPath "/usr/X11R6/lib/X11/rgb" 50ba0eab60Smacallan 51ba0eab60Smacallan# Multiple FontPath entries are allowed (which are concatenated together), 52ba0eab60Smacallan# as well as specifying multiple comma-separated entries in one FontPath 53ba0eab60Smacallan# command (or a combination of both methods) 54ba0eab60Smacallan 55ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/local/" 56ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/misc/" 57ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" 58ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" 59ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/Type1/" 60ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/CID/" 61ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" 62ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" 63ba0eab60Smacallan FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" 64ba0eab60Smacallan 65ba0eab60Smacallan# ModulePath can be used to set a search path for the X server modules. 66ba0eab60Smacallan# The default path is shown here. 67ba0eab60Smacallan 68ba0eab60Smacallan# ModulePath "/usr/X11R6/lib/modules" 69ba0eab60Smacallan 70ba0eab60SmacallanEndSection 71ba0eab60Smacallan 72ba0eab60Smacallan# ********************************************************************** 73ba0eab60Smacallan# Module section -- this is an optional section which is used to specify 74ba0eab60Smacallan# which run-time loadable modules to load when the X server starts up. 75ba0eab60Smacallan# ********************************************************************** 76ba0eab60Smacallan 77ba0eab60SmacallanSection "Module" 78ba0eab60Smacallan 79ba0eab60Smacallan# This loads the DBE extension module. 80ba0eab60Smacallan 81ba0eab60Smacallan Load "dbe" 82ba0eab60Smacallan 83ba0eab60Smacallan# This loads the miscellaneous extensions module, and disables 84ba0eab60Smacallan# initialisation of the XFree86-DGA extension within that module. 85ba0eab60Smacallan 86ba0eab60Smacallan SubSection "extmod" 87ba0eab60Smacallan Option "omit xfree86-dga" 88ba0eab60Smacallan EndSubSection 89ba0eab60Smacallan 90ba0eab60Smacallan# This loads the Type1 and FreeType font modules 91ba0eab60Smacallan 92ba0eab60Smacallan Load "type1" 93ba0eab60Smacallan Load "freetype" 94ba0eab60Smacallan 95ba0eab60SmacallanEndSection 96ba0eab60Smacallan 97ba0eab60Smacallan 98ba0eab60Smacallan# ********************************************************************** 99ba0eab60Smacallan# Server flags section. This contains various server-wide Options. 100ba0eab60Smacallan# ********************************************************************** 101ba0eab60Smacallan 102ba0eab60SmacallanSection "ServerFlags" 103ba0eab60Smacallan 104ba0eab60Smacallan# Uncomment this to cause a core dump at the spot where a signal is 105ba0eab60Smacallan# received. This may leave the console in an unusable state, but may 106ba0eab60Smacallan# provide a better stack trace in the core dump to aid in debugging 107ba0eab60Smacallan 108ba0eab60Smacallan# Option "NoTrapSignals" 109ba0eab60Smacallan 110ba0eab60Smacallan# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence 111ba0eab60Smacallan# (where n is 1 through 12). This allows clients to receive these key 112ba0eab60Smacallan# events. 113ba0eab60Smacallan 114ba0eab60Smacallan# Option "DontVTSwitch" 115ba0eab60Smacallan 116ba0eab60Smacallan# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence 117ba0eab60Smacallan# This allows clients to receive this key event. 118ba0eab60Smacallan 119ba0eab60Smacallan# Option "DontZap" 120ba0eab60Smacallan 121ba0eab60Smacallan# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching 122ba0eab60Smacallan# sequences. This allows clients to receive these key events. 123ba0eab60Smacallan 124ba0eab60Smacallan# Option "DontZoom" 125ba0eab60Smacallan 126ba0eab60Smacallan# Uncomment this to disable tuning with the xvidtune client. With 127ba0eab60Smacallan# it the client can still run and fetch card and monitor attributes, 128ba0eab60Smacallan# but it will not be allowed to change them. If it tries it will 129ba0eab60Smacallan# receive a protocol error. 130ba0eab60Smacallan 131ba0eab60Smacallan# Option "DisableVidModeExtension" 132ba0eab60Smacallan 133ba0eab60Smacallan# Uncomment this to enable the use of a non-local xvidtune client. 134ba0eab60Smacallan 135ba0eab60Smacallan# Option "AllowNonLocalXvidtune" 136ba0eab60Smacallan 137ba0eab60Smacallan# Uncomment this to disable dynamically modifying the input device 138ba0eab60Smacallan# (mouse and keyboard) settings. 139ba0eab60Smacallan 140ba0eab60Smacallan# Option "DisableModInDev" 141ba0eab60Smacallan 142ba0eab60Smacallan# Uncomment this to enable the use of a non-local client to 143ba0eab60Smacallan# change the keyboard or mouse settings (currently only xset). 144ba0eab60Smacallan 145ba0eab60Smacallan# Option "AllowNonLocalModInDev" 146ba0eab60Smacallan 147ba0eab60Smacallan# Set the basic blanking screen saver timeout. 148ba0eab60Smacallan 149ba0eab60Smacallan Option "blank time" "10" # 10 minutes 150ba0eab60Smacallan 151ba0eab60Smacallan# Set the DPMS timeouts. These are set here because they are global 152ba0eab60Smacallan# rather than screen-specific. These settings alone don't enable DPMS. 153ba0eab60Smacallan# It is enabled per-screen (or per-monitor), and even then only when 154ba0eab60Smacallan# the driver supports it. 155ba0eab60Smacallan 156ba0eab60Smacallan Option "standby time" "20" 157ba0eab60Smacallan Option "suspend time" "30" 158ba0eab60Smacallan Option "off time" "60" 159ba0eab60Smacallan 160ba0eab60Smacallan# On some platform the server needs to estimate the sizes of PCI 161ba0eab60Smacallan# memory and pio ranges. This is done by assuming that PCI ranges 162ba0eab60Smacallan# don't overlap. Some broken BIOSes tend to set ranges of inactive 163ba0eab60Smacallan# devices wrong. Here one can adjust how aggressive the assumptions 164ba0eab60Smacallan# should be. Default is 0. 165ba0eab60Smacallan 166ba0eab60Smacallan# Option "EstimateSizesAggresively" "0" 167ba0eab60Smacallan 168ba0eab60SmacallanEndSection 169ba0eab60Smacallan 170ba0eab60Smacallan# ********************************************************************** 171ba0eab60Smacallan# Input devices 172ba0eab60Smacallan# ********************************************************************** 173ba0eab60Smacallan 174ba0eab60Smacallan# ********************************************************************** 175ba0eab60Smacallan# Core keyboard's InputDevice section 176ba0eab60Smacallan# ********************************************************************** 177ba0eab60Smacallan 178ba0eab60SmacallanSection "InputDevice" 179ba0eab60Smacallan 180ba0eab60Smacallan Identifier "Keyboard1" 181ba0eab60Smacallan Driver "keyboard" 182ba0eab60Smacallan 183ba0eab60Smacallan# For most OSs the protocol can be omitted (it defaults to "Standard"). 184ba0eab60Smacallan# When using XQUEUE (only for SVR3 and SVR4, but not Solaris), comment 185ba0eab60Smacallan# out the above line, and uncomment the following line. 186ba0eab60Smacallan 187ba0eab60Smacallan# Option "Protocol" "Xqueue" 188ba0eab60Smacallan 189ba0eab60Smacallan# Set the keyboard auto repeat parameters. Not all platforms implement 190ba0eab60Smacallan# this. 191ba0eab60Smacallan 192ba0eab60Smacallan Option "AutoRepeat" "500 5" 193ba0eab60Smacallan 194ba0eab60Smacallan# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)). 195ba0eab60Smacallan 196ba0eab60Smacallan# Option "Xleds" "1 2 3" 197ba0eab60Smacallan 198ba0eab60Smacallan# To disable the XKEYBOARD extension, uncomment XkbDisable. 199ba0eab60Smacallan 200ba0eab60Smacallan# Option "XkbDisable" 201ba0eab60Smacallan 202ba0eab60Smacallan# To customise the XKB settings to suit your keyboard, modify the 203ba0eab60Smacallan# lines below (which are the defaults). For example, for a European 204ba0eab60Smacallan# keyboard, you will probably want to use one of: 205ba0eab60Smacallan# 206ba0eab60Smacallan# Option "XkbModel" "pc102" 207ba0eab60Smacallan# Option "XkbModel" "pc105" 208ba0eab60Smacallan# 209ba0eab60Smacallan# If you have a Microsoft Natural keyboard, you can use: 210ba0eab60Smacallan# 211ba0eab60Smacallan# Option "XkbModel" "microsoft" 212ba0eab60Smacallan# 213ba0eab60Smacallan# If you have a US "windows" keyboard you will want: 214ba0eab60Smacallan# 215ba0eab60Smacallan# Option "XkbModel" "pc104" 216ba0eab60Smacallan# 217ba0eab60Smacallan# Then to change the language, change the Layout setting. 218ba0eab60Smacallan# For example, a german layout can be obtained with: 219ba0eab60Smacallan# 220ba0eab60Smacallan# Option "XkbLayout" "de" 221ba0eab60Smacallan# 222ba0eab60Smacallan# or: 223ba0eab60Smacallan# 224ba0eab60Smacallan# Option "XkbLayout" "de" 225ba0eab60Smacallan# Option "XkbVariant" "nodeadkeys" 226ba0eab60Smacallan# 227ba0eab60Smacallan# If you'd like to switch the positions of your capslock and 228ba0eab60Smacallan# control keys, use: 229ba0eab60Smacallan# 230ba0eab60Smacallan# Option "XkbOptions" "ctrl:swapcaps" 231ba0eab60Smacallan 232ba0eab60Smacallan 233ba0eab60Smacallan# These are the default XKB settings for XFree86 234ba0eab60Smacallan# 235ba0eab60Smacallan# Option "XkbRules" "xfree86" 236ba0eab60Smacallan# Option "XkbModel" "pc101" 237ba0eab60Smacallan# Option "XkbLayout" "us" 238ba0eab60Smacallan# Option "XkbVariant" "" 239ba0eab60Smacallan# Option "XkbOptions" "" 240ba0eab60Smacallan 241ba0eab60SmacallanEndSection 242ba0eab60Smacallan 243ba0eab60Smacallan 244ba0eab60Smacallan# ********************************************************************** 245ba0eab60Smacallan# Core Pointer's InputDevice section 246ba0eab60Smacallan# ********************************************************************** 247ba0eab60Smacallan 248ba0eab60SmacallanSection "InputDevice" 249ba0eab60Smacallan 250ba0eab60Smacallan# Identifier and driver 251ba0eab60Smacallan 252ba0eab60Smacallan Identifier "Mouse1" 253ba0eab60Smacallan Driver "mouse" 254ba0eab60Smacallan 255ba0eab60Smacallan Option "Protocol" "PS/2" 256ba0eab60Smacallan Option "Device" "/dev/psaux" 257ba0eab60Smacallan# Option "SampleRate" "80" 258ba0eab60Smacallan 259ba0eab60SmacallanEndSection 260ba0eab60Smacallan 261ba0eab60Smacallan# ********************************************************************** 262ba0eab60Smacallan# Monitor section 263ba0eab60Smacallan# ********************************************************************** 264ba0eab60Smacallan 265ba0eab60Smacallan# Any number of monitor sections may be present 266ba0eab60Smacallan 267ba0eab60SmacallanSection "Monitor" 268ba0eab60Smacallan 269ba0eab60Smacallan# The identifier line must be present. 270ba0eab60Smacallan 271ba0eab60Smacallan Identifier "SGI GDM17e11" 272ba0eab60Smacallan 273ba0eab60Smacallan# This Information can be found at http://www.si87.com/ 274ba0eab60Smacallan 275ba0eab60Smacallan HorizSync 30-82 # multiple ranges of sync frequencies 276ba0eab60Smacallan VertRefresh 50-120 # typical for a single frequency fixed-sync monitor 277ba0eab60Smacallan 278ba0eab60Smacallan# A single modeline is sufficient, we don't use it at all: 279ba0eab60Smacallan ModeLine "1280x1024@70Hz" 130 1280 1320 1480 1728 1024 1029 1036 1077 280ba0eab60Smacallan 281ba0eab60SmacallanEndSection 282ba0eab60Smacallan 283ba0eab60Smacallan# ********************************************************************** 284ba0eab60Smacallan# Graphics device section 285ba0eab60Smacallan# ********************************************************************** 286ba0eab60Smacallan 287ba0eab60SmacallanSection "Device" 288ba0eab60Smacallan Identifier "Newport Graphics" 289ba0eab60Smacallan Driver "newport" 290ba0eab60Smacallan 291ba0eab60Smacallan# Option "bitplanes" "24" 292ba0eab60SmacallanEndSection 293ba0eab60Smacallan 294ba0eab60Smacallan# ********************************************************************** 295ba0eab60Smacallan# Screen sections. 296ba0eab60Smacallan# ********************************************************************** 297ba0eab60Smacallan 298ba0eab60Smacallan# Any number of screen sections may be present. Each describes 299ba0eab60Smacallan# the configuration of a single screen. A single specific screen section 300ba0eab60Smacallan# may be specified from the X server command line with the "-screen" 301ba0eab60Smacallan# option. 302ba0eab60Smacallan 303ba0eab60SmacallanSection "Screen" 304ba0eab60Smacallan Identifier "Screen 1" 305ba0eab60Smacallan Device "Newport Graphics" 306ba0eab60Smacallan Monitor "SGI GDM17e11" 307ba0eab60Smacallan DefaultDepth 8 308ba0eab60Smacallan 309ba0eab60Smacallan SubSection "Display" 310ba0eab60Smacallan Depth 8 311ba0eab60Smacallan Modes "1280x1024" 312ba0eab60Smacallan EndSubSection 313ba0eab60SmacallanEndSection 314ba0eab60Smacallan 315ba0eab60Smacallan# ********************************************************************** 316ba0eab60Smacallan# ServerLayout sections. 317ba0eab60Smacallan# ********************************************************************** 318ba0eab60Smacallan 319ba0eab60SmacallanSection "ServerLayout" 320ba0eab60Smacallan Identifier "simple layout" 321ba0eab60Smacallan Screen "Screen 1" 322ba0eab60Smacallan InputDevice "Mouse1" "CorePointer" 323ba0eab60Smacallan InputDevice "Keyboard1" "CoreKeyboard" 324ba0eab60SmacallanEndSection 325ba0eab60Smacallan 326