FreeBSD auf einem ThinkPad R60
Ich habe heute von einem Kommilitonen waehrend einer Mathevorlesung sein R60 mit meiner FreeBSD-Festplatte genutzt. Alles lief soweit recht gut. Das System startete ohne Probleme. Aus zeitlichen Gruenden konnte ich jedoch nur ein paar Dinge testen.
X.org
Damit ich mir meine xorg.conf nicht verbiegen muss, habe ich sie erstmal umbenannt:
Winter# cd /etc/X11/
Winter# mv xorg.conf xorg.conf.old
Nun kanns weiter gehen. Zunaechst also eine neue xorg.conf erstellen:
Winter# X -configure
Winter# mv xorg.conf.new /etc/X11/xorg.conf
Nun, da wir die neue Konfigurationsdatei haben, kann man schon mal starten. Jedoch nicht wundern. Damit die Aufloesung des Displays auch vom Grafikchip erreicht werden kann, muss man ein bisschen basteln. Nachdem ich kurz mal ein bisschen im ThinkWiki herumgeschaut habe, war die Loesung recht offensichtlich. Ich musste das Tool 915resolution installieren, also mal in den Ports nachsehen.
Winter# cd /usr/ports
Winter# make search name="915resolution"
Port: 915resolution-0.5.2_1,1
Path: /usr/ports/sysutils/915resolution
Info: Resolution tool for Intel i915 video cards
Maint: MrL0Lz@gmail.com
B-deps:
R-deps:
WWW: http://www.geocities.com/stomljen/
Winter# cd sysutils/915resolution
Winter# make install clean
Nachdem nun das noetige Tool da ist, gleich die xorg.conf editieren, z.B.:
Winter# ee /etc/X11/xorg.conf
Man sucht die Section “Screen” und fuegt dort unter Identifier “Screen0″ ein DefaultDepth 16 ein. Damit setzt man die Farbtiefe auf 16bit fest. Es gab bei einigen wohl Probleme mit 24bit. Daher testete ich hier nicht viel weiter. Nun weiter im editieren. Man sucht sich noch die SubSection “Display” dazu und stellt hier sicher, dass er Modes “1400×1050″ enthaelt.
Im Endeffekt siehts wie folgt aus:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Modes "1400x1050"
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Da die Vorbereitungen nun getroffen sind, kanns losgehen. Das Tool 915resolution ist installiert und die xorg.conf angepasst. Der folgende Befehl liefert einem eine Uebersicht der unterstuetzten Aufloesungen. (liefere ich noch nach, hab das Notebook mitlerweile wieder abgegeben).
Ich habe die Position 38ersetzt:
Winter# 915resolution 38 1400 1050 16
X-Server starten wie gewohnt und fertig.
…wird weitergefuehrt…
Krass