[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-mobile
Subject: Thinkpad T23 Setup (part 2)
From: "Michael W. Collette" <metrol () metrol ! net>
Date: 2002-05-14 10:22:11
[Download RAW message or body]
Finally, getting to X.
This post will be assuming that you are utilizing the latest XFree86-4.2.0
compiled from a recently cvsup'd ports tree. If you're using one of the
packages your results may vary greatly. I will also be assuming that you
will be wanting TrueType font support.
I already had my own fonts which meant I had to define my TrueType directory
manually. If you don't already have fonts you could also just install
x11-fonts/webfonts. You may have to adjust a FontPath in there if you go
that route. For those of you just pulling fonts directly off a Windows box
like I did, the following procedure will get you there. You'll need to
install x11-fonts/ttmkfdir to get this to work.
http://www.freebsd.org/handbook/x-fonts.html#TRUETYPE
The good news is that I did not need to go hunting down an S3/Savage driver
off the net. The stock driver appears to work perfectly. Now then, the
magical config...
/etc/X11/XF86Config
------------------------------------------------------------------------
# ThinkPad T23 with 1400x1050 resolution using an S3/Savage
# video card with 16M of RAM.
#
# File generated by Metrol
# 12 May 2002
Section "ServerLayout"
Identifier "Metrol Metlap Lappy"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "speedo"
Load "freetype"
Load "GLcore"
Load "extmod"
Load "pex5"
Load "dri"
Load "glx"
Load "pex5"
Load "record"
Load "xie"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
Option "XkbVariant" "basic"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "IBM"
ModelName "Real Perty LCD Laptop Kinda Thing"
HorizSync 31.5-90
VertRefresh 59-75
Option "dpms"
# -- 1400x1050 --
# 1400x1050 @ 60Hz, 65.8 kHz hsync
Modeline "1400x1050" 129 1400 1464 1656 1960
1050 1051 1054 1100 +HSync +VSync
# 1400x1050 @ 70Hz, 76.8 kHz hsync
Modeline "1400x1050" 151 1400 1464 1656 1960
1050 1051 1054 1100 +HSync +VSync
# 1400x1050 @ 75Hz, 82.3 kHz hsync
Modeline "1400x1050" 162 1400 1464 1656 1960
1050 1051 1054 1100 +HSync +VSync
# 1400x1050 @ 85Hz, 93.2 kHz hsync
Modeline "1400x1050" 184 1400 1464 1656 1960
1050 1051 1054 1100 +HSync +VSync
EndSection
Section "Device"
Identifier "S3 Savage/MX"
Driver "savage"
VendorName "S3 Savage/MX"
BoardName "S3 Savage/MX"
EndSection
Section "Screen"
Identifier "Screen0"
Device "S3 Savage/MX"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1400x1050" "1400x1050"
ViewPort 0 0
EndSubsection
EndSection
Section "DRI"
Mode 0666
EndSection
------------------------------------------------------------------------
In addition to the basic config, I also installed x11/wrapper so I didn't have
to muck with X's security settings. I don't use xdm, kdm, gdm, or any of
them graphical logins personally. Once that is in play, the last thing
you'll need to do is get together the startup config in your user directory.
Here's what mine looks like.
$HOME/.xinitrc
------------------------------------------------------------------------
# .xinitrc
# Turn off that damn bell!
xset b off
# Uncomment out the window manager of your choice
#
exec startkde
# exec blackbox
# exec gnome-session
# exec enlightenment
------------------------------------------------------------------------
And just to prove that this really all does work, here's a screen shot. Fair
warning, it's in full res as a 772k png. Just couldn't bring myself to blur
this up with a jpeg.
http://www.metrol.net/thinkpad/
Obviously a KDE desktop. Above I've got "The Matrix" running with VLC from
the DVD player. Xmms in the other corner. Everything is working very sweet!
One last segment in this saga coming up. Some additional setting notes, as
well as some questions for the list. Hopefully this has been helpful for you
Thinkpad kinda folks thus far.
Later on,
--
"Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark
to read."
- Groucho Marx
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic