Return to the archive index

P4 X display Working

From: Don Papp <>
Date: Thu, 8 Apr 1999 18:02:23 -0600 (MDT)

I recently got the time to try a few more ideas and got my P4 working with
the X Server.

I got the updated P4 server binary from 
http://www.media.mit.edu/wearables/software/XF86_PE_332.tar.gz

Anyway, I am running RedHat 5.2 and installed X Windows right at install
time and got it working with my ATI Mach 64.

I then followed the P4 Server's instructions and made it suid root, then
took the simple route to getting this working:

1) remove Mach 64 card
2) Plug in P4 controller card - card set to CGA mode
3) Start machine and log in via console
3) Back up the Mach64 server (/usr/X11R6/bin/XF86_Mach64) 
   (yours will be whatever server you are using)
4) Back up /etc/X11/XF86Config
5) Rename P4 X server (XF86_PEDC) to /usr/X11R6/bin/XF86_Mach64
6) Rename P4 Xconfig file to /etc/X11/XF86Config
7) Run 'startx'
8) If display remains blank, switch to a text console using
   alt-F#, then back to the P4 X display on F7.

This maintained all the setup stuff that 'startx' handles (which I don't
fully understand yet).  Worked for me.

-- cut here for my XF86Config P4 file --
# File generated by XConfigurator.

# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of 
# this file.
# **********************************************************************

# **********************************************************************
# 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/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (they are concatenated together)

    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath    "/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 
    # 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 <Crtl><Alt><BS> server abort sequence
    # This allows clients to receive this key event.
    #DontZap

    # Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode
switching
    # sequences.  This allows clients to receive these key events.
    #DontZoom

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Keyboard section
# **********************************************************************

Section "Keyboard"

    Protocol    "Standard"

    # when using XQUEUE, comment out the above line, and uncomment the
    # following line
    #Protocol   "Xqueue"

    AutoRepeat  500 5

    # Let the server do the NumLock processing.  This should only be 
    # required when using pre-R6 clients
    #ServerNumLock

    # Specify 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, 
    #RightCtl key to Compose, and ScrollLock key to ModeLock:

    LeftAlt        Meta
    RightAlt        Meta
   ScrollLock      Compose
   RightCtl        Control

# 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, for a non-U.S.
# keyboard, you will probably want to use:
#    XkbModel    "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    XkbModel    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    XkbLayout   "de"
# or:
#    XkbLayout   "de"
#    XkbVariant  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    XkbOptions  "ctrl:swapcaps"

# These are the default XKB settings for XFree86
#    XkbRules    "xfree86"
#    XkbModel    "pc101"
#    XkbLayout   "us"
#    XkbVariant  ""
#    XkbOptions  ""

#   XkbKeycodes     "xfree86"
#   XkbTypes        "default"
#   XkbCompat       "default"
#   XkbSymbols      "us(pc101)"
#   XkbGeometry     "pc"
#   XkbRules        "xfree86"
#   XkbModel        "pc101"
#    XkbLayout       "us"
EndSection

# **********************************************************************
# Pointer section
# **********************************************************************

Section "Pointer"
    Protocol    "Microsoft"
    Device      "/dev/mouse"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

#    Protocol   "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice

#    BaudRate   9600
#    SampleRate 150

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

#    Emulate3Buttons
#    Emulate3Timeout    50

# ChordMiddle is an option for some 3-button Logitech mice

#    ChordMiddle

EndSection
# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "XE15"
    VendorName  "Unknown"
    ModelName   "Unknown"
    HorizSync   31-65
    VertRefresh 55-120
EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier "Private Eye"
    Chipset "pedc"
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
    Driver      "mono"
    Device      "Private Eye"
    Monitor     "XE15"
    Subsection "Display"
        Modes       "720x280"
    EndSubsection
EndSection
-- cut here --

| Donald Papp
| Support Analyst
| OA Internet Inc.
|  

--
Subcription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to 
Wear-Hard Mailing List Archive (searchable): http://wearables.blu.org

+Previous Message in Thread | Next Message in Thread

From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty

Archive created with babymail