<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thisnukes4u</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thisnukes4u"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Thisnukes4u"/>
	<updated>2026-04-17T09:07:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:Thisnukes4u&amp;diff=33140</id>
		<title>User:Thisnukes4u</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:Thisnukes4u&amp;diff=33140"/>
		<updated>2007-09-15T21:13:49Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: â†Created page with 'I have an R50e(parts now) and a T42.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have an R50e(parts now) and a T42.&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Gkrellm-ThinkBat&amp;diff=33138</id>
		<title>Gkrellm-ThinkBat</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Gkrellm-ThinkBat&amp;diff=33138"/>
		<updated>2007-09-15T18:36:53Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Add my patch for showing a second battery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description == &lt;br /&gt;
gkrellm-ThinkBat is meant as a replacement for the default battery meter in [[GKrellM]]. &lt;br /&gt;
It should look like default, only it optionally shows time remaining/power consumption. It currently supports only &lt;br /&gt;
one battery. &lt;br /&gt;
&lt;br /&gt;
Latest version: 0.2.2 (2006-02-13)&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* [[GKrellM]] (packaged by most Linux distributions)&lt;br /&gt;
* [[tp_smapi]] kernel module&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the [http://www.ksp.sk/~rasto/gkrellm-thinkbat/gkrellm-thinkbat-latest.tar.gz tarball]. &lt;br /&gt;
 {{cmduser|make}}&lt;br /&gt;
 {{cmduser|make install}}&lt;br /&gt;
this installs gkrellm-thinkbat.so to {{path|~/.gkrellm2/plugins}}. You can copy it manually elsewhere.&lt;br /&gt;
&lt;br /&gt;
== Screenshot ==&lt;br /&gt;
[[image:gkrellm-thinkbat.png]] [[image:gkrellm-thinkbat2.png]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
Please report any bugs or suggestions to [[User_talk:rasto]]. &lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Thomas Coppi has a patch for supporting a second battery(it will show the status of whichever battery is being charged/discharged instead of only BAT0) [http://thisnukes4u.net/files/0001-Support-a-second-battery-if-one-is-present.patch here]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Intel_PRO/Wireless_2200BG_Mini-PCI_Adapter&amp;diff=25244</id>
		<title>Intel PRO/Wireless 2200BG Mini-PCI Adapter</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Intel_PRO/Wireless_2200BG_Mini-PCI_Adapter&amp;diff=25244"/>
		<updated>2006-10-14T05:02:45Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel PRO/Wireless 2200BG Mini-PCI Adapter ===&lt;br /&gt;
This is a Mini-PCI WiFi Adapter that is installed in a Mini-PCI slot.&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Intel 2200&lt;br /&gt;
* IEEE Standards: 802.11b, 802.11g&lt;br /&gt;
* PCI ID: 8086:4220&amp;lt;br&amp;gt;&lt;br /&gt;
* Operating temperature: 0 to 80 degrees Celsius&lt;br /&gt;
* Maximum transmit power(as reported by ipw2200): 100mW&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:mini-pci-wifi-card.gif|Mini-PCI WiFi Adapter]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [http://support.intel.com/support/wireless/wlan/pro2200bg/ support page] and [ftp://download.intel.com/network/connectivity/resources/doc_library/tech_brief/2200bg_prodbrief.htm Product Overview] from Intel.&lt;br /&gt;
&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
IBM Option PN (NA): 73P2801&amp;lt;br&amp;gt;&lt;br /&gt;
IBM Option PN (WW): 73P2802&amp;lt;br&amp;gt;&lt;br /&gt;
IBM FRU PN (NA): 93P4168, 93P3483&amp;lt;br&amp;gt;&lt;br /&gt;
IBM FRU PN (WW): 93P4170, 93P3485&amp;lt;br&amp;gt;&lt;br /&gt;
{{NOTE| Only the IBM Parts will work, any other parts will give an 1802 error on Post because the sub-vendor PCI ID is different, see [[Problem with unauthorized MiniPCI network card]] for more details and solutions.}}&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* Intel PRO/Wireless 2200 BG Mini-PCI Adapter from IBM&lt;br /&gt;
* 802.11b/g Intel wireless card&lt;br /&gt;
&lt;br /&gt;
=== Linux WiFi driver ===&lt;br /&gt;
This adapter works with the [[ipw2200]] driver.   Refer to the [[ipw2200|driver documentation]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{R50e}}, {{R51}}, {{R52}}&lt;br /&gt;
* {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
* {{X32}}&lt;br /&gt;
* {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
* {{Z60m}}&lt;br /&gt;
&lt;br /&gt;
===Related Links ===&lt;br /&gt;
*Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-54903 MIGR-54903]&lt;br /&gt;
*Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-54910 MIGR-54910]&lt;br /&gt;
*Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-54904 MIGR-54904]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=14088</id>
		<title>User talk:Akw</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=14088"/>
		<updated>2006-01-02T14:49:06Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Fix &amp;amp;amp;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Has anybody got useful suggestions?&lt;br /&gt;
Feel free to tell them!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 11:46, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Suggestion: Introduction of Model-Type Categories ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
first, thx for sysoping me. I feel honored. ;)&lt;br /&gt;
&lt;br /&gt;
I just thought that we could have categories representing the TP models (not too detailed)...like&lt;br /&gt;
ThinkpadR50, ThinkpadT40p, ThinkpadA21 and so on.&lt;br /&gt;
&lt;br /&gt;
This way we could add the specs, install notes and other pages to the according models category and this way provide a means of crossreferenced &amp;quot;show me all info about my model&amp;quot; access.&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:13, 25 Sep 2004 (CEST)&lt;br /&gt;
&lt;br /&gt;
We could add the category views to the List in the Models section, since the specs are only attached to the model-numbers, not to the general name of the models.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Yes, that's a good idea, let's do it. I like the mediawiki category concept.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 13:01, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, it works great.&lt;br /&gt;
&lt;br /&gt;
Seems like we got a good start. ;-)&lt;br /&gt;
I mean, two days and we already have some really useful cross reference information gathering functionality!&lt;br /&gt;
&lt;br /&gt;
However, i have three general issues we should make decisions about:&lt;br /&gt;
&lt;br /&gt;
#If we rename all the Model categories to just T40, 600, X23, they would not all be sorted under T in the Models category, hence leading to better organisation. The backdrawing is that this causes them to spread out in the category listing that one can get by clicking on the Categories link of categorised pages. I think the advantage is bigger than the backdrawing, right? (Good that i just added a lot of them to different pages. ;) )&lt;br /&gt;
#We are using these strange not very expressive internal link names. Mediawiki seems to handle expressive names quite well, so shouldn't we just use real page titles as their links? Makes things easier for editors, makes things more readable in Category views and finally gives us nicer titles to the pages.&lt;br /&gt;
#Is there a way here to get some kind of back-buttons automatically included into the pages? I've seen that the wiki does this on subpages of userpages, but i tried giving hirarchical link structures (with slashes) in the install section and it didn't work the same way. Else i think we should sooner or later start including them by hand.&lt;br /&gt;
&lt;br /&gt;
Greets...[[User:Wyrfel|Wyrfel]] 19:38, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi,&lt;br /&gt;
I think so too, hope some others from the mailing list will join the building process.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
#Renaming of the model categories: I think it's a good idea! I see if I can patch the mediawiki software to the the Categories link point to ''Category:Main_Page''. I don't like the ''Special:Categories'' anyway, because it shows no treeview.&lt;br /&gt;
#awful pagenames: YES! ''T40psidInstallation'' could be also ''Installing Debian/Sid on a T40p''. Would be much nicer. :-)&lt;br /&gt;
#back-buttons:I don't know if there is an automatically working template or something. I will find it out.&lt;br /&gt;
&lt;br /&gt;
By the way: I saw you are experimenting with designs for the mainpage. My approach was just a quick hack (basically copying from wikipedia..) &lt;br /&gt;
So if you have something nice-looking, just apply it! :-)&lt;br /&gt;
&lt;br /&gt;
See you, [[User:Akw|akw]] 13:13, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
ok, i'll start adjusting pages then. I agree to your point about the Category view...having the Link point to Categories:Main_Page would be nicer.&lt;br /&gt;
&lt;br /&gt;
Concerning the designs...i'd like to experiment a bit more before applying it to the page...not really satisfied so far. However - i got used to your block layout. ;)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* [[:Category:Main_Page]] ''link patch'': done.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 14:09, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Great work. I think we are through with point 1 and 2 now.&lt;br /&gt;
&lt;br /&gt;
The Category-Main page looks nice with the pic. I thought that we could add a specific picture to each Models category page. Would be nice.&lt;br /&gt;
I started gathering pictures the like of yours (white background, isometric perspective). I could scale them to a standard size.&lt;br /&gt;
Do you have any idea where i could find them all at once or more quickly than searching google images?&lt;br /&gt;
(Also thought about creating icons for the main page, but that will take a while (to be expected in november the earliest.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 15:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
i just transformed all the distro pages into categories, gives similar advantages as with the ThinkPad models. Also relayouted them a bit while at it.&lt;br /&gt;
&lt;br /&gt;
The bad news is that today is the last day i can do something, probably until middle of october, since the Telekom doesn't manage to give me a new phoneline in time, and from 6th to 12th i'll be in holidays. So good luck...i hope i get the line earlier, but you know the Telekom, i guess.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi Wyrfel,&lt;br /&gt;
&lt;br /&gt;
YES... I know the Telekom... Happy holidays, anyway :-) Thanks for all the work.&lt;br /&gt;
&lt;br /&gt;
Ciao, [[User:Akw|akw]] 12:54, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== dynamic 3Dfps ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
great work you did there again! Some suggestions: A sorting mechanism would be nice (best via up and down arrows on the table headers like in gtk apps) and a filter functionality (via select boxes in the table headers maybe?).&lt;br /&gt;
Also, the dynamic page doesn't have a talk page associated, do you think you might be able to move it there?&lt;br /&gt;
&lt;br /&gt;
Best wishes...&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 01:48, 13 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* Sorting/Filtering: Yes, I thought about that, too: I will do it when I find time.&lt;br /&gt;
* Talk page: Unfortunately, &amp;quot;SpecialPages&amp;quot; cannot have discussion. So I put the discussion on the Header-Template ([[Template:Benchmarks_Header]]) which appears on the top of [[Special:Benchmarks]].&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 14 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I finished sorting and filtering now. Just have a look at it. :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 21:54, 15 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm impressed. ;) Really.&lt;br /&gt;
Do you do something in the web area professionally?&lt;br /&gt;
----&lt;br /&gt;
Thanks!&lt;br /&gt;
Not yet, I am still a student, but I hope I'll get my studies finished in March/April 2005.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 15:19, 16 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== edit page modding? ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
can you tell me how i can change the edit pages footer? Can't find any info about it and would like to put the policies page there. Is there a special template for this?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 06:41, 29 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hmm, don't know. I'll have a look.. Thanks for creating [[Help:Editing]], that's great!&amp;lt;br /&amp;gt;Have a happy new year!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 20:31, 30 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You, too.&lt;br /&gt;
&lt;br /&gt;
[[User:217.230.181.21|217.230.181.21]] 04:43, 31 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, please let the logo contest go until 28th of february at least, i'd like to submit something, but I'll be on holidays until 23rd. ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:34, 27 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hi [[User:Wyrfel|Wyrfel]],&lt;br /&gt;
&lt;br /&gt;
superb! that's great!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 10:20, 28 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
could you please update the MediaWiki to at least 1.4? We have the problem that one can't use the same template more than 5 times on one page. This is fixed since 1.4. Thanks a lot.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:00, 2 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== R51p?? ==&lt;br /&gt;
&lt;br /&gt;
Are you sure the 'R51p' exists?&lt;br /&gt;
&lt;br /&gt;
There is no mention of it on the IBM support site, and tabook.pdf, trwbook.pdf, tawbook.pdf or twbook.pdf also does not mention it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You're right, removed it.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:02, 5 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===ThinkWiki Update===&lt;br /&gt;
This is great! Thanks a lot. Unfortunately i can't help with the mod_rewrite problem. At work we had trouble with it as well, but i don't know any details about it. Good luck!&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel]] 12:46, 12 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Me agian. ;-) Just wanted to thank you for fixing the image display. (In case this happend accidentially...some images weren't found after the update. It seems to work for all of them now again.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 02:31, 20 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== page moves/deletes ==&lt;br /&gt;
&lt;br /&gt;
Can you move the following pages:&lt;br /&gt;
&lt;br /&gt;
These machines where marketed with lower-case 'c'&lt;br /&gt;
*360CS -&amp;gt; 360Cs&lt;br /&gt;
*750CS -&amp;gt; 750Cs&lt;br /&gt;
*755CS -&amp;gt; 755Cs&lt;br /&gt;
All the Other 'CS' where marketed with upper-case, so they are fine.&lt;br /&gt;
&lt;br /&gt;
Also can you delete the '701' page, it never existed as discussed on its talk page.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Did these. We also have a mention of a 750e on the [[750 Family Device Support in Linux]] page. This doesn't have a category page, yet and information seems hard to gather. Tonko, if you know anything about it..... ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 00:05, 27 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I guess you mean the reference to a '750Ce'. I can find no reference to it in tabook, and also my EMEA references make no mention of it, so I doubt it was sold in either the Americas or EMEA. Could this simply be confusion with the 755CE?&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
Can you delete the '365' page, such a machine did not exist.&amp;lt;br&amp;gt;&lt;br /&gt;
What did exist was the 365CS, 365C, 365CSD and 365CD for which I created pages.&lt;br /&gt;
&lt;br /&gt;
Also are you sure the 700T existed? it is not in twbook, and my EMEA references do not have it either.&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
===Vandalism &amp;amp;amp; Spamming===&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
is there a way you can delete the Vova22 and Vova38 user accounts? They have been used for spamming only.&lt;br /&gt;
&lt;br /&gt;
Also, since we get the same kind of spamming attacs over and over again now and the responsible person uses different IPs, is there a way to prevent edits based on their content?&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:36, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
My guess is that this guy is probably using an anonymous proxy such as http://tor.eff.org/ such that his IP address is different each time.&lt;br /&gt;
blocking the IP as such has little effect. Not sure what can be done about it, perhaps as you said we can try to block specific content but that just gets us in the same game spam blockers are in.&lt;br /&gt;
&lt;br /&gt;
Another option would be to require users to login to edit pages, and make it such that bots cannot be used to create userids. But again, I am not sure that is the right option either. But looking at the changes made, the vast majority of valid changes seem to come from people who have a userid...&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 15:25, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I don't like requiring people to login to edit, but it might be worth thinking about if one can really keep bots from creating accounts. However, this would still allow real person vandalism and we would end up with junk user accounts that are not easy to remove. Also, how would we prevent bots from creating accounts? I do not like the &amp;quot;type the number in the picture below&amp;quot; kind of thing.&lt;br /&gt;
&lt;br /&gt;
I was thinking about something like if a certain text is included in the edit, the whole edit would be rejected or offered for reediting. This way we would only have to maintain a list of links (or even domains) that we don't want to have here. Our job would not be as tough than that of spam blockers, cause we have a limited content target and hence can be sure that certain content is to be excluded.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 17:28, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
For the moment I have protected the Help:Contents page since it seems to be a constant target, and I suspect it is a bot using an anonymous proxy.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 22:43, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Sounds reasonable. I think we can even keep it protected, because standard users normally don't edit there. [[User:Wyrfel|Wyrfel]] 02:46, 14 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Yet another MediaWiki upgrade ==&lt;br /&gt;
&lt;br /&gt;
Hi Akw,&lt;br /&gt;
&lt;br /&gt;
Thanks for running this great site! It really changed the &amp;quot;ThinkPad experience&amp;quot; for me.&lt;br /&gt;
&lt;br /&gt;
There were several MediaWiki security updates released since the present version 1.4.4, and the new MediaWiki 1.5.x offers some nifty features like diff during preview. Any chance of an upgrade?&lt;br /&gt;
----&lt;br /&gt;
Maybe I try the upgrade for christmas ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 26 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm trying to provide variable-width notes using the conditional templates (&amp;quot;Template:If defined&amp;quot; etc.) from Wikipedia, but they don't work on ThinkWiki. I guess this is also because of the old MediaWiki version...&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 04:08, 27 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Spam filtering ==&lt;br /&gt;
&lt;br /&gt;
Judging by the weather, it must be spam season. Maybe it's possible to reject or silently drop posts based on strings/regexps? Most recent spam seems to have been posted by the same tool, whose favoriate conversation piece are&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;zuenwa1651&amp;quot; style=&amp;quot;overflow: auto; height: 1px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=exf align='center' style='overflow:auto; height: 1px;'&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe this will buy us some quiet (until the next step in the spammers vs. humans arms race).&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 23:37, 10 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Perhaps it is possible to use $wgSpamBlacklist to setup a regex that blocks the most common spam keywords?&lt;br /&gt;
&lt;br /&gt;
http://meta.wikimedia.org/wiki/Anti-spam_Features&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 03:11, 18 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good idea, I'll check that tonight or tomorrow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 17:02, 19 Dec 2005 (CET)&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=13959</id>
		<title>User talk:Akw</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=13959"/>
		<updated>2006-01-02T04:47:21Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Revert spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Has anybody got useful suggestions?&lt;br /&gt;
Feel free to tell them!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 11:46, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Suggestion: Introduction of Model-Type Categories ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
first, thx for sysoping me. I feel honored. ;)&lt;br /&gt;
&lt;br /&gt;
I just thought that we could have categories representing the TP models (not too detailed)...like&lt;br /&gt;
ThinkpadR50, ThinkpadT40p, ThinkpadA21 and so on.&lt;br /&gt;
&lt;br /&gt;
This way we could add the specs, install notes and other pages to the according models category and this way provide a means of crossreferenced &amp;quot;show me all info about my model&amp;quot; access.&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:13, 25 Sep 2004 (CEST)&lt;br /&gt;
&lt;br /&gt;
We could add the category views to the List in the Models section, since the specs are only attached to the model-numbers, not to the general name of the models.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Yes, that's a good idea, let's do it. I like the mediawiki category concept.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 13:01, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, it works great.&lt;br /&gt;
&lt;br /&gt;
Seems like we got a good start. ;-)&lt;br /&gt;
I mean, two days and we already have some really useful cross reference information gathering functionality!&lt;br /&gt;
&lt;br /&gt;
However, i have three general issues we should make decisions about:&lt;br /&gt;
&lt;br /&gt;
#If we rename all the Model categories to just T40, 600, X23, they would not all be sorted under T in the Models category, hence leading to better organisation. The backdrawing is that this causes them to spread out in the category listing that one can get by clicking on the Categories link of categorised pages. I think the advantage is bigger than the backdrawing, right? (Good that i just added a lot of them to different pages. ;) )&lt;br /&gt;
#We are using these strange not very expressive internal link names. Mediawiki seems to handle expressive names quite well, so shouldn't we just use real page titles as their links? Makes things easier for editors, makes things more readable in Category views and finally gives us nicer titles to the pages.&lt;br /&gt;
#Is there a way here to get some kind of back-buttons automatically included into the pages? I've seen that the wiki does this on subpages of userpages, but i tried giving hirarchical link structures (with slashes) in the install section and it didn't work the same way. Else i think we should sooner or later start including them by hand.&lt;br /&gt;
&lt;br /&gt;
Greets...[[User:Wyrfel|Wyrfel]] 19:38, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi,&lt;br /&gt;
I think so too, hope some others from the mailing list will join the building process.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
#Renaming of the model categories: I think it's a good idea! I see if I can patch the mediawiki software to the the Categories link point to ''Category:Main_Page''. I don't like the ''Special:Categories'' anyway, because it shows no treeview.&lt;br /&gt;
#awful pagenames: YES! ''T40psidInstallation'' could be also ''Installing Debian/Sid on a T40p''. Would be much nicer. :-)&lt;br /&gt;
#back-buttons:I don't know if there is an automatically working template or something. I will find it out.&lt;br /&gt;
&lt;br /&gt;
By the way: I saw you are experimenting with designs for the mainpage. My approach was just a quick hack (basically copying from wikipedia..) &lt;br /&gt;
So if you have something nice-looking, just apply it! :-)&lt;br /&gt;
&lt;br /&gt;
See you, [[User:Akw|akw]] 13:13, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
ok, i'll start adjusting pages then. I agree to your point about the Category view...having the Link point to Categories:Main_Page would be nicer.&lt;br /&gt;
&lt;br /&gt;
Concerning the designs...i'd like to experiment a bit more before applying it to the page...not really satisfied so far. However - i got used to your block layout. ;)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* [[:Category:Main_Page]] ''link patch'': done.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 14:09, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Great work. I think we are through with point 1 and 2 now.&lt;br /&gt;
&lt;br /&gt;
The Category-Main page looks nice with the pic. I thought that we could add a specific picture to each Models category page. Would be nice.&lt;br /&gt;
I started gathering pictures the like of yours (white background, isometric perspective). I could scale them to a standard size.&lt;br /&gt;
Do you have any idea where i could find them all at once or more quickly than searching google images?&lt;br /&gt;
(Also thought about creating icons for the main page, but that will take a while (to be expected in november the earliest.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 15:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
i just transformed all the distro pages into categories, gives similar advantages as with the ThinkPad models. Also relayouted them a bit while at it.&lt;br /&gt;
&lt;br /&gt;
The bad news is that today is the last day i can do something, probably until middle of october, since the Telekom doesn't manage to give me a new phoneline in time, and from 6th to 12th i'll be in holidays. So good luck...i hope i get the line earlier, but you know the Telekom, i guess.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi Wyrfel,&lt;br /&gt;
&lt;br /&gt;
YES... I know the Telekom... Happy holidays, anyway :-) Thanks for all the work.&lt;br /&gt;
&lt;br /&gt;
Ciao, [[User:Akw|akw]] 12:54, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== dynamic 3Dfps ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
great work you did there again! Some suggestions: A sorting mechanism would be nice (best via up and down arrows on the table headers like in gtk apps) and a filter functionality (via select boxes in the table headers maybe?).&lt;br /&gt;
Also, the dynamic page doesn't have a talk page associated, do you think you might be able to move it there?&lt;br /&gt;
&lt;br /&gt;
Best wishes...&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 01:48, 13 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* Sorting/Filtering: Yes, I thought about that, too: I will do it when I find time.&lt;br /&gt;
* Talk page: Unfortunately, &amp;quot;SpecialPages&amp;quot; cannot have discussion. So I put the discussion on the Header-Template ([[Template:Benchmarks_Header]]) which appears on the top of [[Special:Benchmarks]].&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 14 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I finished sorting and filtering now. Just have a look at it. :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 21:54, 15 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm impressed. ;) Really.&lt;br /&gt;
Do you do something in the web area professionally?&lt;br /&gt;
----&lt;br /&gt;
Thanks!&lt;br /&gt;
Not yet, I am still a student, but I hope I'll get my studies finished in March/April 2005.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 15:19, 16 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== edit page modding? ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
can you tell me how i can change the edit pages footer? Can't find any info about it and would like to put the policies page there. Is there a special template for this?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 06:41, 29 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hmm, don't know. I'll have a look.. Thanks for creating [[Help:Editing]], that's great!&amp;lt;br /&amp;gt;Have a happy new year!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 20:31, 30 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You, too.&lt;br /&gt;
&lt;br /&gt;
[[User:217.230.181.21|217.230.181.21]] 04:43, 31 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, please let the logo contest go until 28th of february at least, i'd like to submit something, but I'll be on holidays until 23rd. ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:34, 27 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hi [[User:Wyrfel|Wyrfel]],&lt;br /&gt;
&lt;br /&gt;
superb! that's great!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 10:20, 28 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
could you please update the MediaWiki to at least 1.4? We have the problem that one can't use the same template more than 5 times on one page. This is fixed since 1.4. Thanks a lot.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:00, 2 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== R51p?? ==&lt;br /&gt;
&lt;br /&gt;
Are you sure the 'R51p' exists?&lt;br /&gt;
&lt;br /&gt;
There is no mention of it on the IBM support site, and tabook.pdf, trwbook.pdf, tawbook.pdf or twbook.pdf also does not mention it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You're right, removed it.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:02, 5 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===ThinkWiki Update===&lt;br /&gt;
This is great! Thanks a lot. Unfortunately i can't help with the mod_rewrite problem. At work we had trouble with it as well, but i don't know any details about it. Good luck!&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel]] 12:46, 12 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Me agian. ;-) Just wanted to thank you for fixing the image display. (In case this happend accidentially...some images weren't found after the update. It seems to work for all of them now again.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 02:31, 20 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== page moves/deletes ==&lt;br /&gt;
&lt;br /&gt;
Can you move the following pages:&lt;br /&gt;
&lt;br /&gt;
These machines where marketed with lower-case 'c'&lt;br /&gt;
*360CS -&amp;gt; 360Cs&lt;br /&gt;
*750CS -&amp;gt; 750Cs&lt;br /&gt;
*755CS -&amp;gt; 755Cs&lt;br /&gt;
All the Other 'CS' where marketed with upper-case, so they are fine.&lt;br /&gt;
&lt;br /&gt;
Also can you delete the '701' page, it never existed as discussed on its talk page.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Did these. We also have a mention of a 750e on the [[750 Family Device Support in Linux]] page. This doesn't have a category page, yet and information seems hard to gather. Tonko, if you know anything about it..... ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 00:05, 27 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I guess you mean the reference to a '750Ce'. I can find no reference to it in tabook, and also my EMEA references make no mention of it, so I doubt it was sold in either the Americas or EMEA. Could this simply be confusion with the 755CE?&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
Can you delete the '365' page, such a machine did not exist.&amp;lt;br&amp;gt;&lt;br /&gt;
What did exist was the 365CS, 365C, 365CSD and 365CD for which I created pages.&lt;br /&gt;
&lt;br /&gt;
Also are you sure the 700T existed? it is not in twbook, and my EMEA references do not have it either.&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
===Vandalism &amp;amp; Spamming===&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
is there a way you can delete the Vova22 and Vova38 user accounts? They have been used for spamming only.&lt;br /&gt;
&lt;br /&gt;
Also, since we get the same kind of spamming attacs over and over again now and the responsible person uses different IPs, is there a way to prevent edits based on their content?&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:36, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
My guess is that this guy is probably using an anonymous proxy such as http://tor.eff.org/ such that his IP address is different each time.&lt;br /&gt;
blocking the IP as such has little effect. Not sure what can be done about it, perhaps as you said we can try to block specific content but that just gets us in the same game spam blockers are in.&lt;br /&gt;
&lt;br /&gt;
Another option would be to require users to login to edit pages, and make it such that bots cannot be used to create userids. But again, I am not sure that is the right option either. But looking at the changes made, the vast majority of valid changes seem to come from people who have a userid...&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 15:25, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I don't like requiring people to login to edit, but it might be worth thinking about if one can really keep bots from creating accounts. However, this would still allow real person vandalism and we would end up with junk user accounts that are not easy to remove. Also, how would we prevent bots from creating accounts? I do not like the &amp;quot;type the number in the picture below&amp;quot; kind of thing.&lt;br /&gt;
&lt;br /&gt;
I was thinking about something like if a certain text is included in the edit, the whole edit would be rejected or offered for reediting. This way we would only have to maintain a list of links (or even domains) that we don't want to have here. Our job would not be as tough than that of spam blockers, cause we have a limited content target and hence can be sure that certain content is to be excluded.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 17:28, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
For the moment I have protected the Help:Contents page since it seems to be a constant target, and I suspect it is a bot using an anonymous proxy.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 22:43, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Sounds reasonable. I think we can even keep it protected, because standard users normally don't edit there. [[User:Wyrfel|Wyrfel]] 02:46, 14 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Yet another MediaWiki upgrade ==&lt;br /&gt;
&lt;br /&gt;
Hi Akw,&lt;br /&gt;
&lt;br /&gt;
Thanks for running this great site! It really changed the &amp;quot;ThinkPad experience&amp;quot; for me.&lt;br /&gt;
&lt;br /&gt;
There were several MediaWiki security updates released since the present version 1.4.4, and the new MediaWiki 1.5.x offers some nifty features like diff during preview. Any chance of an upgrade?&lt;br /&gt;
----&lt;br /&gt;
Maybe I try the upgrade for christmas ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 26 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm trying to provide variable-width notes using the conditional templates (&amp;quot;Template:If defined&amp;quot; etc.) from Wikipedia, but they don't work on ThinkWiki. I guess this is also because of the old MediaWiki version...&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 04:08, 27 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Spam filtering ==&lt;br /&gt;
&lt;br /&gt;
Judging by the weather, it must be spam season. Maybe it's possible to reject or silently drop posts based on strings/regexps? Most recent spam seems to have been posted by the same tool, whose favoriate conversation piece is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;div class=exf align='center' style='overflow:auto; height: 1px;'&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe this will buy us some quiet (until the next step in the spammers vs. humans arms race).&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 23:37, 10 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Perhaps it is possible to use $wgSpamBlacklist to setup a regex that blocks the most common spam keywords?&lt;br /&gt;
&lt;br /&gt;
http://meta.wikimedia.org/wiki/Anti-spam_Features&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 03:11, 18 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good idea, I'll check that tonight or tomorrow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 17:02, 19 Dec 2005 (CET)&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_display_remaining_black_after_resume&amp;diff=13964</id>
		<title>Talk:Problem with display remaining black after resume</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_display_remaining_black_after_resume&amp;diff=13964"/>
		<updated>2006-01-01T18:39:10Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== T43 with Intel Graphics Media Accelerator ==&lt;br /&gt;
&lt;br /&gt;
My T43 (1871-FYG) with Intel 915GM is also affected by the problem and the 'ATI' sollution with&lt;br /&gt;
acpi_sleep=s3_bios works. Please consider updating the page (I don't dare to do it myself).&lt;br /&gt;
&lt;br /&gt;
== From my experience, this does not work with TP R50e. ==&lt;br /&gt;
&lt;br /&gt;
If you want to be able to resume, you need :&lt;br /&gt;
* To start from a VT&lt;br /&gt;
* No option acpi_sleep&lt;br /&gt;
* to save the PCI state like:&lt;br /&gt;
 cat /proc/bus/pci/00/02.0 &amp;gt; /var/cache/video.config&lt;br /&gt;
* Once you get back, restore it:&lt;br /&gt;
 cat /var/cache/video.config &amp;gt; /proc/bus/pci/00/02.0&lt;br /&gt;
&lt;br /&gt;
However, the X screen is not clean after the restore, so this is not very useable...&lt;br /&gt;
&lt;br /&gt;
== The comment on R50e ==&lt;br /&gt;
&lt;br /&gt;
There is a comment at the end of the page on R50e, saying that you should switch to console first, and look at a page to learn how to do this.&lt;br /&gt;
&lt;br /&gt;
However. it seems to me that the given script already does it. Should the comment be removed?&lt;br /&gt;
----&lt;br /&gt;
The scripts are different. However, if you can approve that the solution provided on this page resolves the problem, please remove the footnote.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 14:46, 17 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
On my R50e, the script on this page works fine, while the one linked in the footnote quickly wakes up from sleep.&lt;br /&gt;
&lt;br /&gt;
[[User:Thisnukes4u|Thisnukes4u]] 19:39, 1 Jan 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=16552</id>
		<title>How to configure acpid</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=16552"/>
		<updated>2006-01-01T16:50:26Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Sorry, forgot to preview.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
Basically, [[acpid]] just executes scripts residing in {{path|/etc/acpi/actions}}. Which script to launch at which event is configured in several files in {{path|/etc/acpi/events}}. All actions are documented in {{path|/var/log/acpid}}.&lt;br /&gt;
&lt;br /&gt;
==Sources of Information==&lt;br /&gt;
*{{cmduser|man acpid}} holds detailed information on how to configure acpid.&lt;br /&gt;
*The [[ibm-acpi]] package includes example scripts in the {{path|config}} folder inside the tarball. They are a good starting point to adjust them to your needs.&lt;br /&gt;
*You also might want to have a look at the [[Configs#ACPI | ACPI section of the Configs page]] or the [[:Category:Scripts|Scripts]] repository.&lt;br /&gt;
*And you can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
==Example: go to sleep on lid close==&lt;br /&gt;
To make the ThinkPad go to sleep when you close the lid, you need to add&lt;br /&gt;
an event handler for the lid event and an action script that takes care&lt;br /&gt;
of going to sleep and resuming.&lt;br /&gt;
&lt;br /&gt;
===Event Script===&lt;br /&gt;
The event script needs to be created within {{path|/etc/acpi/events}} and can have any name you like.&lt;br /&gt;
In this case we call it lid because it will trigger the lid event. Do {{cmdroot|vi /etc/acpi/events/lid}} and make it look like this:&lt;br /&gt;
 event=button/lid&lt;br /&gt;
 action=/etc/acpi/actions/sleep.sh %e&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;event&amp;quot; line is a regular expression specifying the events we're&lt;br /&gt;
interested in. You can determine what the event strings are from looking at&lt;br /&gt;
{{path|/var/log/acpid}} after trying to suspend, close the lid, etc. .&lt;br /&gt;
You can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;action&amp;quot; line is the command to be executed when these events are&lt;br /&gt;
dispatched. In this example we call the {{path|sleep.sh}} script residing in {{path|/etc/acpi/actions}} and pass the event description text using the %e placeholder.&lt;br /&gt;
&lt;br /&gt;
For the script you an use the &amp;lt;tt&amp;gt;hibernate&amp;lt;/tt&amp;gt; script of [http://www.suspend2.net/ Software Suspend 2] (it is independent of the [[Software Suspend 2|suspend-to-disk]] functionality), or any of many examples available on the web, such as the one below.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|To make your changes take effect after adding or modifying the events files you must do a &amp;lt;tt&amp;gt;kill -SIGHUP `pidof acpid`&amp;lt;/tt&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Action Script===&lt;br /&gt;
Our example {{path|/etc/acpi/actions/sleep.sh}} script looks as follows:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # if launched through a lid event and lid is open, do nothing&lt;br /&gt;
 echo &amp;quot;$1&amp;quot; | grep &amp;quot;button/lid&amp;quot; &amp;amp;&amp;amp; grep -q open /proc/acpi/button/lid/LID/state &amp;amp;&amp;amp; exit 0&lt;br /&gt;
 &lt;br /&gt;
 # remove USB 1.1 driver&lt;br /&gt;
 rmmod uhci_hcd&lt;br /&gt;
  &lt;br /&gt;
 # sync filesystem and clock&lt;br /&gt;
 sync&lt;br /&gt;
 /sbin/hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # switch to console&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 /usr/sbin/radeontool light off&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 sleep 5 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 # readjust the clock (it might be off a bit after suspend)&lt;br /&gt;
 /sbin/hwclock --adjust&lt;br /&gt;
 /sbin/hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # reload USB 1.1 driver&lt;br /&gt;
 modprobe uhci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # turn on the backlight and switch back to X&lt;br /&gt;
 radeontool light on&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
&lt;br /&gt;
====Explanations====&lt;br /&gt;
*The lid generates an event for both opening and closing thus requiring that we check its state and only act if it's closed.&lt;br /&gt;
*There have been problems encountered with the USB devices not working properly after a resume from suspend. To circumvent those we remove the USB driver prior to suspend and reload it afterwards.&lt;br /&gt;
*Note that the {{cmdroot|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} line does not return until we are revived. So there is only one event generated and there is no need to check the state of anything.&lt;br /&gt;
*The console switching code in this script is a special solution for [[Problem with LCD backlight remaining on during ACPI sleep|a problem where the backlight doesn't switch off]] on the {{T30}} and some other models. Before going to sleep, these models switch to console mode which causes the backlight to come back on. So we preemptively switch to console mode and turn off the backlight using [[radeontool]] before going to sleep.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
*If something doesn't work, your first action should be a {{cmdroot|tail /var/log/acpid}}. It will tell you a lot about what is going on. If it has &amp;quot;Permission denied&amp;quot; errors, check the permissions of your {{path|/etc/acpi/actions}} scripts (especially make sure that the executable bit is set). Also check the permissions for other involved files like i.e. device nodes.&lt;br /&gt;
*If your display doesn't come back on resume, look [[Problem with display remaining black after resume|here]].&lt;br /&gt;
*My X21 didn't reset the sleep LED (the small moon), it was blinking after the sleep, if you have the ibm-acpi kernel module loaded, you can switch it of after the sleep by appending this line to the script:&lt;br /&gt;
 echo 7 off &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
{{NOTE|&lt;br /&gt;
The ibm-acpi module must have the experimental&amp;lt;math&amp;gt;=&amp;lt;/math&amp;gt;1 parameter passed to if for /proc/acpi/ibm/led to work.  You can either do this through a /etc/modprobe.d entry or manually.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:770X]] [[Category:770Z]] [[Category:A20m]] [[Category:A20p]] [[Category:A20m]] [[Category:A20p]] [[Category:A21e]] [[Category:A21m]] [[Category:A21p]] [[Category:A22e]] [[Category:A22m]] [[Category:A22p]] [[Category:G40]] [[Category:G41]] [[Category:R30]] [[Category:R31]] [[Category:R32]] [[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T20]] [[Category:T21]] [[Category:T22]] [[Category:T23]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X20]] [[Category:X21]] [[Category:X22]] [[Category:X23]] [[Category:X24]] [[Category:X30]] [[Category:X31]] [[Category:X32]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:TransNote]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=13936</id>
		<title>How to configure acpid</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=13936"/>
		<updated>2006-01-01T16:47:21Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Note on /proc/acpi/ibm/led&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
Basically, [[acpid]] just executes scripts residing in {{path|/etc/acpi/actions}}. Which script to launch at which event is configured in several files in {{path|/etc/acpi/events}}. All actions are documented in {{path|/var/log/acpid}}.&lt;br /&gt;
&lt;br /&gt;
==Sources of Information==&lt;br /&gt;
*{{cmduser|man acpid}} holds detailed information on how to configure acpid.&lt;br /&gt;
*The [[ibm-acpi]] package includes example scripts in the {{path|config}} folder inside the tarball. They are a good starting point to adjust them to your needs.&lt;br /&gt;
*You also might want to have a look at the [[Configs#ACPI | ACPI section of the Configs page]] or the [[:Category:Scripts|Scripts]] repository.&lt;br /&gt;
*And you can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
==Example: go to sleep on lid close==&lt;br /&gt;
To make the ThinkPad go to sleep when you close the lid, you need to add&lt;br /&gt;
an event handler for the lid event and an action script that takes care&lt;br /&gt;
of going to sleep and resuming.&lt;br /&gt;
&lt;br /&gt;
===Event Script===&lt;br /&gt;
The event script needs to be created within {{path|/etc/acpi/events}} and can have any name you like.&lt;br /&gt;
In this case we call it lid because it will trigger the lid event. Do {{cmdroot|vi /etc/acpi/events/lid}} and make it look like this:&lt;br /&gt;
 event=button/lid&lt;br /&gt;
 action=/etc/acpi/actions/sleep.sh %e&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;event&amp;quot; line is a regular expression specifying the events we're&lt;br /&gt;
interested in. You can determine what the event strings are from looking at&lt;br /&gt;
{{path|/var/log/acpid}} after trying to suspend, close the lid, etc. .&lt;br /&gt;
You can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;action&amp;quot; line is the command to be executed when these events are&lt;br /&gt;
dispatched. In this example we call the {{path|sleep.sh}} script residing in {{path|/etc/acpi/actions}} and pass the event description text using the %e placeholder.&lt;br /&gt;
&lt;br /&gt;
For the script you an use the &amp;lt;tt&amp;gt;hibernate&amp;lt;/tt&amp;gt; script of [http://www.suspend2.net/ Software Suspend 2] (it is independent of the [[Software Suspend 2|suspend-to-disk]] functionality), or any of many examples available on the web, such as the one below.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|To make your changes take effect after adding or modifying the events files you must do a &amp;lt;tt&amp;gt;kill -SIGHUP `pidof acpid`&amp;lt;/tt&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Action Script===&lt;br /&gt;
Our example {{path|/etc/acpi/actions/sleep.sh}} script looks as follows:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # if launched through a lid event and lid is open, do nothing&lt;br /&gt;
 echo &amp;quot;$1&amp;quot; | grep &amp;quot;button/lid&amp;quot; &amp;amp;&amp;amp; grep -q open /proc/acpi/button/lid/LID/state &amp;amp;&amp;amp; exit 0&lt;br /&gt;
 &lt;br /&gt;
 # remove USB 1.1 driver&lt;br /&gt;
 rmmod uhci_hcd&lt;br /&gt;
  &lt;br /&gt;
 # sync filesystem and clock&lt;br /&gt;
 sync&lt;br /&gt;
 /sbin/hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # switch to console&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 /usr/sbin/radeontool light off&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 sleep 5 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 # readjust the clock (it might be off a bit after suspend)&lt;br /&gt;
 /sbin/hwclock --adjust&lt;br /&gt;
 /sbin/hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # reload USB 1.1 driver&lt;br /&gt;
 modprobe uhci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # turn on the backlight and switch back to X&lt;br /&gt;
 radeontool light on&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
&lt;br /&gt;
====Explanations====&lt;br /&gt;
*The lid generates an event for both opening and closing thus requiring that we check its state and only act if it's closed.&lt;br /&gt;
*There have been problems encountered with the USB devices not working properly after a resume from suspend. To circumvent those we remove the USB driver prior to suspend and reload it afterwards.&lt;br /&gt;
*Note that the {{cmdroot|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} line does not return until we are revived. So there is only one event generated and there is no need to check the state of anything.&lt;br /&gt;
*The console switching code in this script is a special solution for [[Problem with LCD backlight remaining on during ACPI sleep|a problem where the backlight doesn't switch off]] on the {{T30}} and some other models. Before going to sleep, these models switch to console mode which causes the backlight to come back on. So we preemptively switch to console mode and turn off the backlight using [[radeontool]] before going to sleep.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
*If something doesn't work, your first action should be a {{cmdroot|tail /var/log/acpid}}. It will tell you a lot about what is going on. If it has &amp;quot;Permission denied&amp;quot; errors, check the permissions of your {{path|/etc/acpi/actions}} scripts (especially make sure that the executable bit is set). Also check the permissions for other involved files like i.e. device nodes.&lt;br /&gt;
*If your display doesn't come back on resume, look [[Problem with display remaining black after resume|here]].&lt;br /&gt;
*My X21 didn't reset the sleep LED (the small moon), it was blinking after the sleep, if you have the ibm-acpi kernel module loaded, you can switch it of after the sleep by appending this line to the script:&lt;br /&gt;
 echo 7 off &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
{{NOTE|The ibm-acpi module must have the experimental=1 parameter passed to if for /proc/acpi/ibm/led to work.  You can either do this through a /etc/modprobe.d entry or manually.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:770X]] [[Category:770Z]] [[Category:A20m]] [[Category:A20p]] [[Category:A20m]] [[Category:A20p]] [[Category:A21e]] [[Category:A21m]] [[Category:A21p]] [[Category:A22e]] [[Category:A22m]] [[Category:A22p]] [[Category:G40]] [[Category:G41]] [[Category:R30]] [[Category:R31]] [[Category:R32]] [[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T20]] [[Category:T21]] [[Category:T22]] [[Category:T23]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X20]] [[Category:X21]] [[Category:X22]] [[Category:X23]] [[Category:X24]] [[Category:X30]] [[Category:X31]] [[Category:X32]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:TransNote]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=13932</id>
		<title>User talk:Akw</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Akw&amp;diff=13932"/>
		<updated>2006-01-01T01:20:13Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Revert spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Has anybody got useful suggestions?&lt;br /&gt;
Feel free to tell them!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 11:46, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Suggestion: Introduction of Model-Type Categories ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
first, thx for sysoping me. I feel honored. ;)&lt;br /&gt;
&lt;br /&gt;
I just thought that we could have categories representing the TP models (not too detailed)...like&lt;br /&gt;
ThinkpadR50, ThinkpadT40p, ThinkpadA21 and so on.&lt;br /&gt;
&lt;br /&gt;
This way we could add the specs, install notes and other pages to the according models category and this way provide a means of crossreferenced &amp;quot;show me all info about my model&amp;quot; access.&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:13, 25 Sep 2004 (CEST)&lt;br /&gt;
&lt;br /&gt;
We could add the category views to the List in the Models section, since the specs are only attached to the model-numbers, not to the general name of the models.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Yes, that's a good idea, let's do it. I like the mediawiki category concept.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 13:01, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, it works great.&lt;br /&gt;
&lt;br /&gt;
Seems like we got a good start. ;-)&lt;br /&gt;
I mean, two days and we already have some really useful cross reference information gathering functionality!&lt;br /&gt;
&lt;br /&gt;
However, i have three general issues we should make decisions about:&lt;br /&gt;
&lt;br /&gt;
#If we rename all the Model categories to just T40, 600, X23, they would not all be sorted under T in the Models category, hence leading to better organisation. The backdrawing is that this causes them to spread out in the category listing that one can get by clicking on the Categories link of categorised pages. I think the advantage is bigger than the backdrawing, right? (Good that i just added a lot of them to different pages. ;) )&lt;br /&gt;
#We are using these strange not very expressive internal link names. Mediawiki seems to handle expressive names quite well, so shouldn't we just use real page titles as their links? Makes things easier for editors, makes things more readable in Category views and finally gives us nicer titles to the pages.&lt;br /&gt;
#Is there a way here to get some kind of back-buttons automatically included into the pages? I've seen that the wiki does this on subpages of userpages, but i tried giving hirarchical link structures (with slashes) in the install section and it didn't work the same way. Else i think we should sooner or later start including them by hand.&lt;br /&gt;
&lt;br /&gt;
Greets...[[User:Wyrfel|Wyrfel]] 19:38, 25 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi,&lt;br /&gt;
I think so too, hope some others from the mailing list will join the building process.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
#Renaming of the model categories: I think it's a good idea! I see if I can patch the mediawiki software to the the Categories link point to ''Category:Main_Page''. I don't like the ''Special:Categories'' anyway, because it shows no treeview.&lt;br /&gt;
#awful pagenames: YES! ''T40psidInstallation'' could be also ''Installing Debian/Sid on a T40p''. Would be much nicer. :-)&lt;br /&gt;
#back-buttons:I don't know if there is an automatically working template or something. I will find it out.&lt;br /&gt;
&lt;br /&gt;
By the way: I saw you are experimenting with designs for the mainpage. My approach was just a quick hack (basically copying from wikipedia..) &lt;br /&gt;
So if you have something nice-looking, just apply it! :-)&lt;br /&gt;
&lt;br /&gt;
See you, [[User:Akw|akw]] 13:13, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
ok, i'll start adjusting pages then. I agree to your point about the Category view...having the Link point to Categories:Main_Page would be nicer.&lt;br /&gt;
&lt;br /&gt;
Concerning the designs...i'd like to experiment a bit more before applying it to the page...not really satisfied so far. However - i got used to your block layout. ;)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* [[:Category:Main_Page]] ''link patch'': done.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 14:09, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Great work. I think we are through with point 1 and 2 now.&lt;br /&gt;
&lt;br /&gt;
The Category-Main page looks nice with the pic. I thought that we could add a specific picture to each Models category page. Would be nice.&lt;br /&gt;
I started gathering pictures the like of yours (white background, isometric perspective). I could scale them to a standard size.&lt;br /&gt;
Do you have any idea where i could find them all at once or more quickly than searching google images?&lt;br /&gt;
(Also thought about creating icons for the main page, but that will take a while (to be expected in november the earliest.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 15:28, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
i just transformed all the distro pages into categories, gives similar advantages as with the ThinkPad models. Also relayouted them a bit while at it.&lt;br /&gt;
&lt;br /&gt;
The bad news is that today is the last day i can do something, probably until middle of october, since the Telekom doesn't manage to give me a new phoneline in time, and from 6th to 12th i'll be in holidays. So good luck...i hope i get the line earlier, but you know the Telekom, i guess.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:16, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Hi Wyrfel,&lt;br /&gt;
&lt;br /&gt;
YES... I know the Telekom... Happy holidays, anyway :-) Thanks for all the work.&lt;br /&gt;
&lt;br /&gt;
Ciao, [[User:Akw|akw]] 12:54, 29 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== dynamic 3Dfps ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
great work you did there again! Some suggestions: A sorting mechanism would be nice (best via up and down arrows on the table headers like in gtk apps) and a filter functionality (via select boxes in the table headers maybe?).&lt;br /&gt;
Also, the dynamic page doesn't have a talk page associated, do you think you might be able to move it there?&lt;br /&gt;
&lt;br /&gt;
Best wishes...&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 01:48, 13 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
* Sorting/Filtering: Yes, I thought about that, too: I will do it when I find time.&lt;br /&gt;
* Talk page: Unfortunately, &amp;quot;SpecialPages&amp;quot; cannot have discussion. So I put the discussion on the Header-Template ([[Template:Benchmarks_Header]]) which appears on the top of [[Special:Benchmarks]].&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 14 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I finished sorting and filtering now. Just have a look at it. :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 21:54, 15 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm impressed. ;) Really.&lt;br /&gt;
Do you do something in the web area professionally?&lt;br /&gt;
----&lt;br /&gt;
Thanks!&lt;br /&gt;
Not yet, I am still a student, but I hope I'll get my studies finished in March/April 2005.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 15:19, 16 Oct 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== edit page modding? ==&lt;br /&gt;
&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
can you tell me how i can change the edit pages footer? Can't find any info about it and would like to put the policies page there. Is there a special template for this?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 06:41, 29 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hmm, don't know. I'll have a look.. Thanks for creating [[Help:Editing]], that's great!&amp;lt;br /&amp;gt;Have a happy new year!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 20:31, 30 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You, too.&lt;br /&gt;
&lt;br /&gt;
[[User:217.230.181.21|217.230.181.21]] 04:43, 31 Dec 2004 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hei, please let the logo contest go until 28th of february at least, i'd like to submit something, but I'll be on holidays until 23rd. ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:34, 27 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Hi [[User:Wyrfel|Wyrfel]],&lt;br /&gt;
&lt;br /&gt;
superb! that's great!&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 10:20, 28 Jan 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
could you please update the MediaWiki to at least 1.4? We have the problem that one can't use the same template more than 5 times on one page. This is fixed since 1.4. Thanks a lot.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:00, 2 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== R51p?? ==&lt;br /&gt;
&lt;br /&gt;
Are you sure the 'R51p' exists?&lt;br /&gt;
&lt;br /&gt;
There is no mention of it on the IBM support site, and tabook.pdf, trwbook.pdf, tawbook.pdf or twbook.pdf also does not mention it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You're right, removed it.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 13:02, 5 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===ThinkWiki Update===&lt;br /&gt;
This is great! Thanks a lot. Unfortunately i can't help with the mod_rewrite problem. At work we had trouble with it as well, but i don't know any details about it. Good luck!&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel]] 12:46, 12 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Me agian. ;-) Just wanted to thank you for fixing the image display. (In case this happend accidentially...some images weren't found after the update. It seems to work for all of them now again.)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 02:31, 20 May 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== page moves/deletes ==&lt;br /&gt;
&lt;br /&gt;
Can you move the following pages:&lt;br /&gt;
&lt;br /&gt;
These machines where marketed with lower-case 'c'&lt;br /&gt;
*360CS -&amp;gt; 360Cs&lt;br /&gt;
*750CS -&amp;gt; 750Cs&lt;br /&gt;
*755CS -&amp;gt; 755Cs&lt;br /&gt;
All the Other 'CS' where marketed with upper-case, so they are fine.&lt;br /&gt;
&lt;br /&gt;
Also can you delete the '701' page, it never existed as discussed on its talk page.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Did these. We also have a mention of a 750e on the [[750 Family Device Support in Linux]] page. This doesn't have a category page, yet and information seems hard to gather. Tonko, if you know anything about it..... ;-)&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 00:05, 27 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I guess you mean the reference to a '750Ce'. I can find no reference to it in tabook, and also my EMEA references make no mention of it, so I doubt it was sold in either the Americas or EMEA. Could this simply be confusion with the 755CE?&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
Can you delete the '365' page, such a machine did not exist.&amp;lt;br&amp;gt;&lt;br /&gt;
What did exist was the 365CS, 365C, 365CSD and 365CD for which I created pages.&lt;br /&gt;
&lt;br /&gt;
Also are you sure the 700T existed? it is not in twbook, and my EMEA references do not have it either.&lt;br /&gt;
&lt;br /&gt;
Tonko&lt;br /&gt;
----&lt;br /&gt;
===Vandalism &amp;amp; Spamming===&lt;br /&gt;
Hei,&lt;br /&gt;
&lt;br /&gt;
is there a way you can delete the Vova22 and Vova38 user accounts? They have been used for spamming only.&lt;br /&gt;
&lt;br /&gt;
Also, since we get the same kind of spamming attacs over and over again now and the responsible person uses different IPs, is there a way to prevent edits based on their content?&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:36, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
My guess is that this guy is probably using an anonymous proxy such as http://tor.eff.org/ such that his IP address is different each time.&lt;br /&gt;
blocking the IP as such has little effect. Not sure what can be done about it, perhaps as you said we can try to block specific content but that just gets us in the same game spam blockers are in.&lt;br /&gt;
&lt;br /&gt;
Another option would be to require users to login to edit pages, and make it such that bots cannot be used to create userids. But again, I am not sure that is the right option either. But looking at the changes made, the vast majority of valid changes seem to come from people who have a userid...&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 15:25, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I don't like requiring people to login to edit, but it might be worth thinking about if one can really keep bots from creating accounts. However, this would still allow real person vandalism and we would end up with junk user accounts that are not easy to remove. Also, how would we prevent bots from creating accounts? I do not like the &amp;quot;type the number in the picture below&amp;quot; kind of thing.&lt;br /&gt;
&lt;br /&gt;
I was thinking about something like if a certain text is included in the edit, the whole edit would be rejected or offered for reediting. This way we would only have to maintain a list of links (or even domains) that we don't want to have here. Our job would not be as tough than that of spam blockers, cause we have a limited content target and hence can be sure that certain content is to be excluded.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 17:28, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
For the moment I have protected the Help:Contents page since it seems to be a constant target, and I suspect it is a bot using an anonymous proxy.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 22:43, 13 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Sounds reasonable. I think we can even keep it protected, because standard users normally don't edit there. [[User:Wyrfel|Wyrfel]] 02:46, 14 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Yet another MediaWiki upgrade ==&lt;br /&gt;
&lt;br /&gt;
Hi Akw,&lt;br /&gt;
&lt;br /&gt;
Thanks for running this great site! It really changed the &amp;quot;ThinkPad experience&amp;quot; for me.&lt;br /&gt;
&lt;br /&gt;
There were several MediaWiki security updates released since the present version 1.4.4, and the new MediaWiki 1.5.x offers some nifty features like diff during preview. Any chance of an upgrade?&lt;br /&gt;
----&lt;br /&gt;
Maybe I try the upgrade for christmas ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 12:59, 26 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I'm trying to provide variable-width notes using the conditional templates (&amp;quot;Template:If defined&amp;quot; etc.) from Wikipedia, but they don't work on ThinkWiki. I guess this is also because of the old MediaWiki version...&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 04:08, 27 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Spam filtering ==&lt;br /&gt;
&lt;br /&gt;
Judging by the weather, it must be spam season. Maybe it's possible to reject or silently drop posts based on strings/regexps? Most recent spam seems to have been posted by the same tool, whose favoriate conversation piece is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;div class=exf align='center' style='overflow:auto; height: 1px;'&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maybe this will buy us some quiet (until the next step in the spammers vs. humans arms race).&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 23:37, 10 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Perhaps it is possible to use $wgSpamBlacklist to setup a regex that blocks the most common spam keywords?&lt;br /&gt;
&lt;br /&gt;
http://meta.wikimedia.org/wiki/Anti-spam_Features&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 03:11, 18 Dec 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good idea, I'll check that tonight or tomorrow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 17:02, 19 Dec 2005 (CET)&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Help_talk:Contents&amp;diff=14092</id>
		<title>Help talk:Contents</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Help_talk:Contents&amp;diff=14092"/>
		<updated>2006-01-01T01:19:24Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Revert spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is protected now because of it being a frequent target for spam attacks. Please suggest edits here.&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkWiki:Sandbox&amp;diff=13940</id>
		<title>ThinkWiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkWiki:Sandbox&amp;diff=13940"/>
		<updated>2006-01-01T01:18:54Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Revert spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the ThinkWiki sandbox.&lt;br /&gt;
Here you can enter anything to explore the functions of the MediaWiki Software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Some math: '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{k=1}^n k = \frac{n(n+1)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
(type '''&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;\sum_{k=1}^n k = \frac{n(n+1)}{2}&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;''' for this)&lt;br /&gt;
&lt;br /&gt;
math test&lt;br /&gt;
&amp;lt;math&amp;gt;\log_a b = \frac{\log_c b}{\log_c a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Some italic text''&lt;br /&gt;
&lt;br /&gt;
'''Some bold text'''&lt;br /&gt;
&lt;br /&gt;
= Main Headline Text =&lt;br /&gt;
&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
=== Subhead Text ===&lt;br /&gt;
&lt;br /&gt;
[http://www.thinkwiki.org External Link] ''hey, that's no external link :-)''&lt;br /&gt;
&lt;br /&gt;
* List 1&lt;br /&gt;
* List 2&lt;br /&gt;
** List 2a&lt;br /&gt;
** List 2b&lt;br /&gt;
* List 3&lt;br /&gt;
abc&lt;br /&gt;
&lt;br /&gt;
This is a test&lt;br /&gt;
&lt;br /&gt;
asdf&lt;br /&gt;
as&lt;br /&gt;
dfv&lt;br /&gt;
asdf&lt;br /&gt;
asd&lt;br /&gt;
f&lt;br /&gt;
asdf&lt;br /&gt;
asd&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|ls -l}}&lt;br /&gt;
:{{cmduser|ls -l}}&lt;br /&gt;
:{{cmdresult|shell response}}&lt;br /&gt;
{{NOTE|test note}}&lt;br /&gt;
[[test]]&lt;br /&gt;
&lt;br /&gt;
{{Template sandbox|full width hint}}&lt;br /&gt;
&lt;br /&gt;
{{Template sandbox|floating hint|width=20em}}&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkWiki:Sandbox&amp;diff=13922</id>
		<title>ThinkWiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkWiki:Sandbox&amp;diff=13922"/>
		<updated>2005-12-31T03:15:17Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: Revert spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the ThinkWiki sandbox.&lt;br /&gt;
Here you can enter anything to explore the functions of the MediaWiki Software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Some math: '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{k=1}^n k = \frac{n(n+1)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
(type '''&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;\sum_{k=1}^n k = \frac{n(n+1)}{2}&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;''' for this)&lt;br /&gt;
&lt;br /&gt;
math test&lt;br /&gt;
&amp;lt;math&amp;gt;\log_a b = \frac{\log_c b}{\log_c a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Some italic text''&lt;br /&gt;
&lt;br /&gt;
'''Some bold text'''&lt;br /&gt;
&lt;br /&gt;
= Main Headline Text =&lt;br /&gt;
&lt;br /&gt;
== Headline text ==&lt;br /&gt;
&lt;br /&gt;
=== Subhead Text ===&lt;br /&gt;
&lt;br /&gt;
[http://www.thinkwiki.org External Link] ''hey, that's no external link :-)''&lt;br /&gt;
&lt;br /&gt;
* List 1&lt;br /&gt;
* List 2&lt;br /&gt;
** List 2a&lt;br /&gt;
** List 2b&lt;br /&gt;
* List 3&lt;br /&gt;
abc&lt;br /&gt;
&lt;br /&gt;
This is a test&lt;br /&gt;
&lt;br /&gt;
asdf&lt;br /&gt;
as&lt;br /&gt;
dfv&lt;br /&gt;
asdf&lt;br /&gt;
asd&lt;br /&gt;
f&lt;br /&gt;
asdf&lt;br /&gt;
asd&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|ls -l}}&lt;br /&gt;
:{{cmduser|ls -l}}&lt;br /&gt;
:{{cmdresult|shell response}}&lt;br /&gt;
{{NOTE|test note}}&lt;br /&gt;
[[test]]&lt;br /&gt;
&lt;br /&gt;
{{Template sandbox|full width hint}}&lt;br /&gt;
&lt;br /&gt;
{{Template sandbox|floating hint|width=20em}}&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:R50e&amp;diff=13898</id>
		<title>Category:R50e</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:R50e&amp;diff=13898"/>
		<updated>2005-12-30T22:06:19Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: /* Standard Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad R50e ===&lt;br /&gt;
This page gives an overview of all ThinkPad R50e related topics.&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Celeron M]] 1.3, 1.4, 1.5 or 1.6GHz&lt;br /&gt;
** [[Intel Pentium M (Banias or Dothan on later models)]] 1.4, 1.5, 1.6 , 1.7 or 1.8 GHz&lt;br /&gt;
* [[Intel Extreme Graphics 2]]&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 128, 256, 512, 1024MB [[PC2700]] memory standard&lt;br /&gt;
* 30, 40 or 60GB HDD&lt;br /&gt;
* [[AD1981B]] AC'97 Audio controller&lt;br /&gt;
* CD-ROM, CD-RW/DVD-ROM Combo drive (non-removable) or DVD-RAM (removable)&lt;br /&gt;
* Integrated Intel 10/100 Ethernet&lt;br /&gt;
* [[CDC slot]] with one of the following:&lt;br /&gt;
** [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
* [[MiniPCI slot]] with one of the following:&lt;br /&gt;
** none (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
* [[CardBus slot]] (Type 3)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadR50e.jpg|300px|ThinkPad R50e]]&lt;br /&gt;
|}&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/39t2462.pdf ThinkPad R50e, R51e, R52 - Hardware Maintenance Manual (August 2005)] (4,398,428  	 Bytes)&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Tpb&amp;diff=15522</id>
		<title>Tpb</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Tpb&amp;diff=15522"/>
		<updated>2005-12-30T15:06:07Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: nvram note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
== tpb - Thinkpad Buttons ==&lt;br /&gt;
TPB is a little program that enables you to use the IBM ThinkPad(tm) special keys.&lt;br /&gt;
&lt;br /&gt;
With TPB it is possible to bind a program to the ThinkPad, Mail, Home and Search button. TPB can also run a callback program on each state change with the changed state and the new state as options. So it is possible to trigger several actions on different events. TPB has a on-screen display (OSD) to show volume, mute, brightness and some other informations. Furthermore TPB supports a software mixer, as the R series ThinkPads have no hardware mixer to change the volume.&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Image:Tpb.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
http://www.nongnu.org/tpb/&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Version 0.6.4&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* {{Debian}} packages are available: http://packages.debian.org/unstable/utils/tpb.html&lt;br /&gt;
* {{Redhat}} packages: http://dag.wieers.com/packages/tpb/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
The sources can be checked out through anonymous CVS with the following instruction set:&lt;br /&gt;
 export CVS_RSH=&amp;quot;ssh&amp;quot;&lt;br /&gt;
 cvs -d :ext:anoncvs@savannah.nongnu.org:/cvsroot/tpb co tpb &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* [http://www.nongnu.org/tpb/doc/tpb.1.html Man-Page]&lt;br /&gt;
&lt;br /&gt;
=== Sample configuration ===&lt;br /&gt;
* [http://www.nongnu.org/tpb/doc/tpbrc.html /etc/tpbrc]&lt;br /&gt;
* Note that on some systems the &amp;quot;nvram&amp;quot; module will need to be loaded before tpb will work.&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
Contact the author at [mailto:markus.braun@krawel.de markus.braun@krawel.de].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Related links === &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw2200&amp;diff=14365</id>
		<title>Ipw2200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw2200&amp;diff=14365"/>
		<updated>2005-12-29T23:55:59Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: nevermind, it appeared that it did...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intel PRO/Wireless 2200/2915 Driver for WiFi ==&lt;br /&gt;
Linux driver for the 802.11bg and 802.11abg NICs - miniPCI cards - found in Centrino laptops. This driver only works on 2.6.x kernels (2.6.4 or newer).&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use these chips:&lt;br /&gt;
* [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
http://ipw2200.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*{{Fedora}} Packages(1): Fedora Core includes the ipw2200-drivers in FC3 (with updates) and FC4. You still need to grab the firmware from http://rpm.livna.org/&lt;br /&gt;
*{{Fedora}} Packages(2): http://www.atrpms.net/name/ipw2200/ &lt;br /&gt;
*{{Mandrake}} 10.1: The ipw2200 driver modules are included in the stock kernel package.&lt;br /&gt;
*{{Gentoo}}: The driver is in the portage tree: emerge net-wireless/ipw2200 and net-wireless/ipw2200-firmware&lt;br /&gt;
*{{Debian}} Packages: http://packages.debian.org/ipw2200-source&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
In development, usable, WEP 128bit encryption works, WPA does also work with drivers &amp;gt;= 1.0.2 and [[wpa_supplicant]], monitor/rfmon is supported as with version &amp;gt;= 1.0.6. Generally works well, but some users experience problems (especially with firmware restarts, with WPA functionality using [[wpa_supplicant]], and in the absense &amp;lt;tt&amp;gt;hwcrypto=0&amp;lt;/tt&amp;gt; parameter); see the discussion page for examples.&lt;br /&gt;
&lt;br /&gt;
Latest versions:&lt;br /&gt;
* ipw2200 driver: 1.0.8&lt;br /&gt;
* firmware: 2.4&lt;br /&gt;
* ieee80211 stack: 1.1.6&lt;br /&gt;
&lt;br /&gt;
Mainline kernel 2.6.15 contains the above ipw2200 and ieee80211 versions, so only the [http://ipw2200.sourceforge.net/firmware.php firmware] needs to be added. For earlier kernels, you need to separately install the [http://ipw2200.sourceforge.net/downloads.php ipw2200] module and, for kernels 2.6.13 and 2.6.14, also the [http://ieee80211.sourceforge.net/downloads.php ieee80211] stack.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from sourcecode ===&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://ieee80211.sourceforge.net/downloads.php ieee80211] stack and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ieee80211-1.1.6.tgz&lt;br /&gt;
 # cd ieee80211-1.1.6&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://ipw2200.sourceforge.net/downloads.php ipw2200] module and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-1.0.8.tgz&lt;br /&gt;
 # cd ipw2200-1.0.8&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Download the matching [http://ipw2200.sourceforge.net/firmware.php firmware] and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-fw-2.4.tgz -C /lib/firmware&lt;br /&gt;
&lt;br /&gt;
=== Installation on Debian ===&lt;br /&gt;
&lt;br /&gt;
Install ieee80211-source&lt;br /&gt;
&lt;br /&gt;
 # apt-get install ieee80211-source&lt;br /&gt;
 # module-assistant -t build ieee80211-source&lt;br /&gt;
&lt;br /&gt;
Install ipw2200-source&lt;br /&gt;
&lt;br /&gt;
 # apt-get install ipw2200-source&lt;br /&gt;
 # module-assistant -t build ipw2200-source&lt;br /&gt;
&lt;br /&gt;
There is a bug in the debian package (last checked: Dec 30th 2005) that prevents from linking to ieee80211 modules using module-assistant. In case it is not fixed in your version, fall back to the regular source installation procedure described above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The firmware is not distributed with debian due to licensing reasons, download the matching [http://ipw2200.sourceforge.net/firmware.php firmware] and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-fw-2.4.tgz -C /lib/hotplug/firmware&lt;br /&gt;
&lt;br /&gt;
see /etc/hotplug/firmware.agent for details on configured firmware locations&lt;br /&gt;
&lt;br /&gt;
=== Test ===&lt;br /&gt;
&lt;br /&gt;
 # modprobe ipw2200&lt;br /&gt;
 # iwconfig&lt;br /&gt;
&lt;br /&gt;
dmesg output might look similar to this:&lt;br /&gt;
&lt;br /&gt;
 # ieee80211: 802.11 data/management/control stack, 1.1.6&lt;br /&gt;
 # ieee80211: Copyright (C) 2004-2005 Intel Corporation &amp;lt;jketreno@linux.intel.com&amp;gt;&lt;br /&gt;
 # ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.8&lt;br /&gt;
 # ipw2200: Copyright(c) 2003-2005 Intel Corporation&lt;br /&gt;
 # ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
To enable power management, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|iwpriv wlan0 set_power 7}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;tt&amp;gt;wlan0&amp;lt;/tt&amp;gt; is the name if your interface. This will reduce idle power consumption by several Watts compared to no power management.&lt;br /&gt;
&lt;br /&gt;
To disable the radio (and further reduce power consumption) when the card is not in used, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|echo 1 &amp;gt; /sys/bus/pci/drivers/ipw2200/*/rf_kill}}&amp;lt;br /&amp;gt;&lt;br /&gt;
To enable the radio, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|echo 0 &amp;gt; /sys/bus/pci/drivers/ipw2200/*/rf_kill}}&amp;lt;br /&amp;gt;&lt;br /&gt;
To make the radio off by default after boot, add &lt;br /&gt;
 options ipw2200 disable=1&lt;br /&gt;
to your {{path|/etc/modprobe.conf}} or equivalent.&lt;br /&gt;
&lt;br /&gt;
See {{path|README.ipw2200}} in the &amp;lt;tt&amp;gt;ipw2200&amp;lt;/tt&amp;gt; package for details and other options.&lt;br /&gt;
&lt;br /&gt;
=== Additional Comments ===&lt;br /&gt;
Your kernel may include an old version of the ipw2200 driver. It is recommended to use the latest version.&lt;br /&gt;
&lt;br /&gt;
Make sure you also install the firmware version needed by the driver version you use. You can find the firmware [http://ipw2200.sourceforge.net/firmware.php here]. To install it, decompress the &amp;lt;tt&amp;gt;.tgz&amp;lt;/tt&amp;gt; file into &amp;lt;tt&amp;gt;/lib/firmware&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The driver doesn't appear to support MII interface, so any tools like automatic network configuration managers ( whereami ) that rely on mii-tool do not work.&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw2200&amp;diff=13868</id>
		<title>Ipw2200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw2200&amp;diff=13868"/>
		<updated>2005-12-29T23:47:18Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intel PRO/Wireless 2200/2915 Driver for WiFi ==&lt;br /&gt;
Linux driver for the 802.11bg and 802.11abg NICs - miniPCI cards - found in Centrino laptops. This driver only works on 2.6.x kernels (2.6.4 or newer).&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use these chips:&lt;br /&gt;
* [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
* [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
http://ipw2200.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*{{Fedora}} Packages(1): Fedora Core includes the ipw2200-drivers in FC3 (with updates) and FC4. You still need to grab the firmware from http://rpm.livna.org/&lt;br /&gt;
*{{Fedora}} Packages(2): http://www.atrpms.net/name/ipw2200/ &lt;br /&gt;
*{{Mandrake}} 10.1: The ipw2200 driver modules are included in the stock kernel package.&lt;br /&gt;
*{{Gentoo}}: The driver is in the portage tree: emerge net-wireless/ipw2200 and net-wireless/ipw2200-firmware&lt;br /&gt;
*{{Debian}} Packages: http://packages.debian.org/ipw2200-source&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
In development, usable, WEP 128bit encryption works, WPA does also work with drivers &amp;gt;= 1.0.2 and [[wpa_supplicant]], monitor/rfmon is supported as with version &amp;gt;= 1.0.6. Generally works well, but some users experience problems (especially with firmware restarts, with WPA functionality using [[wpa_supplicant]], and in the absense &amp;lt;tt&amp;gt;hwcrypto=0&amp;lt;/tt&amp;gt; parameter); see the discussion page for examples.&lt;br /&gt;
&lt;br /&gt;
Latest versions:&lt;br /&gt;
* ipw2200 driver: 1.0.8&lt;br /&gt;
* firmware: 2.4&lt;br /&gt;
* ieee80211 stack: 1.1.6&lt;br /&gt;
&lt;br /&gt;
Mainline kernel 2.6.15 contains the above ipw2200 and ieee80211 versions, so only the [http://ipw2200.sourceforge.net/firmware.php firmware] needs to be added. For earlier kernels, you need to separately install the [http://ipw2200.sourceforge.net/downloads.php ipw2200] module and, for kernels 2.6.13 and 2.6.14, also the [http://ieee80211.sourceforge.net/downloads.php ieee80211] stack.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from sourcecode ===&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://ieee80211.sourceforge.net/downloads.php ieee80211] stack and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ieee80211-1.1.6.tgz&lt;br /&gt;
 # cd ieee80211-1.1.6&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://ipw2200.sourceforge.net/downloads.php ipw2200] module and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-1.0.8.tgz&lt;br /&gt;
 # cd ipw2200-1.0.8&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Download the matching [http://ipw2200.sourceforge.net/firmware.php firmware] and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-fw-2.4.tgz -C /lib/firmware&lt;br /&gt;
&lt;br /&gt;
=== Installation on Debian ===&lt;br /&gt;
&lt;br /&gt;
Install ieee80211-source&lt;br /&gt;
&lt;br /&gt;
 # apt-get install ieee80211-source&lt;br /&gt;
 # module-assistant -t build ieee80211-source&lt;br /&gt;
&lt;br /&gt;
Install ipw2200-source&lt;br /&gt;
&lt;br /&gt;
 # apt-get install ipw2200-source&lt;br /&gt;
 # module-assistant -t build ipw2200-source&lt;br /&gt;
&lt;br /&gt;
There is a bug in the debian package (last checked: Dec 17th 2005) that prevents from linking to ieee80211 modules using module-assistant. In case it is not fixed in your version, fall back to the regular source installation procedure described above.&lt;br /&gt;
EDIT:&lt;br /&gt;
As of December 30 2005 it builds cleanly on Debian Testing.&lt;br /&gt;
&lt;br /&gt;
The firmware is not distributed with debian due to licensing reasons, download the matching [http://ipw2200.sourceforge.net/firmware.php firmware] and install it:&lt;br /&gt;
&lt;br /&gt;
 # tar xzvf ipw2200-fw-2.4.tgz -C /lib/hotplug/firmware&lt;br /&gt;
&lt;br /&gt;
see /etc/hotplug/firmware.agent for details on configured firmware locations&lt;br /&gt;
&lt;br /&gt;
=== Test ===&lt;br /&gt;
&lt;br /&gt;
 # modprobe ipw2200&lt;br /&gt;
 # iwconfig&lt;br /&gt;
&lt;br /&gt;
dmesg output might look similar to this:&lt;br /&gt;
&lt;br /&gt;
 # ieee80211: 802.11 data/management/control stack, 1.1.6&lt;br /&gt;
 # ieee80211: Copyright (C) 2004-2005 Intel Corporation &amp;lt;jketreno@linux.intel.com&amp;gt;&lt;br /&gt;
 # ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.8&lt;br /&gt;
 # ipw2200: Copyright(c) 2003-2005 Intel Corporation&lt;br /&gt;
 # ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
To enable power management, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|iwpriv wlan0 set_power 7}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;tt&amp;gt;wlan0&amp;lt;/tt&amp;gt; is the name if your interface. This will reduce idle power consumption by several Watts compared to no power management.&lt;br /&gt;
&lt;br /&gt;
To disable the radio (and further reduce power consumption) when the card is not in used, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|echo 1 &amp;gt; /sys/bus/pci/drivers/ipw2200/*/rf_kill}}&amp;lt;br /&amp;gt;&lt;br /&gt;
To enable the radio, issue:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{cmdroot|echo 0 &amp;gt; /sys/bus/pci/drivers/ipw2200/*/rf_kill}}&amp;lt;br /&amp;gt;&lt;br /&gt;
To make the radio off by default after boot, add &lt;br /&gt;
 options ipw2200 disable=1&lt;br /&gt;
to your {{path|/etc/modprobe.conf}} or equivalent.&lt;br /&gt;
&lt;br /&gt;
See {{path|README.ipw2200}} in the &amp;lt;tt&amp;gt;ipw2200&amp;lt;/tt&amp;gt; package for details and other options.&lt;br /&gt;
&lt;br /&gt;
=== Additional Comments ===&lt;br /&gt;
Your kernel may include an old version of the ipw2200 driver. It is recommended to use the latest version.&lt;br /&gt;
&lt;br /&gt;
Make sure you also install the firmware version needed by the driver version you use. You can find the firmware [http://ipw2200.sourceforge.net/firmware.php here]. To install it, decompress the &amp;lt;tt&amp;gt;.tgz&amp;lt;/tt&amp;gt; file into &amp;lt;tt&amp;gt;/lib/firmware&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The driver doesn't appear to support MII interface, so any tools like automatic network configuration managers ( whereami ) that rely on mii-tool do not work.&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Intel_Extreme_Graphics_2&amp;diff=17249</id>
		<title>Talk:Intel Extreme Graphics 2</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Intel_Extreme_Graphics_2&amp;diff=17249"/>
		<updated>2005-12-28T16:21:13Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have been unable to get the intel driver to push glxgears to show anything over 200 fps, the driver appears to have compiled and loaded I am shure that this is unusable, I am running a thinkpad R50e.&lt;br /&gt;
&lt;br /&gt;
You need to make sure that you have MESA(the OpenGL library) compiled with DRI support, otherwise the driver won't accelerate 3d, you'll just have software rendering.  How you get a DRI enabled MESA depends on your disto.&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=14227</id>
		<title>ThinkLight</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=14227"/>
		<updated>2005-12-24T16:34:47Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | [[Image:Thinklight.jpg|ThinkLight]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
The ThinkLight is a little LED light integrated into the top edge of the display frame in the A, R, T, X and i Series ThinkPad models. It illuminates the ThinkPad's keyboard so that one can type in the dark without using an external light source. The ThinkLight can be controlled via the Fn-PageUp key combination or via ACPI on some of the newer models.&lt;br /&gt;
Note that the ThinkLight is not available on the G series ThinkPads.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
==Linux Support==&lt;br /&gt;
Controlling the ThinkLight with the keyboard works on all systems since it relies on the BIOS exclusively. Just press {{key|Fn}}{{key|PageUp}} to toggle its state between on and off.&lt;br /&gt;
&lt;br /&gt;
===Software Control via ibm-acpi===&lt;br /&gt;
Support for controlling the light with ACPI is provided by [[ibm-acpi]]. After installing it, a simple&lt;br /&gt;
:{{cmdroot|echo on &amp;gt; /proc/acpi/ibm/light}}&lt;br /&gt;
switches it on and a&lt;br /&gt;
:{{cmdroot|echo off &amp;gt; /proc/acpi/ibm/light}}&lt;br /&gt;
switches it off again.&lt;br /&gt;
&lt;br /&gt;
This allows one to control the light in scripts. Unfortunately, no known ThinkPad comes with a light sensor (yet). ;)&lt;br /&gt;
&lt;br /&gt;
===GAIM notification===&lt;br /&gt;
If you are using [http://gaim.sf.net GAIM], the [http://www.joachim-breitner.de/blog/archives/38-Created-gaim-thinklight.html gaim-thinklight] plugin will enable you to use the ThinkLight as an indicator for new messages. This depends on [[ibm-acpi]].&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{I1460}}, {{I1480}}, {{I1482}}, {{I1483}}, {{I1492}}&lt;br /&gt;
*ThinkPad {{A Series}}&lt;br /&gt;
*ThinkPad {{R Series}}&lt;br /&gt;
*ThinkPad {{T Series}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_save_memory&amp;diff=16262</id>
		<title>How to save memory</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_save_memory&amp;diff=16262"/>
		<updated>2005-12-24T13:21:20Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: /* Window Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |This page is meant as a collection of information on how to save memory to make Linux work reasonable on older system with limited amount of RAM.&lt;br /&gt;
&lt;br /&gt;
Most distributions nowadays don't take much care about it anymore, so there are a lot of things you can do to save memory. To get a smoothly working linux environment on a low memory machine you will need to conciously choose a lot of aspects of your system, most importantly the graphical environment, desktop environment and applications. This page provides detailed information about these various optimization possibilities.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Alternative graphical environments==&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
==Streamlining the desktop environment==&lt;br /&gt;
The common Desktop environments GNOME and KDE are, in their modern state, focused more on features, integration, and beauty rather than on resource saving. Understandable, but running Linux on an older ThinkPad with limited RAM requires conscious and sensitive resource usage more than anything else. The good thing about Linux is that a lot of things stay adjustable and customizable. So lets see what we can do about desktops.&lt;br /&gt;
&lt;br /&gt;
One of the most important things is to decide for one graphical widget library and stick with that when you are choosing your desktop environment and applications. Having several toolkits in use means more libraries being loaded and hence more memory being used by those. Possibilities are:&lt;br /&gt;
* [http://www.fltk.org/ FLTK]&lt;br /&gt;
* [http://www.fox-toolkit.org/ FOX toolkit]&lt;br /&gt;
* [http://www.gnustep.org GNUstep toolkit]&lt;br /&gt;
* [http://www.gtk.org/ GTK] &amp;lt;tt&amp;gt;(not recommended, use GTK 2 if possible)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://www.gtk.org/ GTK 2]&lt;br /&gt;
* [http://www.lesstif.org/ Lesstif] / [http://www.openmotif.org/ OpenMotif]&lt;br /&gt;
* [http://www.trolltech.com/products/qt/index.html QT]&lt;br /&gt;
* [http://www.windowmaker.org/development-wings.html WINGs] &amp;lt;tt&amp;gt;(kind of a lightweight GNUstep toolkit, provided by the WindowMaker developers)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://www.x.org/ X Toolkit]&lt;br /&gt;
&lt;br /&gt;
Of those, at current state, there are enough applications for the X Toolkit, GTK, GTK 2 and QT to provide you with a solution for every task you should want.&lt;br /&gt;
&lt;br /&gt;
===GNOME===&lt;br /&gt;
It's like with humans, the worst feature is in most cases also the best one. For GNOME it is probably the many little parts it consists of. Makes it hard to install, but enables one to customize the installation. So, the first thing you should do to streamline GNOME is not to launch it. Sound stupid? Well, lets have a look.&lt;br /&gt;
&lt;br /&gt;
GNOME is basically a set of libraries built around the GTK+ libs and extending its functionality. Add some nice little applications, a session manager, a panel, beautiful icons, and some other stuff and you have GNOME as you know it. Reversing those additions is what you can do to use GNOME applications on a machine that this desktop environment would normally take your nerves on.&lt;br /&gt;
&lt;br /&gt;
The GNOME panel, the session manager, the desktop manager and the window manager are all parts of GNOME that eat a lot of memory for something that others can do in a maybe little less beautiful but much more resource saving way.&lt;br /&gt;
So first off configure your login manager not to launch gnome-session at login. If you are using GDM this is quite straight forward, you just need to add a different session script, launching your favorite window manager. See the list below and pick one, lets say i.e. WindowMaker. WindowMaker uses a desktop menu, a dock and a notification area to provide you with an organized way of launching applications and iconfying running ones. So we don't need a panel anymore. Also, think if you really need icons on your desktop. If you do, think about using something like ROX filer instead of nautilus for that. In any case, tell nautilus not to manage the desktop by default by unchecking the according setting within gconf-editor. To keep GNOME applications happy we would need to have gconf and gnome-settings-manager running at every session start. One way to do this is to either include them in your new session script. They both need to be running to make GNOME applications realize their settings properly.&lt;br /&gt;
&lt;br /&gt;
===KDE===&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
===Alternative Desktop Environments===&lt;br /&gt;
First of all, it is important to notice that GNOME and KDE are not the only Desktop Environments around.&lt;br /&gt;
Other complete (featuring most of: window management, session management, desktop management, file management and panel) desktop environments are:&lt;br /&gt;
*[http://xfce.org/ XFCE] &amp;lt;tt&amp;gt;uses GTK 2&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://ede.sourceforge.net Equinox Desktop Environment] &amp;lt;tt&amp;gt;uses eFLTK, a modified version of FLTK&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.nongnu.org/antiright/ AntiRight Desktop Environment] &amp;lt;tt&amp;gt;uses LessTif / OpenMotif&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://foxdesktop.sourceforge.net/ FOX Desktop Environment] &amp;lt;tt&amp;gt;uses FOX Toolkit&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.gnustep.org/ GNUstep] &amp;lt;tt&amp;gt;provides it's own toolkit&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But also, some Window Managers exceed the task of managing windows towards providing a functional workbench. See below for a list.&lt;br /&gt;
&lt;br /&gt;
===Building your own Desktop===&lt;br /&gt;
&lt;br /&gt;
====Window Manager====&lt;br /&gt;
If you want to build your own customized desktop, a good start is choosing the window manager of your liking.&lt;br /&gt;
&lt;br /&gt;
Here's a list of some of them:&lt;br /&gt;
*including basic Desktop Environment functionality&lt;br /&gt;
**the [[Wikipedia:NextStep|NextStep]] alike ones&lt;br /&gt;
***[http://www.windowmaker.org/ WindowMaker] &amp;lt;tt&amp;gt;(probably the most widespread NextStep like WM)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://www.afterstep.org/ AfterStep] &amp;lt;tt&amp;gt;(another one of those)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://blackboxwm.sourceforge.net/ BlackBox]&lt;br /&gt;
***[http://fluxbox.sourceforge.net/ FluxBox] &amp;lt;tt&amp;gt;(tabbed windows, lighweight)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**others&lt;br /&gt;
***[http://www.icewm.org/ IceWM] &amp;lt;tt&amp;gt;(lightweight, widespread)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://enlightenment.sourceforge.net/ Enlightenment] &amp;lt;tt&amp;gt;(lots of features and eye candy)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://www.pekwm.org PekWM] &amp;lt;tt&amp;gt;(kind of a one man show, but feature rich and extremely customizable)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*pure WindowManagers &lt;br /&gt;
**[http://golem.sourceforge.net/ Golem]&lt;br /&gt;
**[http://home.earthlink.net/~lab1701/larswm/ LarsWM] &amp;lt;tt&amp;gt;(unique tiling Window Manager)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.nongnu.org/ratpoison/ ratpoison] &amp;lt;tt&amp;gt;(modeled after gnu screen)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://fvwm.org/ fvwm] &amp;lt;tt&amp;gt;(small but powerful)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.all-day-breakfast.com/wm2/ wm2] &amp;lt;tt&amp;gt;really small Window Manager&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.all-day-breakfast.com/wmx/ wmx] &amp;lt;tt&amp;gt;slightly more featureful version of wm2&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Taskbar/Panel====&lt;br /&gt;
Another thing that especially users coming to Linux from the Windows world would probably like is a Panel or Taskbar.&lt;br /&gt;
&lt;br /&gt;
Here's a collection of independant low resource panels:&lt;br /&gt;
*[http://www.chatjunkies.org/fspanel/ F***ing Small Panel] &amp;lt;tt&amp;gt;(doesn't use any toolkit)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://freshmeat.net/projects/hpanel/ HPanel] &amp;lt;tt&amp;gt;(doesn't use any toolkit)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://fbpanel.sourceforge.net/ fbpanel] &amp;lt;tt&amp;gt;(depends on GTK 2)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jodrell.net/projects/perlpanel Perl Panel] &amp;lt;tt&amp;gt;(depends on GTK 2, gnomevfs, perl)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.gkrellm.net/ GKrellM] &amp;lt;tt&amp;gt;(depends on GTK 2, flexible plugin based skinable vertical panel)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Desktop Pinboard====&lt;br /&gt;
Then, the next thing you might be looking for is how to get icons onto your desktop. Usually this is done by the file manager who displays the content of a special directory as icons on the desktop. See the File Manager section to follow this approach.&lt;br /&gt;
&lt;br /&gt;
However, you might decide for a really lightwight file manager which doesn't offer this feature. In that case all hope is not lost, for there are also special programs specialized in desktop icon management. Such are:&lt;br /&gt;
* [http://idesk.sourceforge.net/ iDesk] &amp;lt;tt&amp;gt;(recent versions need imlib2 only)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Manager====&lt;br /&gt;
File Managers are the fourth really important compontent of a desktop environment. There are plenty out their ranging from resource hugs to really lightweight and slim ones.&lt;br /&gt;
&lt;br /&gt;
File Managers come with three distinct general user interface approaches: the two pane gui, the spacial and the browser gui. The browser gui is the one the Windows Explorer starting from Windows 2000 uses as well as earlier versions of Nautilus. The spacial view is the one known from Windows 95 and more recent versions of Nautilus. The two pane view is know to many from Norten Commander, Directory Opus or your favorite FTP client.&lt;br /&gt;
&lt;br /&gt;
The following list provides an overview.&lt;br /&gt;
*FLTK&lt;br /&gt;
** [http://www.oksid.ch/flfm/ Fast Light File Manager] &amp;lt;tt&amp;gt;(spacial gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* FOX toolkit&lt;br /&gt;
** [http://roland65.free.fr/xfe/ X File Explorer] &amp;lt;tt&amp;gt;(browser and two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*GTK&lt;br /&gt;
** [http://www.kaisersite.de/dfm/ Desktop File Manager] &amp;lt;tt&amp;gt;(spacial gui, incl. desktop icon management)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.uwyn.com/projects/fm/ FM] &amp;lt;tt&amp;gt;(spacial, MAC OS 9 like gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://radekc.regnet.cz/ Seksi Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*GTK 2&lt;br /&gt;
** [http://rox.sourceforge.net/ ROX Filer] &amp;lt;tt&amp;gt;(highly productive spacial gui, incl. panel and desktop icon management)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://blog.perldude.de/projects/filer/ Filer] &amp;lt;tt&amp;gt;(browser and two pane gui, requires Perl)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://xffm.sourceforge.net/ XFFM] &amp;lt;tt&amp;gt;(browser and spacial gui, requires some XFCE libs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://logicaldesktop.sourceforge.net/ Logical Desktop] &amp;lt;tt&amp;gt;(browser gui, actually a very special approach)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://tuxcmd.sourceforge.net/ Tux Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://emelfm2.net/emelFM2/ emelFM2] &amp;lt;tt&amp;gt;(two pane gui with full customizable menu and toolbar, the best for power users)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://thunar.xfce.org/index.xhtml Thunar] &amp;lt;tt&amp;gt;(requires some XFCE libs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* OpenMotif&lt;br /&gt;
** [http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/xplore.php Xplore] &amp;lt;tt&amp;gt;(browser gui with productive 4 pane concept)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* QT 2&lt;br /&gt;
** [http://www.hi-net.cz/blaza/bfcommander/en/index.html BF-Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Tcl/Tk&lt;br /&gt;
** [http://users.tkk.fi/~mkivinie/X-Files/ X-Files] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*X Toolkit&lt;br /&gt;
** [http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/ X File Manager] &amp;lt;tt&amp;gt;(spacial gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.boomerangsworld.de/worker/ Worker] &amp;lt;tt&amp;gt;(two pane gui, highly productive and configurable)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://xnc.dubna.su/ X Northern Captain] &amp;lt;tt&amp;gt;(interesting flexible two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*3D Filemanagers&lt;br /&gt;
** [http://www.determinate.net/webdata/seg/tdfsb.html TDFSB] &amp;lt;tt&amp;gt;(3D gui, the most impressing 3D file browser so far)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.forchheimer.se/bfm/ Brutal File Manager] &amp;lt;tt&amp;gt;(3D gui more for fun than productivity)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://turma.sourceforge.net/software/3dfile/ 3DFile] &amp;lt;tt&amp;gt;(3D gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://orbis.sourceforge.net/ Orbis] &amp;lt;tt&amp;gt;(3D gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Choosing applications==&lt;br /&gt;
===Web Browser===&lt;br /&gt;
This is highly dependend on the way you use your browser, it's often worth it to try out all and just track general&lt;br /&gt;
memory usage. Remember that &amp;lt;tt&amp;gt;top&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;ps&amp;lt;/tt&amp;gt; don't report correct memory usage, track totals only.&lt;br /&gt;
&lt;br /&gt;
====Firefox====&lt;br /&gt;
Firefox is graphical web browser. One can install features like AdBlock and FlashClicktoplay which will decrease memory  and&lt;br /&gt;
processor usage by hiding Flash and Java -adverts.&lt;br /&gt;
&lt;br /&gt;
====Opera====&lt;br /&gt;
Opera is graphical web browser. You can easily enable/disable plug-ins and java (press F12) and decrease memory usage.&lt;br /&gt;
Opera uses QT as toolkit, so you may shave off some Mbytes off memory usage by using dynamically linked version if you use KDE.&lt;br /&gt;
&lt;br /&gt;
====Konqueror====&lt;br /&gt;
Konqueror is graphical web browser. It's integrated with KDE and has several advanced features (esp. ca. KDE 3.5).&lt;br /&gt;
You may save some megabytes by using it instead of other browsers when using KDE.&lt;br /&gt;
It's not necessarily heavy even when used without running KDE.&lt;br /&gt;
&lt;br /&gt;
====Dillo====&lt;br /&gt;
Dillo is minimalistic and very small graphical web browser. &lt;br /&gt;
&lt;br /&gt;
====Elinks/Lynx====&lt;br /&gt;
elinks/lynx are both text mode web browsers. &amp;lt;tt&amp;gt;elinks&amp;lt;/tt&amp;gt; handles tables and formatting much nicer than &amp;lt;tt&amp;gt;lynx&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Both go very easy on memory footprint.&lt;br /&gt;
&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
==Disabling unneeded system deamons==&lt;br /&gt;
Another thing you can do to improve performance is to get rid of unneaded system daemons launched from your init scripts. Disable them by using the according configuration interface of your distro or by deleting links in the according runlevel directories (usually in &amp;lt;code&amp;gt;/etc/rc.d/&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Daemons you usually don't need:&lt;br /&gt;
* httpd &amp;lt;tt&amp;gt;(Apache web server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* mysqld &amp;lt;tt&amp;gt;(MySQL database server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* smbd &amp;lt;tt&amp;gt;(SMB windows filesharing server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* pppd &amp;lt;tt&amp;gt;(PPP server for connections through modems and serial lines)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Adjusting filesystems==&lt;br /&gt;
You can also try to optimize memory usage by making sure that you have as little as possible of your filesystem residing in RAM. To do this make sure that the following mount points are set to reside on your harddisk in {{path|/etc/fstab}}.&lt;br /&gt;
* /dev (not possible if you use udev)&lt;br /&gt;
* /tmp&lt;br /&gt;
&lt;br /&gt;
==Other tips==&lt;br /&gt;
===Disk space===&lt;br /&gt;
When using Debian/Ubuntu/other derivative, use &amp;lt;tt&amp;gt;aptitude&amp;lt;/tt&amp;gt; as package manager, and use it as soon as possible. Use it and only it to install and remove packages.&lt;br /&gt;
&lt;br /&gt;
One of it's most usefull features is that it tracks packages you install and marks packages installed via dependency as such, so when you remove a package that is no longer used, or package updates and doesn't use a library anymore, that dependency will get uninstalled.&lt;br /&gt;
&lt;br /&gt;
You can mark packages installed as automatically installed by hitting 'M' (uppercase m), it will be marked for deinstallation if it's not longer required.&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_save_memory&amp;diff=13689</id>
		<title>How to save memory</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_save_memory&amp;diff=13689"/>
		<updated>2005-12-24T13:19:57Z</updated>

		<summary type="html">&lt;p&gt;Thisnukes4u: /* Window Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |This page is meant as a collection of information on how to save memory to make Linux work reasonable on older system with limited amount of RAM.&lt;br /&gt;
&lt;br /&gt;
Most distributions nowadays don't take much care about it anymore, so there are a lot of things you can do to save memory. To get a smoothly working linux environment on a low memory machine you will need to conciously choose a lot of aspects of your system, most importantly the graphical environment, desktop environment and applications. This page provides detailed information about these various optimization possibilities.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Alternative graphical environments==&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
==Streamlining the desktop environment==&lt;br /&gt;
The common Desktop environments GNOME and KDE are, in their modern state, focused more on features, integration, and beauty rather than on resource saving. Understandable, but running Linux on an older ThinkPad with limited RAM requires conscious and sensitive resource usage more than anything else. The good thing about Linux is that a lot of things stay adjustable and customizable. So lets see what we can do about desktops.&lt;br /&gt;
&lt;br /&gt;
One of the most important things is to decide for one graphical widget library and stick with that when you are choosing your desktop environment and applications. Having several toolkits in use means more libraries being loaded and hence more memory being used by those. Possibilities are:&lt;br /&gt;
* [http://www.fltk.org/ FLTK]&lt;br /&gt;
* [http://www.fox-toolkit.org/ FOX toolkit]&lt;br /&gt;
* [http://www.gnustep.org GNUstep toolkit]&lt;br /&gt;
* [http://www.gtk.org/ GTK] &amp;lt;tt&amp;gt;(not recommended, use GTK 2 if possible)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://www.gtk.org/ GTK 2]&lt;br /&gt;
* [http://www.lesstif.org/ Lesstif] / [http://www.openmotif.org/ OpenMotif]&lt;br /&gt;
* [http://www.trolltech.com/products/qt/index.html QT]&lt;br /&gt;
* [http://www.windowmaker.org/development-wings.html WINGs] &amp;lt;tt&amp;gt;(kind of a lightweight GNUstep toolkit, provided by the WindowMaker developers)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://www.x.org/ X Toolkit]&lt;br /&gt;
&lt;br /&gt;
Of those, at current state, there are enough applications for the X Toolkit, GTK, GTK 2 and QT to provide you with a solution for every task you should want.&lt;br /&gt;
&lt;br /&gt;
===GNOME===&lt;br /&gt;
It's like with humans, the worst feature is in most cases also the best one. For GNOME it is probably the many little parts it consists of. Makes it hard to install, but enables one to customize the installation. So, the first thing you should do to streamline GNOME is not to launch it. Sound stupid? Well, lets have a look.&lt;br /&gt;
&lt;br /&gt;
GNOME is basically a set of libraries built around the GTK+ libs and extending its functionality. Add some nice little applications, a session manager, a panel, beautiful icons, and some other stuff and you have GNOME as you know it. Reversing those additions is what you can do to use GNOME applications on a machine that this desktop environment would normally take your nerves on.&lt;br /&gt;
&lt;br /&gt;
The GNOME panel, the session manager, the desktop manager and the window manager are all parts of GNOME that eat a lot of memory for something that others can do in a maybe little less beautiful but much more resource saving way.&lt;br /&gt;
So first off configure your login manager not to launch gnome-session at login. If you are using GDM this is quite straight forward, you just need to add a different session script, launching your favorite window manager. See the list below and pick one, lets say i.e. WindowMaker. WindowMaker uses a desktop menu, a dock and a notification area to provide you with an organized way of launching applications and iconfying running ones. So we don't need a panel anymore. Also, think if you really need icons on your desktop. If you do, think about using something like ROX filer instead of nautilus for that. In any case, tell nautilus not to manage the desktop by default by unchecking the according setting within gconf-editor. To keep GNOME applications happy we would need to have gconf and gnome-settings-manager running at every session start. One way to do this is to either include them in your new session script. They both need to be running to make GNOME applications realize their settings properly.&lt;br /&gt;
&lt;br /&gt;
===KDE===&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
===Alternative Desktop Environments===&lt;br /&gt;
First of all, it is important to notice that GNOME and KDE are not the only Desktop Environments around.&lt;br /&gt;
Other complete (featuring most of: window management, session management, desktop management, file management and panel) desktop environments are:&lt;br /&gt;
*[http://xfce.org/ XFCE] &amp;lt;tt&amp;gt;uses GTK 2&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://ede.sourceforge.net Equinox Desktop Environment] &amp;lt;tt&amp;gt;uses eFLTK, a modified version of FLTK&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.nongnu.org/antiright/ AntiRight Desktop Environment] &amp;lt;tt&amp;gt;uses LessTif / OpenMotif&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://foxdesktop.sourceforge.net/ FOX Desktop Environment] &amp;lt;tt&amp;gt;uses FOX Toolkit&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.gnustep.org/ GNUstep] &amp;lt;tt&amp;gt;provides it's own toolkit&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But also, some Window Managers exceed the task of managing windows towards providing a functional workbench. See below for a list.&lt;br /&gt;
&lt;br /&gt;
===Building your own Desktop===&lt;br /&gt;
&lt;br /&gt;
====Window Manager====&lt;br /&gt;
If you want to build your own customized desktop, a good start is choosing the window manager of your liking.&lt;br /&gt;
&lt;br /&gt;
Here's a list of some of them:&lt;br /&gt;
*including basic Desktop Environment functionality&lt;br /&gt;
**the [[Wikipedia:NextStep|NextStep]] alike ones&lt;br /&gt;
***[http://www.windowmaker.org/ WindowMaker] &amp;lt;tt&amp;gt;(probably the most widespread NextStep like WM)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://www.afterstep.org/ AfterStep] &amp;lt;tt&amp;gt;(another one of those)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://blackboxwm.sourceforge.net/ BlackBox]&lt;br /&gt;
***[http://fluxbox.sourceforge.net/ FluxBox] &amp;lt;tt&amp;gt;(tabbed windows, lighweight)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://www.pekwm.org PekWM] &amp;lt;tt&amp;gt;(kind of a one man show, but feature rich and extremely customizable)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**others&lt;br /&gt;
***[http://www.icewm.org/ IceWM] &amp;lt;tt&amp;gt;(lightweight, widespread)&amp;lt;/tt&amp;gt;&lt;br /&gt;
***[http://enlightenment.sourceforge.net/ Enlightenment] &amp;lt;tt&amp;gt;(lots of features and eye candy)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*pure WindowManagers &lt;br /&gt;
**[http://golem.sourceforge.net/ Golem]&lt;br /&gt;
**[http://home.earthlink.net/~lab1701/larswm/ LarsWM] &amp;lt;tt&amp;gt;(unique tiling Window Manager)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.nongnu.org/ratpoison/ ratpoison] &amp;lt;tt&amp;gt;(modeled after gnu screen)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://fvwm.org/ fvwm] &amp;lt;tt&amp;gt;(small but powerful)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.all-day-breakfast.com/wm2/ wm2] &amp;lt;tt&amp;gt;really small Window Manager&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.all-day-breakfast.com/wmx/ wmx] &amp;lt;tt&amp;gt;slightly more featureful version of wm2&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Taskbar/Panel====&lt;br /&gt;
Another thing that especially users coming to Linux from the Windows world would probably like is a Panel or Taskbar.&lt;br /&gt;
&lt;br /&gt;
Here's a collection of independant low resource panels:&lt;br /&gt;
*[http://www.chatjunkies.org/fspanel/ F***ing Small Panel] &amp;lt;tt&amp;gt;(doesn't use any toolkit)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://freshmeat.net/projects/hpanel/ HPanel] &amp;lt;tt&amp;gt;(doesn't use any toolkit)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://fbpanel.sourceforge.net/ fbpanel] &amp;lt;tt&amp;gt;(depends on GTK 2)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jodrell.net/projects/perlpanel Perl Panel] &amp;lt;tt&amp;gt;(depends on GTK 2, gnomevfs, perl)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.gkrellm.net/ GKrellM] &amp;lt;tt&amp;gt;(depends on GTK 2, flexible plugin based skinable vertical panel)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Desktop Pinboard====&lt;br /&gt;
Then, the next thing you might be looking for is how to get icons onto your desktop. Usually this is done by the file manager who displays the content of a special directory as icons on the desktop. See the File Manager section to follow this approach.&lt;br /&gt;
&lt;br /&gt;
However, you might decide for a really lightwight file manager which doesn't offer this feature. In that case all hope is not lost, for there are also special programs specialized in desktop icon management. Such are:&lt;br /&gt;
* [http://idesk.sourceforge.net/ iDesk] &amp;lt;tt&amp;gt;(recent versions need imlib2 only)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====File Manager====&lt;br /&gt;
File Managers are the fourth really important compontent of a desktop environment. There are plenty out their ranging from resource hugs to really lightweight and slim ones.&lt;br /&gt;
&lt;br /&gt;
File Managers come with three distinct general user interface approaches: the two pane gui, the spacial and the browser gui. The browser gui is the one the Windows Explorer starting from Windows 2000 uses as well as earlier versions of Nautilus. The spacial view is the one known from Windows 95 and more recent versions of Nautilus. The two pane view is know to many from Norten Commander, Directory Opus or your favorite FTP client.&lt;br /&gt;
&lt;br /&gt;
The following list provides an overview.&lt;br /&gt;
*FLTK&lt;br /&gt;
** [http://www.oksid.ch/flfm/ Fast Light File Manager] &amp;lt;tt&amp;gt;(spacial gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* FOX toolkit&lt;br /&gt;
** [http://roland65.free.fr/xfe/ X File Explorer] &amp;lt;tt&amp;gt;(browser and two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*GTK&lt;br /&gt;
** [http://www.kaisersite.de/dfm/ Desktop File Manager] &amp;lt;tt&amp;gt;(spacial gui, incl. desktop icon management)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.uwyn.com/projects/fm/ FM] &amp;lt;tt&amp;gt;(spacial, MAC OS 9 like gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://radekc.regnet.cz/ Seksi Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*GTK 2&lt;br /&gt;
** [http://rox.sourceforge.net/ ROX Filer] &amp;lt;tt&amp;gt;(highly productive spacial gui, incl. panel and desktop icon management)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://blog.perldude.de/projects/filer/ Filer] &amp;lt;tt&amp;gt;(browser and two pane gui, requires Perl)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://xffm.sourceforge.net/ XFFM] &amp;lt;tt&amp;gt;(browser and spacial gui, requires some XFCE libs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://logicaldesktop.sourceforge.net/ Logical Desktop] &amp;lt;tt&amp;gt;(browser gui, actually a very special approach)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://tuxcmd.sourceforge.net/ Tux Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://emelfm2.net/emelFM2/ emelFM2] &amp;lt;tt&amp;gt;(two pane gui with full customizable menu and toolbar, the best for power users)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://thunar.xfce.org/index.xhtml Thunar] &amp;lt;tt&amp;gt;(requires some XFCE libs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* OpenMotif&lt;br /&gt;
** [http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/xplore.php Xplore] &amp;lt;tt&amp;gt;(browser gui with productive 4 pane concept)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* QT 2&lt;br /&gt;
** [http://www.hi-net.cz/blaza/bfcommander/en/index.html BF-Commander] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Tcl/Tk&lt;br /&gt;
** [http://users.tkk.fi/~mkivinie/X-Files/ X-Files] &amp;lt;tt&amp;gt;(two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*X Toolkit&lt;br /&gt;
** [http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/ X File Manager] &amp;lt;tt&amp;gt;(spacial gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.boomerangsworld.de/worker/ Worker] &amp;lt;tt&amp;gt;(two pane gui, highly productive and configurable)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://xnc.dubna.su/ X Northern Captain] &amp;lt;tt&amp;gt;(interesting flexible two pane gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*3D Filemanagers&lt;br /&gt;
** [http://www.determinate.net/webdata/seg/tdfsb.html TDFSB] &amp;lt;tt&amp;gt;(3D gui, the most impressing 3D file browser so far)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://www.forchheimer.se/bfm/ Brutal File Manager] &amp;lt;tt&amp;gt;(3D gui more for fun than productivity)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://turma.sourceforge.net/software/3dfile/ 3DFile] &amp;lt;tt&amp;gt;(3D gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
** [http://orbis.sourceforge.net/ Orbis] &amp;lt;tt&amp;gt;(3D gui)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Choosing applications==&lt;br /&gt;
===Web Browser===&lt;br /&gt;
This is highly dependend on the way you use your browser, it's often worth it to try out all and just track general&lt;br /&gt;
memory usage. Remember that &amp;lt;tt&amp;gt;top&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;ps&amp;lt;/tt&amp;gt; don't report correct memory usage, track totals only.&lt;br /&gt;
&lt;br /&gt;
====Firefox====&lt;br /&gt;
Firefox is graphical web browser. One can install features like AdBlock and FlashClicktoplay which will decrease memory  and&lt;br /&gt;
processor usage by hiding Flash and Java -adverts.&lt;br /&gt;
&lt;br /&gt;
====Opera====&lt;br /&gt;
Opera is graphical web browser. You can easily enable/disable plug-ins and java (press F12) and decrease memory usage.&lt;br /&gt;
Opera uses QT as toolkit, so you may shave off some Mbytes off memory usage by using dynamically linked version if you use KDE.&lt;br /&gt;
&lt;br /&gt;
====Konqueror====&lt;br /&gt;
Konqueror is graphical web browser. It's integrated with KDE and has several advanced features (esp. ca. KDE 3.5).&lt;br /&gt;
You may save some megabytes by using it instead of other browsers when using KDE.&lt;br /&gt;
It's not necessarily heavy even when used without running KDE.&lt;br /&gt;
&lt;br /&gt;
====Dillo====&lt;br /&gt;
Dillo is minimalistic and very small graphical web browser. &lt;br /&gt;
&lt;br /&gt;
====Elinks/Lynx====&lt;br /&gt;
elinks/lynx are both text mode web browsers. &amp;lt;tt&amp;gt;elinks&amp;lt;/tt&amp;gt; handles tables and formatting much nicer than &amp;lt;tt&amp;gt;lynx&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Both go very easy on memory footprint.&lt;br /&gt;
&lt;br /&gt;
{{Todo|...}}&lt;br /&gt;
&lt;br /&gt;
==Disabling unneeded system deamons==&lt;br /&gt;
Another thing you can do to improve performance is to get rid of unneaded system daemons launched from your init scripts. Disable them by using the according configuration interface of your distro or by deleting links in the according runlevel directories (usually in &amp;lt;code&amp;gt;/etc/rc.d/&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Daemons you usually don't need:&lt;br /&gt;
* httpd &amp;lt;tt&amp;gt;(Apache web server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* mysqld &amp;lt;tt&amp;gt;(MySQL database server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* smbd &amp;lt;tt&amp;gt;(SMB windows filesharing server)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* pppd &amp;lt;tt&amp;gt;(PPP server for connections through modems and serial lines)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Adjusting filesystems==&lt;br /&gt;
You can also try to optimize memory usage by making sure that you have as little as possible of your filesystem residing in RAM. To do this make sure that the following mount points are set to reside on your harddisk in {{path|/etc/fstab}}.&lt;br /&gt;
* /dev (not possible if you use udev)&lt;br /&gt;
* /tmp&lt;br /&gt;
&lt;br /&gt;
==Other tips==&lt;br /&gt;
===Disk space===&lt;br /&gt;
When using Debian/Ubuntu/other derivative, use &amp;lt;tt&amp;gt;aptitude&amp;lt;/tt&amp;gt; as package manager, and use it as soon as possible. Use it and only it to install and remove packages.&lt;br /&gt;
&lt;br /&gt;
One of it's most usefull features is that it tracks packages you install and marks packages installed via dependency as such, so when you remove a package that is no longer used, or package updates and doesn't use a library anymore, that dependency will get uninstalled.&lt;br /&gt;
&lt;br /&gt;
You can mark packages installed as automatically installed by hitting 'M' (uppercase m), it will be marked for deinstallation if it's not longer required.&lt;/div&gt;</summary>
		<author><name>Thisnukes4u</name></author>
		
	</entry>
</feed>