From owner-freebsd-mobile Tue May 14 3:23:13 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mail.speakeasy.net (mail14.speakeasy.net [216.254.0.214]) by hub.freebsd.org (Postfix) with ESMTP id B589337B400 for ; Tue, 14 May 2002 03:23:03 -0700 (PDT) Received: (qmail 24503 invoked from network); 14 May 2002 10:23:01 -0000 Received: from unknown (HELO metlap.priv.metrol.net) ([66.92.40.28]) (envelope-sender ) by mail14.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 14 May 2002 10:23:01 -0000 Content-Type: text/plain; charset="us-ascii" From: "Michael W. Collette" To: FreeBSD Mailing Lists Subject: Thinkpad T23 Setup (part 2) Date: Tue, 14 May 2002 03:22:11 -0700 X-Mailer: KMail [version 1.4] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200205140322.11966.metrol@metrol.net> Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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