https://wiki.archlinux.org/api.php?action=feedcontributions&user=N-a-g-r-o-m&feedformat=atom
ArchWiki - User contributions [en]
2024-03-29T14:25:56Z
User contributions
MediaWiki 1.41.0
https://wiki.archlinux.org/index.php?title=IBM_ThinkPad_T23&diff=76041
IBM ThinkPad T23
2009-09-18T11:06:32Z
<p>N-a-g-r-o-m: Added notice that xorg-server 1.5 requires hal</p>
<hr />
<div>[[Category:Laptops (English)]] <br />
[[Category:HOWTOs (English)]] <br />
<br />
==Installation== <br />
Works with no known issues. The point releases "Voodoo" and "Don't Panic" work without problems.<br />
<br />
==Configuration== <br />
<br />
===Power Management=== <br />
<br />
====Suspend and Hibernate==== <br />
Works flawlessly. See [[Suspend to Disk]]. Also known to work with [[Pm-utils]].<br />
<br />
====Laptop Mode Tools==== <br />
Works flawlessly. See [[Laptop Mode Tools]]. <br />
<br />
====CPU Frequency Scaling==== <br />
Works as described in [[CPU Frequency Scaling]] with acpi-cpufreq as of 2.6.27-ARCH. Maybe you need to use speedstep-ich on earlier kernels.<br />
<br />
===Hotkeys=== <br />
They work better after loading the thinkpad-acpi module, to assign the generated keycodes to there supposed functions. <br />
<br />
As of December 2007, they don't work properly, since HAL is messing around with it's improvements.<br />
<br />
====tpb==== <br />
tpb (for '''T'''hink'''p'''ad '''B'''uttons) is available through pacman: <br />
pacman -S tpb <br />
tpb adds an on-screen volume bar for the volume buttons, '''THINKPAD''' button assignment, on-screen messages for '''Thinklight''', (on and off) and more.<br />
<br />
====NumLk====<br />
Yes, this didn't work from the beginning for me, but here is the solution: <br />
<br />
keycode 77 = Num_Lock <br />
<br />
Add that line to your ~/.xmodmap file.<br />
<br />
===Xorg=== <br />
Works fine with driver xf86-video-savage.<br />
Fancy eye-candy like composition won't work with this card.<br />
<br />
Here is my by hand written configuration for X that _should_ work. But since the recent update with xorg-server 1.5, the keyboard and mouse management has changed somehow, which means, the InputDevice Sections are in a reason deprecated or something else. Please refer to [[Xorg input hotplugging]] for further information.<br />
<br />
Section "Files"<br />
FontPath "/usr/share/fonts/75dpi:unscaled"<br />
FontPath "/usr/share/fonts/100dpi:unscaled"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
ModulePath "/usr/lib/xorg/modules"<br />
#RgbPath ""<br />
EndSection<br />
<br />
Section "ServerFlags"<br />
Option "DontZap" "True"<br />
#Option "AutoAddDevices" "False"<br />
EndSection<br />
<br />
Section "Module"<br />
Load "i2c"<br />
Load "bitmap"<br />
Load "ddc"<br />
Load "dri"<br />
Load "extmod"<br />
Load "freetype"<br />
Load "glx"<br />
Load "int10"<br />
Load "vbe"<br />
EndSection<br />
<br />
Section "InputDevice"<br />
Identifier "Keyboard"<br />
Driver "kbd"<br />
Option "CoreKeyboard"<br />
Option "XkbRules" "xorg"<br />
Option "XkbModel" "pc105"<br />
Option "XkbLayout" "gb"<br />
EndSection<br />
<br />
Section "InputDevice"<br />
Identifier "Trackpoint"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/input/mice"<br />
Option "Protocol" "ImPS/2"<br />
Option "Emulate3Buttons" "on"<br />
EndSection<br />
<br />
Section "Device"<br />
Identifier "S3 Inc. SuperSavage IX/C SDR"<br />
Driver "savage"<br />
Option "HWCursor" "on"<br />
#Option "SWCursor" "off"<br />
#Option "NoAccel" ""<br />
#Option "AccelMethod" "EXA"<br />
#Option "ShadowFB" "off"<br />
#Option "LCDClock" ""<br />
#Option "CrtOnly" ""<br />
#Option "UseBIOS" "off"<br />
#Option "ShadowStatus"<br />
#Option "DisableCOB" "off"<br />
#Option "BCIforXv" "on"<br />
Option "AGPMode" "4"<br />
Option "AGPSize" "16"<br />
#Option "DmaMode" "Vertex"<br />
#Option "DmaType" "AGP"<br />
#Option "BusType" "AGP"<br />
Option "DRI" "on"<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "Monitor"<br />
VendorName "IBM"<br />
ModelName "Thinkpad T23" <br />
HorizSync 28-51<br />
VertRefresh 43-60<br />
DisplaySize 269 201 # 96 DPI @ 1024x768<br />
#Gamma<br />
#UseModes<br />
#Mode<br />
#ModeLine<br />
Option "DPMS"<br />
Option "Enable"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "Screen"<br />
Device "S3 Inc. SuperSavage IX/C SDR"<br />
Monitor "Monitor"<br />
DefaultDepth 24<br />
SubSection "Display"<br />
Depth 24<br />
Modes "1024x768"<br />
EndSubSection<br />
EndSection<br />
<br />
Section "ServerLayout"<br />
Identifier "X"<br />
Screen "Screen"<br />
InputDevice "Keyboard" "CoreKeyboard"<br />
InputDevice "Trackpoint" "CorePointer"<br />
EndSection<br />
<br />
Section "DRI"<br />
Mode 0666<br />
EndSection<br />
<br />
Input detection on xorg-server 1.5 goes through hal, so start it before running X. <br />
<br />
/etc/rc.d/hal start<br />
<br />
Also add it to /etc/rc.conf<br />
<br />
DAEMONS=(... hal ...)<br />
<br />
Please not, if you've got an SXGA+, the graphics card won't support a higher depth than 16 as the memory can't house more colours.<br />
<br />
==Other Resources== <br />
[http://www.thinkwiki.org/wiki/Category:T23 Thinkwiki]</div>
N-a-g-r-o-m