Difference between revisions of "Configs"

From ThinkWiki
Jump to: navigation, search
(rules)
m (Version 3.x and 4.x)
 
(59 intermediate revisions by 13 users not shown)
Line 1: Line 1:
You may find or publish Thinkpad related configuration files here or point to a page where they are published.
+
You may find or publish ThinkPad related configuration files here or point to a page where they are published.
  
 
Please publish only configs which you think might really help others or through which you achieved something non trivial.
 
Please publish only configs which you think might really help others or through which you achieved something non trivial.
Line 5: Line 5:
  
 
=Kernel=
 
=Kernel=
==Version 2.4==
+
 
 +
==Version 2.6==
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
|+ Kernel 2.4 config files
+
|+ Kernel 2.6 config files
 
|-
 
|-
 
! Kernel !! User !! Purpose and Notes  
 
! Kernel !! User !! Purpose and Notes  
 
|-
 
|-
 
| Version || Username || provide your link within the description
 
| Version || Username || provide your link within the description
 +
|-
 +
| 2.6.12-rc5 || wolf || [http://www.kondancemilch.de/config-2.6.12-rc5 For an R40 with ACPI, OSS, no modules.] I am using this on Debian sarge without hotplug or other funny stuff.
 +
|-
 +
| 2.6.15.4 || Force || [http://hanselan.de/ibm/config-2.6.15.4 For an X21 with ACPI and Suspend2] Suspend to Ram and Disk works great
 +
|-
 +
| 2.6.15.4 || miw || [http://people.su.se/~wikm/kernel/config-2.6.15.4-T42 For T42 with ACPI, OSS and ipw2200] I am using this with Debian unstable
 +
|-
 +
|2.6.16-r6 || Mikrop || [http://micheler.free.fr/unix/T41/config-2.6.16-gentoo-r6-T41 For T41 with ACPI,SPEEDSTEP,HDAPS,ALSA,RADEON] Gentoo GNU/Linux
 +
|-
 +
|2.6.18-gentoo-r3 with AHCI suspend patches || [[User:Japsu|Japsu]] || [[User:Japsu/gentoo-sources-2.6.18-r3 configuration for X60s]]
 +
|-
 +
|2.6.20.6 || [[User:C167|C167]] || {{Z61m}} [[User:C167/kernel-2.6.20.6|.config-2.6.20.6 TP_SMAPI, SUSPEND2 Debian Linux]]
 +
|-
 +
|2.6 || [[User:Korgman|korgman]] || [http://clavisound.no-ip.info/htm/tut/nix/kernel_configs/index.php Various kernel configs for T20 and X40]
 
|}
 
|}
  
==Version 2.6==
+
==Version 3.x and 4.x ==
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
|+ Kernel 2.6 config files
+
|+ Kernel 3.x and 4.x config files
 
|-
 
|-
 
! Kernel !! User !! Purpose and Notes  
 
! Kernel !! User !! Purpose and Notes  
 
|-
 
|-
 
| Version || Username || provide your link within the description
 
| Version || Username || provide your link within the description
|+
+
|-
| 2.6.12-rc5 || wolf || [http://www.kondancemilch.de/config-2.6.12-rc5 For an R40 with ACPI, OSS, no modules.] I am using this on Debian sarge without hotplug or other funny stuff.
+
|3.x and 4.x || [[User:Korgman|korgman]] || [http://clavisound.no-ip.info/htm/tut/nix/kernel_configs/index.php  Kernel configs. Tested with X61, T61 (64bit) and X40 (32bit)]
 
|}
 
|}
  
 
=X11=
 
=X11=
==XFree86==
+
==XOrg==
 
{| border="1" cellpadding=2 cellspacing="0"
 
{| border="1" cellpadding=2 cellspacing="0"
|+ Xfree86 config files
+
|+ xorg config files
 
|-
 
|-
! Xfree86 !! User !! Purpose and Notes  
+
! xorg !! User !! Purpose and Notes  
 
|-
 
|-
 
| Version || Username || Provide your link within your description.
 
| Version || Username || Provide your link within your description.
 
|-
 
|-
| 4.3.0.dfsg.1-14 || wolf || [http://www.kondancemilch.de/XF86Config-4 For a Radeon Mobility 7500], internal display only
+
| for xorg 6.8.0     || seletz  || [http://eletztrick.de/Members/stefan/articles/x40/conf/xorg.conf/view config for a IBM ThinkPad X40]
|}
 
 
 
==xorg==
 
{| border="1" cellpadding=2 cellspacing="0"
 
|+ xorg config files
 
 
|-
 
|-
! xorg !! User !! Purpose and Notes
+
| for xorg 7.1    || luis  || [http://www.marqueta.org/linux/xorg ThinkPad R51; internal display, Ultranav, Compiz]
 
|-
 
|-
| Version || Username || Provide your link within your description.
+
| for xorg 7.0      || mikrop || [http://micheler.free.fr/unix/T41/xorg.conf ThinkPad T41;internal display, Ultranav, Radeon xorg driver]
 
|-
 
|-
| for xorg 6.8.0     || seletz  || [http://eletztrick.de/Members/stefan/articles/x40/conf/xorg.conf/view config for a IBM Thinkpad X40]
+
| for xorg 7.0       || jensens || [http://thinkwiki.org/wiki/ATI_Mobility_FireGL_V3200#External_VGA_port ThinkPad T43p; display with free ati driver, single/dual/cloned screen]
|}
 
 
 
=Modules=
 
==modules.conf==
 
{| border="1" cellpadding=2 cellspacing="0"
 
|+ moules.conf config files (for Kernels prior 2.6)
 
 
|-
 
|-
! Kernel !! User !! Purpose and Notes
+
| X.org 7.1      || [[User:Korgman|korgman]] || [http://clavisound.no-ip.info/htm/tut/nix/t2x/xorg.conf.xinerama Thinkad T2x xinerama. Just a template for xinerama, edit your second monitor before use!]. Start with startx -- -layout xineramaLayout. Some artifacts exists, so no-accelleration on "second" screen :( Tested with Slackware-12 GNU/Linux
 
|-
 
|-
| Version || Username || Provide your link within your description
+
| X.org X11R7.1 || [[User:Japsu|Japsu]] || [[User:Japsu/xorg.conf for X60s]]
 
|}
 
|}
  
 +
=Modules=
 
==modprobe.conf==
 
==modprobe.conf==
 
{| border="1" cellpadding=2 cellspacing="0"
 
{| border="1" cellpadding=2 cellspacing="0"
|+ modprobe.conf config files (for Kernels starting from 2.6)
+
|+ modprobe.conf config files
 
|-
 
|-
 
! Kernel !! User !! Purpose and Notes  
 
! Kernel !! User !! Purpose and Notes  
Line 78: Line 83:
 
| LFS pre6.0 || 0.27 || 2.6.7 || [[User:Wyrfel|Wyrfel]] || [[udev rules - wyrfel | These rules]] create some useful symlinks and a names.d folder with symlinks that can be used by scripts to trigger more expressive names for some devices. They are made for the T41p [[2373-GHG]], but should be easily adoptable to other models.
 
| LFS pre6.0 || 0.27 || 2.6.7 || [[User:Wyrfel|Wyrfel]] || [[udev rules - wyrfel | These rules]] create some useful symlinks and a names.d folder with symlinks that can be used by scripts to trigger more expressive names for some devices. They are made for the T41p [[2373-GHG]], but should be easily adoptable to other models.
 
|-
 
|-
| Gentoo || 068 || 2.6.13 || Andi || [http://demandiseineseite.gmxhome.de/90-input.rules link This rules file] creates symlinks for Thinkpad's trackpoint, touchpad and a usb mouse (/dev/input/trackpoint -> /dev/input/eventX, etc...). This is handy for X11 configuration if you want to use the synaptics driver and need to know which event device is wired to the touchpad. Won't work with older udev versions. Tested on TP T43.
+
| Gentoo || 068 || 2.6.13 || Andi || [http://demandiseineseite.gmxhome.de/90-input.rules This rules file] creates symlinks for ThinkPads trackpoint, touchpad and a usb mouse (/dev/input/trackpoint -> /dev/input/eventX, etc...). This is handy for X11 configuration if you want to use the synaptics driver and need to know which event device is wired to the touchpad. Won't work with older udev versions. Tested on TP T43.
 
|}
 
|}
  
Line 101: Line 106:
 
This script (trys to) add decent support to suspend the laptop when the lid is closed. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, please adapt the script to your needs.  
 
This script (trys to) add decent support to suspend the laptop when the lid is closed. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, please adapt the script to your needs.  
 
this script is intended to go to: /etc/acpi/actions/lm_lid.sh ( in debian ) or any action raised by: event=button[ /]lid.
 
this script is intended to go to: /etc/acpi/actions/lm_lid.sh ( in debian ) or any action raised by: event=button[ /]lid.
# [http://www.cxhome.ath.cx/thinkwiki/lm_lid.sh lm_lid.sh]  
+
# [http://www.cxhome.ath.cx/thinkwiki/lm_lid.sh lm_lid.sh] - link broken (Forbidden)
 
|-
 
|-
 
| power button || Debian Sid || 1.0.4-1 || 0.7 || 2.6.10-rc1-mm1 || xaiki ||
 
| power button || Debian Sid || 1.0.4-1 || 0.7 || 2.6.10-rc1-mm1 || xaiki ||
Line 108: Line 113:
 
This script (trys to) add decent support to suspend the laptop when the pressing the powerbutton. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, and you can only switch the lcd off if you are out of X ( the chvt ugly thingy ), please adapt the script to your needs.  
 
This script (trys to) add decent support to suspend the laptop when the pressing the powerbutton. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, and you can only switch the lcd off if you are out of X ( the chvt ugly thingy ), please adapt the script to your needs.  
 
this script is intended to go to: /etc/acpi/powerbtn.sh ( in debian ) or any action raised by: event=button[ /]power.
 
this script is intended to go to: /etc/acpi/powerbtn.sh ( in debian ) or any action raised by: event=button[ /]power.
# [http://www.cxhome.ath.cx/thinkwiki/powerbtn.sh powerbtn.sh]  
+
# [http://www.cxhome.ath.cx/thinkwiki/powerbtn.sh powerbtn.sh] - link broken (Forbidden)
 
|}
 
|}
  

Latest revision as of 21:37, 31 December 2020

You may find or publish ThinkPad related configuration files here or point to a page where they are published.

Please publish only configs which you think might really help others or through which you achieved something non trivial. Please also check if a similar config already exists, give a recommended version and comment on the link to your configs page what goal you have achived with it or in which way it can help someone.

Kernel

Version 2.6

Kernel 2.6 config files
Kernel User Purpose and Notes
Version Username provide your link within the description
2.6.12-rc5 wolf For an R40 with ACPI, OSS, no modules. I am using this on Debian sarge without hotplug or other funny stuff.
2.6.15.4 Force For an X21 with ACPI and Suspend2 Suspend to Ram and Disk works great
2.6.15.4 miw For T42 with ACPI, OSS and ipw2200 I am using this with Debian unstable
2.6.16-r6 Mikrop For T41 with ACPI,SPEEDSTEP,HDAPS,ALSA,RADEON Gentoo GNU/Linux
2.6.18-gentoo-r3 with AHCI suspend patches Japsu User:Japsu/gentoo-sources-2.6.18-r3 configuration for X60s
2.6.20.6 C167 Z61m .config-2.6.20.6 TP_SMAPI, SUSPEND2 Debian Linux
2.6 korgman Various kernel configs for T20 and X40

Version 3.x and 4.x

Kernel 3.x and 4.x config files
Kernel User Purpose and Notes
Version Username provide your link within the description
3.x and 4.x korgman Kernel configs. Tested with X61, T61 (64bit) and X40 (32bit)

X11

XOrg

xorg config files
xorg User Purpose and Notes
Version Username Provide your link within your description.
for xorg 6.8.0 seletz config for a IBM ThinkPad X40
for xorg 7.1 luis ThinkPad R51; internal display, Ultranav, Compiz
for xorg 7.0 mikrop ThinkPad T41;internal display, Ultranav, Radeon xorg driver
for xorg 7.0 jensens ThinkPad T43p; display with free ati driver, single/dual/cloned screen
X.org 7.1 korgman Thinkad T2x xinerama. Just a template for xinerama, edit your second monitor before use!. Start with startx -- -layout xineramaLayout. Some artifacts exists, so no-accelleration on "second" screen :( Tested with Slackware-12 GNU/Linux
X.org X11R7.1 Japsu User:Japsu/xorg.conf for X60s

Modules

modprobe.conf

modprobe.conf config files
Kernel User Purpose and Notes
Version Username Provide your link within your description
2.6.x Alan modprobe.conf with configured IR, modem, thinkpad drivers, firewire, etc..

udev

rules

udev rules files
Distro udev Kernel User Purpose and Notes
LFS pre6.0 0.27 2.6.7 Wyrfel These rules create some useful symlinks and a names.d folder with symlinks that can be used by scripts to trigger more expressive names for some devices. They are made for the T41p 2373-GHG, but should be easily adoptable to other models.
Gentoo 068 2.6.13 Andi This rules file creates symlinks for ThinkPads trackpoint, touchpad and a usb mouse (/dev/input/trackpoint -> /dev/input/eventX, etc...). This is handy for X11 configuration if you want to use the synaptics driver and need to know which event device is wired to the touchpad. Won't work with older udev versions. Tested on TP T43.

permissions

udev permissions files
Distro udev Kernel User Purpose and Notes
+Version Version Version Username Provide the link within your comment.

ACPI

acpid action scripts
event Distro acpid ibm-acpi Kernel User Purpose and Notes
lid closed Debian Sid 1.0.4-1 0.7 2.6.10-rc1-mm1 xaiki

acpid script for suspending (to ram) when the lid is closed
/!\ YOU MUST CREATE MANUALY /var/cache/acpi OR THE SCRIPT WON'T WORK, YOU *NEED* IBM ACPI OR THE SCRIPT WON'T DO ANYTHING /!\ This script (trys to) add decent support to suspend the laptop when the lid is closed. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, please adapt the script to your needs. this script is intended to go to: /etc/acpi/actions/lm_lid.sh ( in debian ) or any action raised by: event=button[ /]lid.

  1. lm_lid.sh - link broken (Forbidden)
power button Debian Sid 1.0.4-1 0.7 2.6.10-rc1-mm1 xaiki

acpid script for suspending (to ram) when pressing the power button.
/!\ YOU MUST CREATE MANUALY /var/cache/acpi OR THE SCRIPT WON'T WORK, YOU *NEED* IBM ACPI OR THE SCRIPT WON'T DO ANYTHING /!\ This script (trys to) add decent support to suspend the laptop when the pressing the powerbutton. on the x21 ( wich is the only ibm laptop i own ) one of crt or lcd *must* be on, and you can only switch the lcd off if you are out of X ( the chvt ugly thingy ), please adapt the script to your needs. this script is intended to go to: /etc/acpi/powerbtn.sh ( in debian ) or any action raised by: event=button[ /]power.

  1. powerbtn.sh - link broken (Forbidden)

Windows

Windows config files
Windows Application User Purpose and Notes
Version Application Username Provide the link within your comment.


See Also

Configuration hints for Mplayer.