XF86config for IBM ThinkPad 770

XF86config for IBM ThinkPad 770

Post by Julian Li » Mon, 23 Mar 1998 04:00:00



Hello,
Is there anyone have the configured file for X-win of Slakware Linux 3.4
for IBM ThinkPad notebook ?  Can you attached that file and mail me ?
Thank you very much.
(or you know where is the URL of TP770's x-win setup)

Best Regards,
Julian Lin  in Taipei, Taiwan

 
 
 

XF86config for IBM ThinkPad 770

Post by Lasse K. Christians » Wed, 25 Mar 1998 04:00:00


On 22 Mar 1998 08:31:46 GMT, "Julian Lin" <ju...@ms1.hinet.net> wrote:

>Hello,
>Is there anyone have the configured file for X-win of Slakware Linux 3.4
>for IBM ThinkPad notebook ?  Can you attached that file and mail me ?
>Thank you very much.
>(or you know where is the URL of TP770's x-win setup)

Alle you have to do is download XFree86 version 3.2.2. It has the
Trident 9397 which you need for the TP770.

I had lots of problems with my 13.3 inch screen (there should bo no
problems with the 14.1 inch). but the following XF86Config works on my
own TP770 (13.3 inch screen).

Best Regards

Lasse K. Christiansen / Technical Manager - Networking
NETLOG Technology A/S Denmark

# File generated by xf86config.

#
# 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:
#
# The above copyright notice and this permission notice shall be
included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR
# 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.
#
# 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.
#

#
**********************************************************************
# 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 (which are concatenated
together),
# as well as specifying multiple comma-separated entries in one
FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or
other
# programs take long to start up, try moving the Type1 and Speedo
directory
# to the end of this list (or comment them out).
#

    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       "dk"
EndSection

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

Section "Pointer"
    Protocol    "PS/2"
    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  "Generic Multisync"
    VendorName  "Unknown"
    ModelName   "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  31.5 - 57.0

#    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-100

# Modes can be specified in two formats.  A compact one-line format,
or
# a multi-line format.

# These two are equivalent

#    ModeLine "1024x768i" 45 1024 1048 1208 1264 768 776 784 817
Interlace

#    Mode "1024x768i"
#        DotClock       45
#        HTimings       1024 1048 1208 1264
#        VTimings       768 776 784 817
#        Flags          "Interlace"
#    EndMode

# This is a set of standard mode timings. Modes that are out of
monitor spec
# are automatically deleted by the server (provided the HorizSync and
# VertRefresh lines are correct), so there's no immediate need to
# delete mode timings (unless particular mode timings don't work on
your
# monitor). With these modes, the best standard mode that your monitor
# and video card can support for a given resolution is automatically
# used.

# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
#Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
Interlace

# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480"     31.5   640  680  720  864   480  488  491  521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600"     40     800  840  968 1056   600  601  605  628
+hsync +vsync

# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600"     50     800  856  976 1040   600  637  643  666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806
-hsync -vsync

# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
#Modeline "1280x1024"   80    1280 1296 1512 1568  1024 1025 1037 1165
Interlace

# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
# 1280x1024 ...

read more »

 
 
 

XF86config for IBM ThinkPad 770

Post by Julian Li » Wed, 25 Mar 1998 04:00:00


Thank you very very much, Lasse.

Lasse K. Christiansen <l...@netlog.dk> |??gJD?D
<35175369.1915...@news.euroconnect.dk>...

> On 22 Mar 1998 08:31:46 GMT, "Julian Lin" <ju...@ms1.hinet.net> wrote:

> >Hello,
> >Is there anyone have the configured file for X-win of Slakware Linux 3.4
> >for IBM ThinkPad notebook ?  Can you attached that file and mail me ?
> >Thank you very much.
> >(or you know where is the URL of TP770's x-win setup)

> Alle you have to do is download XFree86 version 3.2.2. It has the
> Trident 9397 which you need for the TP770.

> I had lots of problems with my 13.3 inch screen (there should bo no
> problems with the 14.1 inch). but the following XF86Config works on my
> own TP770 (13.3 inch screen).

> Best Regards

> Lasse K. Christiansen / Technical Manager - Networking
> NETLOG Technology A/S Denmark

> # File generated by xf86config.

> #
> # 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:
> #
> # The above copyright notice and this permission notice shall be
> included in
> # all copies or substantial portions of the Software.
> #
> # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS OR
> # 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.
> #
> # 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.
> #

> #
> **********************************************************************
> # 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 (which are concatenated
> together),
> # as well as specifying multiple comma-separated entries in one
> FontPath
> # command (or a combination of both methods)
> #
> # If you don't have a floating point coprocessor and emacs, Mosaic or
> other
> # programs take long to start up, try moving the Type1 and Speedo
> directory
> # to the end of this list (or comment them out).
> #

>     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       "dk"
> EndSection

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

> Section "Pointer"
>     Protocol    "PS/2"
>     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  "Generic Multisync"
>     VendorName  "Unknown"
>     ModelName   "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  31.5 - 57.0

> #    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-100

> # Modes can be specified in two formats.  A compact one-line format,
> or
> # a multi-line format.

> # These two are equivalent

> #    ModeLine "1024x768i" 45 1024 1048 1208 1264 768 776 784 817
> Interlace

> #    Mode "1024x768i"
> #        DotClock  45
> #        HTimings  1024 1048 1208 1264
> #        VTimings  768 776 784 817
> #        Flags             "Interlace"
> #    EndMode

> # This is a set of standard mode timings. Modes that are out of
> monitor spec
> # are automatically deleted by the server (provided the HorizSync and
> # VertRefresh lines are correct), so there's no immediate need to
> # delete mode timings (unless particular mode timings don't work on
> your
> # monitor). With these modes, the best standard mode that your monitor
> # and video card can support for a given resolution is automatically
> # used.

> # 640x400 @ 70 Hz, 31.5 kHz hsync
> Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
> # 640x480 @ 60 Hz, 31.5 kHz hsync
> Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
> # 800x600 @ 56 Hz, 35.15 kHz hsync
> ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
> # 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
> #Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
> Interlace

> # 640x480 @ 72 Hz, 36.5 kHz hsync
> Modeline

...

read more »