<?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=Loki</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=Loki"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Loki"/>
	<updated>2026-04-06T05:14:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=29506</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=29506"/>
		<updated>2007-04-26T14:55:34Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* Tablet Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
* Open Sax2&lt;br /&gt;
** First, go to the monitor section, we need to fix the screen size&lt;br /&gt;
*** Next to where it says &amp;quot;Monitor:&amp;quot;, click the '''Change''' button&lt;br /&gt;
*** The auto-detected monitor is '''--&amp;gt;LCD / 1024X768@75HZ''', which is fine&lt;br /&gt;
*** Go to the '''Display Size''' tab&lt;br /&gt;
**** Enter '''246''' for the X-Axis&lt;br /&gt;
**** Enter '''184''' for the Y-Axis&lt;br /&gt;
*** Click '''OK''' to close the Monitor Settings window&lt;br /&gt;
** Now go to the '''Tablet''' section&lt;br /&gt;
*** Check '''Activate This Tablet'''&lt;br /&gt;
*** Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
** Go to the '''Port and Mode''' tab&lt;br /&gt;
*** Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
*** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
*** Select '''AlwaysCore'''&lt;br /&gt;
*** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
*** Set the mode to '''Absolute'''&lt;br /&gt;
** Go to the '''Electronic Pens''' tab&lt;br /&gt;
*** Check '''Add Pen'''&lt;br /&gt;
*** Click the '''Properties''' button&lt;br /&gt;
**** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
**** Select '''AlwaysCore'''&lt;br /&gt;
**** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
**** Set the mode to '''Absolute'''&lt;br /&gt;
** Save &amp;amp; close Sax2&lt;br /&gt;
* Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
* In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
** When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
* Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Open the KDE Control Center&lt;br /&gt;
** Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
*** Click '''New Action'''&lt;br /&gt;
**** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
**** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
*** Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
**** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
**** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
**** Click ok on the little window&lt;br /&gt;
*** Select the '''Command/URL Settings''' tab&lt;br /&gt;
**** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
** Apply changes &amp;amp; close KDE Control Center&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
** When kwrite pops up, insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
* Open YaST&lt;br /&gt;
** Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
*** In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
**** Enter the following modules, with spaces in between&lt;br /&gt;
***** '''mmc_core'''&lt;br /&gt;
***** '''mmc_block'''&lt;br /&gt;
***** '''sdhci'''&lt;br /&gt;
*** Click '''Finish''', apply changes &amp;amp; close /etc/sysconfig Editor&lt;br /&gt;
** Close YaST&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
http://homepage3.nifty.com/tsato/xvkbd/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SUSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26671</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26671"/>
		<updated>2006-11-30T00:38:18Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* Tablet Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
* Open Sax2&lt;br /&gt;
** First, go to the monitor section, we need to fix the screen size&lt;br /&gt;
*** Next to where it says &amp;quot;Monitor:&amp;quot;, click the '''Change''' button&lt;br /&gt;
*** The auto-detected monitor is '''--&amp;gt;LCD / 1024X768@75HZ''', which is fine&lt;br /&gt;
*** Go to the '''Display Size''' tab&lt;br /&gt;
**** Enter '''248''' for the X-Axis&lt;br /&gt;
**** Enter '''186''' for the Y-Axis&lt;br /&gt;
*** Click '''OK''' to close the Monitor Settings window&lt;br /&gt;
** Now go to the '''Tablet''' section&lt;br /&gt;
*** Check '''Activate This Tablet'''&lt;br /&gt;
*** Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
** Go to the '''Port and Mode''' tab&lt;br /&gt;
*** Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
*** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
*** Select '''AlwaysCore'''&lt;br /&gt;
*** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
*** Set the mode to '''Absolute'''&lt;br /&gt;
** Go to the '''Electronic Pens''' tab&lt;br /&gt;
*** Check '''Add Pen'''&lt;br /&gt;
*** Click the '''Properties''' button&lt;br /&gt;
**** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
**** Select '''AlwaysCore'''&lt;br /&gt;
**** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
**** Set the mode to '''Absolute'''&lt;br /&gt;
** Save &amp;amp; close Sax2&lt;br /&gt;
* Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
* In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
** When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
* Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Open the KDE Control Center&lt;br /&gt;
** Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
*** Click '''New Action'''&lt;br /&gt;
**** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
**** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
*** Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
**** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
**** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
**** Click ok on the little window&lt;br /&gt;
*** Select the '''Command/URL Settings''' tab&lt;br /&gt;
**** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
** Apply changes &amp;amp; close KDE Control Center&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
** When kwrite pops up, insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
* Open YaST&lt;br /&gt;
** Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
*** In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
**** Enter the following modules, with spaces in between&lt;br /&gt;
***** '''mmc_core'''&lt;br /&gt;
***** '''mmc_block'''&lt;br /&gt;
***** '''sdhci'''&lt;br /&gt;
*** Click '''Finish''', apply changes &amp;amp; close /etc/sysconfig Editor&lt;br /&gt;
** Close YaST&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
http://homepage3.nifty.com/tsato/xvkbd/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SUSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26648</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26648"/>
		<updated>2006-11-29T02:43:03Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
* Open Sax2&lt;br /&gt;
** Go to the '''Tablet''' section&lt;br /&gt;
*** Check '''Activate This Tablet'''&lt;br /&gt;
*** Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
** Go to the '''Port and Mode''' tab&lt;br /&gt;
*** Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
*** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
*** Select '''AlwaysCore'''&lt;br /&gt;
*** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
*** Set the mode to '''Absolute'''&lt;br /&gt;
** Go to the '''Electronic Pens''' tab&lt;br /&gt;
*** Check '''Add Pen'''&lt;br /&gt;
*** Click the '''Properties''' button&lt;br /&gt;
**** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
**** Select '''AlwaysCore'''&lt;br /&gt;
**** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
**** Set the mode to '''Absolute'''&lt;br /&gt;
** Save &amp;amp; close Sax2&lt;br /&gt;
* Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
* In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
** When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
* Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Open the KDE Control Center&lt;br /&gt;
** Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
*** Click '''New Action'''&lt;br /&gt;
**** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
**** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
*** Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
**** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
**** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
**** Click ok on the little window&lt;br /&gt;
*** Select the '''Command/URL Settings''' tab&lt;br /&gt;
**** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
** Apply changes &amp;amp; close KDE Control Center&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
** When kwrite pops up, insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
* Open YaST&lt;br /&gt;
** Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
*** In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
**** Enter the following modules, with spaces in between&lt;br /&gt;
***** '''mmc_core'''&lt;br /&gt;
***** '''mmc_block'''&lt;br /&gt;
***** '''sdhci'''&lt;br /&gt;
*** Click '''Finish''', apply changes &amp;amp; close /etc/sysconfig Editor&lt;br /&gt;
** Close YaST&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
http://homepage3.nifty.com/tsato/xvkbd/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SUSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26647</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26647"/>
		<updated>2006-11-29T02:28:17Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
* Open Sax2&lt;br /&gt;
** Go to the '''Tablet''' section&lt;br /&gt;
*** Check '''Activate This Tablet'''&lt;br /&gt;
*** Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
** Go to the '''Port and Mode''' tab&lt;br /&gt;
*** Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
*** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
*** Select '''AlwaysCore'''&lt;br /&gt;
*** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
*** Set the mode to '''Absolute'''&lt;br /&gt;
** Go to the '''Electronic Pens''' tab&lt;br /&gt;
*** Check '''Add Pen'''&lt;br /&gt;
*** Click the '''Properties''' button&lt;br /&gt;
**** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
**** Select '''AlwaysCore'''&lt;br /&gt;
**** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
**** Set the mode to '''Absolute'''&lt;br /&gt;
** Save &amp;amp; close Sax2&lt;br /&gt;
* Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
* In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
** When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
* Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Open the KDE Control Center&lt;br /&gt;
** Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
*** Click '''New Action'''&lt;br /&gt;
**** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
**** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
*** Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
**** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
**** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
**** Click ok on the little window&lt;br /&gt;
*** Select the '''Command/URL Settings''' tab&lt;br /&gt;
**** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
** Apply changes &amp;amp; close KDE Control Center&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
** When kwrite pops up, insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
* Open YaST&lt;br /&gt;
** Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
*** In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
**** Enter the following modules, with spaces in between&lt;br /&gt;
***** '''mmc_core'''&lt;br /&gt;
***** '''mmc_block'''&lt;br /&gt;
***** '''sdhci'''&lt;br /&gt;
*** Click '''Finish''', apply changes &amp;amp; close /etc/sysconfig Editor&lt;br /&gt;
** Close YaST&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SUSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26646</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26646"/>
		<updated>2006-11-29T02:26:11Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
* Open Sax2&lt;br /&gt;
** Go to the '''Tablet''' section&lt;br /&gt;
*** Check '''Activate This Tablet'''&lt;br /&gt;
*** Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
** Go to the '''Port and Mode''' tab&lt;br /&gt;
*** Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
*** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
*** Select '''AlwaysCore'''&lt;br /&gt;
*** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
*** Set the mode to '''Absolute'''&lt;br /&gt;
** Go to the '''Electronic Pens''' tab&lt;br /&gt;
*** Check '''Add Pen'''&lt;br /&gt;
*** Click the '''Properties''' button&lt;br /&gt;
**** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
**** Select '''AlwaysCore'''&lt;br /&gt;
**** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
**** Set the mode to '''Absolute'''&lt;br /&gt;
** Save &amp;amp; close Sax2&lt;br /&gt;
* Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
* In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
** When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
* Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
** When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
* Open the KDE Control Center&lt;br /&gt;
** Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
*** Click '''New Action'''&lt;br /&gt;
**** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
**** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
*** Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
**** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
**** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
**** Click ok on the little window&lt;br /&gt;
*** Select the '''Command/URL Settings''' tab&lt;br /&gt;
**** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
** Apply changes &amp;amp; close KDE Control Center&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
* Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
** When kwrite pops up, insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
** Save &amp;amp; close kwrite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
* Open YaST&lt;br /&gt;
** Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
*** In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
**** Enter the following modules, with spaces in between&lt;br /&gt;
***** '''mmc_core'''&lt;br /&gt;
***** '''mmc_block'''&lt;br /&gt;
***** '''sdhci'''&lt;br /&gt;
*** Click '''Finish''', apply changes &amp;amp; close /etc/sysconfig Editor&lt;br /&gt;
** Close YaST&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SuSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26645</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26645"/>
		<updated>2006-11-29T02:10:58Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
# Open Sax2&lt;br /&gt;
# Go to the '''Tablet''' section&lt;br /&gt;
#* Check '''Activate This Tablet'''&lt;br /&gt;
#* Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
# Go to the '''Port and Mode''' tab&lt;br /&gt;
#* Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
#* Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
#* Select '''AlwaysCore'''&lt;br /&gt;
#* Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
#* Set the mode to'''Absolute'''&lt;br /&gt;
# Go to the '''Electronic Pens''' tab&lt;br /&gt;
#* Check '''Add Pen'''&lt;br /&gt;
#* Click the '''Properties''' button&lt;br /&gt;
#** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
#** Select '''AlwaysCore'''&lt;br /&gt;
#** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
#** Set the mode to '''Absolute'''&lt;br /&gt;
# Save &amp;amp; close Sax2&lt;br /&gt;
# Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
# In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
# Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
# When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
# Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
#* When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
# Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
# Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
#* When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  keycode 203 = XF86RotateWindows&lt;br /&gt;
# Open the KDE Control Center&lt;br /&gt;
# Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
#* Click '''New Action'''&lt;br /&gt;
#** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
#** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
#* Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
#** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
#** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
#** Click ok on the little window&lt;br /&gt;
#* Select the '''Command/URL Settings''' tab&lt;br /&gt;
#** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
# Apply changes &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
# Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
# Insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
# Open YaST&lt;br /&gt;
# Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
# In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
#* Enter the following modules, with spaces in between&lt;br /&gt;
#** '''mmc_core'''&lt;br /&gt;
#** '''mmc_block'''&lt;br /&gt;
#** '''sdhci'''&lt;br /&gt;
# Click '''Finish''', apply changes &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SuSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26644</id>
		<title>Installing OpenSUSE 10.2 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.2_on_a_ThinkPad_X41_Tablet&amp;diff=26644"/>
		<updated>2006-11-29T02:09:28Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Success Chart ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Installation &lt;br /&gt;
| Network Installation ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
| USB Installation     ||bgcolor=lightblue| Yes (DVD) ||&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=4|Display&lt;br /&gt;
| Laptop Screen  ||bgcolor=lightblue| Yes || X.org i810 driver&lt;br /&gt;
|-&lt;br /&gt;
| CRT / Projector ||bgcolor=lightblue| Yes || &lt;br /&gt;
|-&lt;br /&gt;
| Screen Rotation ||bgcolor=lightgreen| Yes* || XRandR&lt;br /&gt;
|-&lt;br /&gt;
| Stylus ||bgcolor=lightgreen| Yes* || wacom serial driver.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Power Management&lt;br /&gt;
| Suspend to Disk (hibernate) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
| Suspend to RAM (ACPI sleep) ||bgcolor=lightgreen| Yes* || [[Software Suspend 2]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Audio ||bgcolor=lightblue| Yes || ALSA intel8x0 driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Wireless || 802.11b/g ||bgcolor=lightblue| Yes || ipw2200 drivers&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth ||bgcolor=lightgrey| Not Tested || See [[Installing_Fedora_Core_4_on_a_ThinkPad_X41_Tablet#Bluetooth|Bluetooth on Fedora Core 4]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Card Slots || Cardbus ||bgcolor=lightblue| Yes || yenta_socket driver&lt;br /&gt;
|-&lt;br /&gt;
| SD Card ||bgcolor=lightgreen| Yes* || sdhci driver&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Extra Buttons || Keyboard Section ||bgcolor=lightblue| Yes || ibm-acpi driver&lt;br /&gt;
|-&lt;br /&gt;
| Tablet buttons ||bgcolor=lightgreen| Yes* ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Fingerprint Scanner ||bgcolor=lightgrey| Not Tested ||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| Harddisk Active Protection ||bgcolor=lightgrey| Not Tested || hdapsd&lt;br /&gt;
|}&lt;br /&gt;
'' * = Configuration Required ''&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation is fairly simple, most features work out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
''(Instructions are for KDE)''&lt;br /&gt;
&lt;br /&gt;
=== Tablet Configuration ===&lt;br /&gt;
&lt;br /&gt;
General tablet configuration is pretty simple.&lt;br /&gt;
&lt;br /&gt;
# Open Sax2&lt;br /&gt;
# Go to the '''Tablet''' section&lt;br /&gt;
#* Check '''Activate This Tablet'''&lt;br /&gt;
#* Select '''IBM / X41 TABLET PC (SERIAL)'''&lt;br /&gt;
# Go to the '''Port and Mode''' tab&lt;br /&gt;
#* Set the port to '''COM-1 [/dev/ttyS0]'''&lt;br /&gt;
#* Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
#* Select '''AlwaysCore'''&lt;br /&gt;
#* Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
#* Set the mode to'''Absolute'''&lt;br /&gt;
# Go to the '''Electronic Pens''' tab&lt;br /&gt;
#* Check '''Add Pen'''&lt;br /&gt;
#* Click the '''Properties''' button&lt;br /&gt;
#** Select '''TCPButton &amp;gt;&amp;gt;&amp;gt; on'''&lt;br /&gt;
#** Select '''AlwaysCore'''&lt;br /&gt;
#** Select '''ForceDevice &amp;gt;&amp;gt;&amp;gt; ISDV4'''&lt;br /&gt;
#** Set the mode to '''Absolute'''&lt;br /&gt;
# Save &amp;amp; close Sax2&lt;br /&gt;
# Reboot&lt;br /&gt;
&lt;br /&gt;
The stylus and the PgUp, PgDn, Enter, and Esc tablet buttons should now work after you restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screen Rotation ===&lt;br /&gt;
&lt;br /&gt;
Basic screen rotation should work out-of-the-box with XRandR, and you can rotate the stylus with xsetwacom&lt;br /&gt;
&lt;br /&gt;
==== Automatic Rotation ====&lt;br /&gt;
&lt;br /&gt;
This will make the screen rotate clockwise automatically when you flip the screen to tablet mode.&lt;br /&gt;
&lt;br /&gt;
# In a shell window, run {{cmdroot|xsetwacom list dev|grep stylus|grep -o '[A-Z][^\ ]\+'}}&lt;br /&gt;
{{HINT| The output is the Xorg handle for your stylus, probably '''Mouse[5]'''&lt;br /&gt;
If not, replace '''Mouse[5]''' in the following blocks of code with the correct handle}}&lt;br /&gt;
# Run as root {{cmdroot|kwrite /usr/lib/powersave/scripts/thinkpad_acpi_events}}&lt;br /&gt;
# When kwrite opens, insert the following lines at '''line 135''':&lt;br /&gt;
            20489)   HOTKEY=&amp;quot;Tablet Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 3&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate CW&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate clockwise&amp;quot; ;;&lt;br /&gt;
            20490)   HOTKEY=&amp;quot;Laptop Mode&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xrandr -o 0&amp;quot;&lt;br /&gt;
                     run_on_xserver &amp;quot;xsetwacom set '''Mouse[5]''' Rotate NONE&amp;quot;&lt;br /&gt;
                     ACTION=&amp;quot;rotate normal&amp;quot; ;;&lt;br /&gt;
&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate clockwise when you flip the screen to tablet mode, and rotate back when you flip it up to laptop mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rotate Button ====&lt;br /&gt;
&lt;br /&gt;
This will get the rotate button on the tablet working.&lt;br /&gt;
&lt;br /&gt;
# Run as root {{cmdroot|kwrite /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
#* When kwrite pops up, copy &amp;amp; paste the following script into the file&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  ROTATION=&amp;quot;$(xrandr -q|grep rotation|grep -o '[\-][\ ][a-z]\+'|grep -o '[a-z]\+')&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  case &amp;quot;$ROTATION&amp;quot; in&lt;br /&gt;
  	&amp;quot;normal&amp;quot;)&lt;br /&gt;
  		xrandr -o 3&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;left&amp;quot;)&lt;br /&gt;
  		xrandr -o 0&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate NONE&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;inverted&amp;quot;)&lt;br /&gt;
  		xrandr -o 1&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate CCW&lt;br /&gt;
  		;;&lt;br /&gt;
  	&amp;quot;right&amp;quot;)&lt;br /&gt;
  		xrandr -o 2&lt;br /&gt;
  		xsetwacom set '''Mouse[5]''' Rotate HALF&lt;br /&gt;
  		;;&lt;br /&gt;
  	*)&lt;br /&gt;
  		;;&lt;br /&gt;
  esac&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
# Run as root {{cmdroot|chmod a+x /usr/bin/rotate_desktop.sh}}&lt;br /&gt;
# Run as user {{cmduser|kwrite ~/.Xmodmap}}&lt;br /&gt;
#* When kwrite pops up, copy &amp;amp; paste this into the file&lt;br /&gt;
  echo &amp;quot;keycode 203 = XF86RotateWindows&amp;quot; &amp;gt; ~/.Xmodmap&lt;br /&gt;
# Open the KDE Control Center&lt;br /&gt;
# Go to the '''Regional &amp;amp; Accessibility / Input Actions'''&lt;br /&gt;
#* Click '''New Action'''&lt;br /&gt;
#** Set the Action Name to '''&amp;quot;Rotate Desktop&amp;quot;''', or whatever you want to call it&lt;br /&gt;
#** Set the Action Type to '''Keyboard Shortcut -&amp;gt; Command/URL (simple)'''&lt;br /&gt;
#* Select the '''Keyboard Shortcut''' tab&lt;br /&gt;
#** Click where it says '''&amp;quot;None&amp;quot;'''&lt;br /&gt;
#** After the little window will pops up, press the rotate button on your tablet, which should set the shortcut to '''XF86RotateWindows'''&lt;br /&gt;
#** Click ok on the little window&lt;br /&gt;
#* Select the '''Command/URL Settings''' tab&lt;br /&gt;
#** Enter '''/usr/bin/rotate_desktop.sh''' in the command field&lt;br /&gt;
# Apply changes &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The screen should now rotate when you press the rotate button on your tablet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Suspend ===&lt;br /&gt;
&lt;br /&gt;
Suspend to Disk and Suspend to RAM both work fine.&lt;br /&gt;
This is how to get the stylus back after the system wakes up.&lt;br /&gt;
&lt;br /&gt;
# Run as root {{cmdroot|kwrite /etc/pm/hooks/00clear}}&lt;br /&gt;
# Insert the following code at '''line 9'''&lt;br /&gt;
  	resume|thaw)&lt;br /&gt;
  		setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
  		;;&lt;br /&gt;
# Save &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
To get the SD card slot working, you just have to tell the kernel to load the right modules.&lt;br /&gt;
&lt;br /&gt;
# Open YaST&lt;br /&gt;
# Select '''System''', and click on '''/etc/sysconfig Editor'''&lt;br /&gt;
# In the /etc/sysconfig Editor, select '''System / Kernel / MODULES_LOADED_ON_BOOT'''&lt;br /&gt;
#* Enter the following modules, with spaces in between&lt;br /&gt;
#** '''mmc_core'''&lt;br /&gt;
#** '''mmc_block'''&lt;br /&gt;
#** '''sdhci'''&lt;br /&gt;
# Click '''Finish''', apply changes &amp;amp; close&lt;br /&gt;
&lt;br /&gt;
The modules will now be loaded each time you boot, and the SD cards should be recognized automatically.&lt;br /&gt;
{{HINT|If you want to load the modules right away, open a root shell and modprobe them.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tablet Software ==&lt;br /&gt;
&lt;br /&gt;
Tablet-oriented programs included on the SuSE DVD...&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
&lt;br /&gt;
Fast, stable, easy to use pen-based note taking program.  The imaging quality is excellent, which makes it nice for drawing also.&lt;br /&gt;
http://xournal.sf.net&lt;br /&gt;
&lt;br /&gt;
=== Jarnal ===&lt;br /&gt;
&lt;br /&gt;
Pen-based note taking program written in Java.  Not quite as nice as Xournal, but comes with handwriting recognition.&lt;br /&gt;
http://www.dklevine.com/general/software/tc1000/jarnal.htm&lt;br /&gt;
&lt;br /&gt;
=== xvkbd ===&lt;br /&gt;
&lt;br /&gt;
On-screen keyboard utility.  Not much to look at, but it shows up when the screen is locked, which is nice for tablet mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X41 Tablet]][[Category:SuSE]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22095</id>
		<title>Installing SuSE 10.1 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22095"/>
		<updated>2006-05-04T18:40:16Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Item''' || '''Working''' || '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
| '''3d Acceleration:''' ||class=&amp;quot;diff-addedline&amp;quot;| Yes || works out of the box&lt;br /&gt;
|-&lt;br /&gt;
| '''Screen Rotation:''' ||class=&amp;quot;diff-deletedline&amp;quot;| Partially || requires configuration, no xrandr support &lt;br /&gt;
|-&lt;br /&gt;
| '''Sound:''' ||class=&amp;quot;diff-addedline&amp;quot;| Yes || works out of the box &lt;br /&gt;
|-&lt;br /&gt;
| '''Network &amp;amp; Wireless:''' ||class=&amp;quot;diff-addedline&amp;quot;| Yes || works out of the box &lt;br /&gt;
|-&lt;br /&gt;
| '''ACPI:''' ||class=&amp;quot;diff-addedline&amp;quot;| Yes || non-tablet related features work out of the box &lt;br /&gt;
|-&lt;br /&gt;
| '''Bluetooth (some models):''' || ? || untested &lt;br /&gt;
|-&lt;br /&gt;
| '''Fingerprint reader (some models):''' || ? || untested &lt;br /&gt;
|-&lt;br /&gt;
| '''Hard Drive Advanced Protection System:''' ||class=&amp;quot;diff-deletedline&amp;quot;| Partially || no userspace capabilities, see comments &lt;br /&gt;
|-&lt;br /&gt;
| '''Tablet Features:''' ||class=&amp;quot;diff-addedline&amp;quot;| Yes || requires configuration&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pre-Installation Considerations==&lt;br /&gt;
First off, you need to figure out a way to boot from something other than the hard disk.  Other HOWTOs here will explain how to do network booting, etc, but I sincerely recommend investing in a USB drive, preferably a DVD burner.  If you shelled out the money to get one of these laptops, they're dirt cheap in comparison, and will save you a LOT of time, frustration, and hassle.  I ran down to Microcenter and got the cheapest one, and it works flawlessly.  You  can use this to boot from the SuSE DVD or CDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
====Partitioning====&lt;br /&gt;
''If you know what you're doing here, you can skip this.''&lt;br /&gt;
*''Are you going to need to resize your hard disk partitions in the future?''&lt;br /&gt;
I'm not talking about your Windoze partitions, those are a given.  If you're going to need to resize your Linux partitions in the future, then you'll want to do the main (root) Linux partition with '''RieserFS'''.  It's decently fast, reliable, and you can resize it if you need to.  If you are not going to resize down the line, use '''XFS''' for your main (root) partition.  This is Linux on steroids, and is the preferable option, but you cannot shrink it or move it, and you can only grow it from the end ;-)&lt;br /&gt;
Either way, when you get to the big screen full of configuration options (you'll know it when you see it), click on the '''Expert''' tab on the top, and then go down in the big long menu to '''Partitioning'''.  Select '''Custom Configuration''', and then with whatever space you have for Linux set up the following:&lt;br /&gt;
* 1. A '''1Gb''' partition formatted with '''SWAP''', mounted as '''swap'''&lt;br /&gt;
* 2. '''75%''' of the remaining space formatted as either '''ReiserFS''' or '''XFS''', mounted as '''/'''&lt;br /&gt;
* 3. '''25%''' of the remaining space formatted as '''Ext3''' and mounted as '''/local'''&lt;br /&gt;
**''The /local partition is optional, and you can mount it as whatever you want.  The purpose is to give you a partition to backup onto.  Ext3 is sort of the &amp;quot;generic&amp;quot; linux partition type, and you can read it from a variety of different opperating systems and tools.''&lt;br /&gt;
**''If you have Windoze partitions or others on the drive (including the restore partition, if you kept it), you will need to make some or all of these '''Logical Partitions''' of an '''Extended Partition'''.  Google around for more info on this.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Package Selection====&lt;br /&gt;
''If you know what you're doing here, you can skip this.''&lt;br /&gt;
&lt;br /&gt;
Search for the following item, and be sure to install everything that pops up:&lt;br /&gt;
*'''wacom'''&lt;br /&gt;
If you're going to use Xgl (see further down), also install what pops up from:&lt;br /&gt;
*'''xgl'''&lt;br /&gt;
*'''compiz'''&lt;br /&gt;
Also install everything in the following groups:&lt;br /&gt;
*'''Graphical Base System'''&lt;br /&gt;
*'''KDE Desktop Environment'''&lt;br /&gt;
*'''All of KDE'''&lt;br /&gt;
*'''Laptop'''&lt;br /&gt;
*'''C/C++ Compiler and Tools'''&lt;br /&gt;
**''You will need the non-oss packages for things like the wireless to work.''&lt;br /&gt;
&lt;br /&gt;
Consider this the minimum selection, I would advise installing the Kernel, KDE and GNOME development sections also, as they will help considerably when building packages.  You can always install/uninstall packages later.  Search for any popular Linux apps you like, they're probably on the CDs/DVD somewhere ;-)  Overall, it's best to install too much rather than too little.  You never know when you're going to need a particular library or program, and most packages are relatively small.  The exception to this is drivers, if you don't have the hardware, you're not going to need the driver.  If you have limited hard drive space, then consider trimming the selection down a bit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Xorg/Tablet Setup==&lt;br /&gt;
Time to make a choice:&lt;br /&gt;
*'''Are you going to use Xql?'''&lt;br /&gt;
&lt;br /&gt;
''If so, skip down to the next section.  If you don't know what Xgl is, aren't sure whether you want to use it, or know you don't want to use it, then follow this to setup Xorg.  You can always setup Xgl later.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Xgl/Tablet Setup==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Screen Rotation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hotkey Configuration==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HDAPS Notes==&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22092</id>
		<title>Installing SuSE 10.1 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22092"/>
		<updated>2006-05-04T16:51:14Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* Partitioning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''3d Acceleration:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Screen Rotation:'''  requires configuration, no xrandr support&lt;br /&gt;
&lt;br /&gt;
'''Sound:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Network &amp;amp; Wireless:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''ACPI:'''  non-tablet related features work out of the box&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint reader (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Hard Drive Advanced Protection System:'''  no userspace capabilities, see comments&lt;br /&gt;
&lt;br /&gt;
'''Tablet Features:'''  require configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pre-Installation Considerations==&lt;br /&gt;
First off, you need to figure out a way to boot from something other than the hard disk.  Other HOWTOs here will explain how to do network booting, etc, but I sincerely recommend investing in a USB drive, preferably a DVD burner.  If you shelled out the money to get one of these laptops, they're dirt cheap in comparison, and will save you a LOT of time, frustration, and hassle.  I ran down to Microcenter and got the cheapest one, and it works flawlessly.  You  can use this to boot from the SuSE DVD or CDs.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
====Partitioning====&lt;br /&gt;
*''Are you going to need to resize your hard disk partitions in the future?''&lt;br /&gt;
I'm not talking about your Windoze partitions, those are a given.  If you're going to need to resize your Linux partitions in the future, then you'll want to do the main (root) Linux partition with '''RieserFS'''.  It's decently fast, reliable, and you can resize it if you need to.  If you are not going to resize down the line, use '''XFS''' for your main (root) partition.  This is Linux on steroids, and is the preferable option, but you cannot shrink it or move it, and you can only grow it from the end ;-)&lt;br /&gt;
Either way, when you get to the big screen full of configuration options (you'll know it when you see it), click on the '''Expert''' tab on the top, and then go down in the big long menu to '''Partitioning'''.  Select '''Custom Configuration''', and then with whatever space you have for Linux set up the following:&lt;br /&gt;
* 1. A '''1Gb''' partition formatted with '''SWAP''', mounted as '''swap'''&lt;br /&gt;
* 2. '''75%''' of the remaining space formatted as either '''ReiserFS''' or '''XFS''', mounted as '''/'''&lt;br /&gt;
* 3. '''25%''' of the remaining space formatted as '''Ext3''' and mounted as '''/local'''&lt;br /&gt;
**''The /local partition is optional, and you can mount it as whatever you want.  The purpose is to give you a partition to backup onto.  Ext3 is sort of the &amp;quot;generic&amp;quot; linux partition type, and you can read it from a variety of different opperating systems and tools.''&lt;br /&gt;
**''If you have Windoze partitions or others on the drive (including the restore partition, if you kept it), you will need to make some or all of these '''Logical Partitions''' of an '''Extended Partition'''.  Google around for more info on this.''&lt;br /&gt;
&lt;br /&gt;
~more to come&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22091</id>
		<title>Installing SuSE 10.1 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=22091"/>
		<updated>2006-05-04T16:39:11Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''3d Acceleration:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Screen Rotation:'''  requires configuration, no xrandr support&lt;br /&gt;
&lt;br /&gt;
'''Sound:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Network &amp;amp; Wireless:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''ACPI:'''  non-tablet related features work out of the box&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint reader (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Hard Drive Advanced Protection System:'''  no userspace capabilities, see comments&lt;br /&gt;
&lt;br /&gt;
'''Tablet Features:'''  require configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pre-Installation Considerations==&lt;br /&gt;
First off, you need to figure out a way to boot from something other than the hard disk.  Other HOWTOs here will explain how to do network booting, etc, but I sincerely recommend investing in a USB drive, preferably a DVD burner.  If you shelled out the money to get one of these laptops, they're dirt cheap in comparison, and will save you a LOT of time, frustration, and hassle.  I ran down to Microcenter and got the cheapest one, and it works flawlessly.  You  can use this to boot from the SuSE DVD or CDs.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
====Partitioning====&lt;br /&gt;
*Are you going to need to resize your hard disk partitions in the future?&lt;br /&gt;
I'm not talking about your Windoze partitions, those are a given.  If you're going to need to resize your Linux partitions in the future, then you'll want to do the main (root) Linux partition with '''RieserFS'''.  It's decently fast, reliable, and you can resize it if you need to.  If you are not going to resize down the line, use '''XFS''' for your main (root) partition.  This is Linux on steroids, and is the preferable option ;-)&lt;br /&gt;
Either way, when you get to the big screen full of configuration options (you'll know it when you see it), click on the '''Expert''' tab on the top, and then go down in the big long menu to '''Partitioning'''.  Select '''Custom Configuration''', and then with whatever space you have for Linux set up the following:&lt;br /&gt;
* 1. A '''1Gb''' partition formatted with '''SWAP''', mounted as '''swap'''&lt;br /&gt;
* 2. '''75%''' of the remaining space formatted as either '''ReiserFS''' or '''XFS''', mounted as '''/'''&lt;br /&gt;
* 3. '''25%''' of the remaining space formatted as '''Ext3''' and mounted as '''/local'''&lt;br /&gt;
**''If you have Windoze partitions or others on the drive (including the restore partition, if you kept it), you will need to make some or all of these '''Logical Partitions''' of an '''Extended Partition'''.  Google around for more info on this.''&lt;br /&gt;
&lt;br /&gt;
~more to come&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=21916</id>
		<title>Installing SuSE 10.1 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=21916"/>
		<updated>2006-04-25T16:51:40Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* Installing SuSE 10.1 on a ThinkPad X41 Tablet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''3d Acceleration:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Screen Rotation:'''  requires configuration, no xrandr support&lt;br /&gt;
&lt;br /&gt;
'''Sound:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Network &amp;amp; Wireless:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''ACPI:'''  non-tablet related features work out of the box&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint reader (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Hard Drive Advanced Protection System:'''  no userspace capabilities, see comments&lt;br /&gt;
&lt;br /&gt;
'''Tablet Features:'''  require configuration&lt;br /&gt;
&lt;br /&gt;
~more to come&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=21915</id>
		<title>Installing SuSE 10.1 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_SuSE_10.1_on_a_ThinkPad_X41_Tablet&amp;diff=21915"/>
		<updated>2006-04-25T16:50:25Z</updated>

		<summary type="html">&lt;p&gt;Loki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing SuSE 10.1 on a ThinkPad X41 Tablet ==&lt;br /&gt;
&lt;br /&gt;
'''3d Acceleration:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Screen Rotation:'''  requires configuration, no xrandr support&lt;br /&gt;
&lt;br /&gt;
'''Sound:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Network &amp;amp; Wireless:'''  works out of the box&lt;br /&gt;
&lt;br /&gt;
'''ACPI:'''  non-tablet related features work out of the box&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint reader (some models):'''  untested&lt;br /&gt;
&lt;br /&gt;
'''Hard Drive Advanced Protection System:'''  no userspace capabilities, see comments&lt;br /&gt;
&lt;br /&gt;
'''Tablet Features:'''  require configuration&lt;br /&gt;
&lt;br /&gt;
~more to come&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21731</id>
		<title>Talk:Installing Fedora Core 5 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21731"/>
		<updated>2006-04-17T02:25:06Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* On-the-fly Rotation in FC5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On-the-fly Rotation in FC5 ==&lt;br /&gt;
&lt;br /&gt;
[[User:Kanfil]] wrote:&lt;br /&gt;
&lt;br /&gt;
 Using Gnome 2.14 and xorg-x11-drv-i810-1.4.1.3-4.cvs20060322, On-the-fly rotation does work.&lt;br /&gt;
&lt;br /&gt;
[[User:Saikat|I]] have not been able to duplicate this. I am using the stock Fedora X.org server with the [http://mirrors.usc.edu/pub/linux/distributions/fedora/development/i386/repodata/repoview/xorg-x11-drv-i810-0-1.4.1.3-4.cvs20060322.1.html xorg-x11-drv-i810-1.4.1.3-4.cvs20060322] driver mentioned above.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xdpyinfo}} returns:&lt;br /&gt;
&lt;br /&gt;
 name of display:    :0.0&lt;br /&gt;
 version number:    11.0&lt;br /&gt;
 vendor string:    The X.Org Foundation&lt;br /&gt;
 vendor release number:    70000000&lt;br /&gt;
 X.Org version: 7.0.0&lt;br /&gt;
 [...]&lt;br /&gt;
 number of extensions:    32&lt;br /&gt;
     RANDR&lt;br /&gt;
     RENDER&lt;br /&gt;
     Composite&lt;br /&gt;
     DAMAGE&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xrandr -o 3}} results in:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|xrandr -o 3}}&lt;br /&gt;
 Error of failed request:  BadMatch (invalid parameter attributes)&lt;br /&gt;
 Major opcode of failed request:  156 (RANDR)&lt;br /&gt;
 Minor opcode of failed request:  2 (RRSetScreenConfig)&lt;br /&gt;
 Serial number of failed request:  12&lt;br /&gt;
 Current serial number in output stream:  12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It should be possible with version 1.6+ of the i810 driver.  You can build this from the CVS repository, but it will not build properly on anything less than X11R7.0-RC2.  ~[[User:Loki|Loki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I tried today's CVS/GIT [Xorg + IntelGrapicsDriver, 15.4.2006]. It doesn't work. ~[[User:Mcfrost|Mcfrost]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this:&lt;br /&gt;
&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756697/com/xorg-x11-drv-i810-1.6.0-1.i386.rpm.html&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756771/com/xorg-x11-drv-i810-1.6.0-1.x86_64.rpm.html&lt;br /&gt;
&lt;br /&gt;
You should be able to fix any unresolved dependencies with other rpms on that site, which likely means upgrading your X server package as well.  Read the updated man page that comes with the RPM for more info.  ~[[User:Loki|Loki]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21729</id>
		<title>Talk:Installing Fedora Core 5 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21729"/>
		<updated>2006-04-17T02:23:39Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* On-the-fly Rotation in FC5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On-the-fly Rotation in FC5 ==&lt;br /&gt;
&lt;br /&gt;
[[User:Kanfil]] wrote:&lt;br /&gt;
&lt;br /&gt;
 Using Gnome 2.14 and xorg-x11-drv-i810-1.4.1.3-4.cvs20060322, On-the-fly rotation does work.&lt;br /&gt;
&lt;br /&gt;
[[User:Saikat|I]] have not been able to duplicate this. I am using the stock Fedora X.org server with the [http://mirrors.usc.edu/pub/linux/distributions/fedora/development/i386/repodata/repoview/xorg-x11-drv-i810-0-1.4.1.3-4.cvs20060322.1.html xorg-x11-drv-i810-1.4.1.3-4.cvs20060322] driver mentioned above.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xdpyinfo}} returns:&lt;br /&gt;
&lt;br /&gt;
 name of display:    :0.0&lt;br /&gt;
 version number:    11.0&lt;br /&gt;
 vendor string:    The X.Org Foundation&lt;br /&gt;
 vendor release number:    70000000&lt;br /&gt;
 X.Org version: 7.0.0&lt;br /&gt;
 [...]&lt;br /&gt;
 number of extensions:    32&lt;br /&gt;
     RANDR&lt;br /&gt;
     RENDER&lt;br /&gt;
     Composite&lt;br /&gt;
     DAMAGE&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xrandr -o 3}} results in:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|xrandr -o 3}}&lt;br /&gt;
 Error of failed request:  BadMatch (invalid parameter attributes)&lt;br /&gt;
 Major opcode of failed request:  156 (RANDR)&lt;br /&gt;
 Minor opcode of failed request:  2 (RRSetScreenConfig)&lt;br /&gt;
 Serial number of failed request:  12&lt;br /&gt;
 Current serial number in output stream:  12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It should be possible with version 1.6+ of the i810 driver.  You can build this from the CVS repository, but it will not build properly on anything less than X11R7.0-RC2.  ~[[User:Loki|Loki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I tried today's CVS/GIT [Xorg + IntelGrapicsDriver, 15.4.2006]. It doesn't work. ~[[User:Mcfrost|Mcfrost]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this:&lt;br /&gt;
&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756697/com/xorg-x11-drv-i810-1.6.0-1.i386.rpm.html&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756771/com/xorg-x11-drv-i810-1.6.0-1.x86_64.rpm.html&lt;br /&gt;
&lt;br /&gt;
You should be able to fix any unresolved dependencies with other rpms on that site, which likely means upgrading your X server package as well.  ~[[User:Loki|Loki]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21728</id>
		<title>Talk:Installing Fedora Core 5 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21728"/>
		<updated>2006-04-17T02:23:14Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* On-the-fly Rotation in FC5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On-the-fly Rotation in FC5 ==&lt;br /&gt;
&lt;br /&gt;
[[User:Kanfil]] wrote:&lt;br /&gt;
&lt;br /&gt;
 Using Gnome 2.14 and xorg-x11-drv-i810-1.4.1.3-4.cvs20060322, On-the-fly rotation does work.&lt;br /&gt;
&lt;br /&gt;
[[User:Saikat|I]] have not been able to duplicate this. I am using the stock Fedora X.org server with the [http://mirrors.usc.edu/pub/linux/distributions/fedora/development/i386/repodata/repoview/xorg-x11-drv-i810-0-1.4.1.3-4.cvs20060322.1.html xorg-x11-drv-i810-1.4.1.3-4.cvs20060322] driver mentioned above.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xdpyinfo}} returns:&lt;br /&gt;
&lt;br /&gt;
 name of display:    :0.0&lt;br /&gt;
 version number:    11.0&lt;br /&gt;
 vendor string:    The X.Org Foundation&lt;br /&gt;
 vendor release number:    70000000&lt;br /&gt;
 X.Org version: 7.0.0&lt;br /&gt;
 [...]&lt;br /&gt;
 number of extensions:    32&lt;br /&gt;
     RANDR&lt;br /&gt;
     RENDER&lt;br /&gt;
     Composite&lt;br /&gt;
     DAMAGE&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xrandr -o 3}} results in:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|xrandr -o 3}}&lt;br /&gt;
 Error of failed request:  BadMatch (invalid parameter attributes)&lt;br /&gt;
 Major opcode of failed request:  156 (RANDR)&lt;br /&gt;
 Minor opcode of failed request:  2 (RRSetScreenConfig)&lt;br /&gt;
 Serial number of failed request:  12&lt;br /&gt;
 Current serial number in output stream:  12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It should be possible with version 1.6+ of the i810 driver.  You can build this from the CVS repository, but it will not build properly on anything less than X11R7.0-RC2.  ~[[User:Loki|Loki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I tried today's CVS/GIT [Xorg + IntelGrapicsDriver, 15.4.2006]. It doesn't work. ~[[User:Mcfrost|Mcfrost]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try this:&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756697/com/xorg-x11-drv-i810-1.6.0-1.i386.rpm.html&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756771/com/xorg-x11-drv-i810-1.6.0-1.x86_64.rpm.html&lt;br /&gt;
You should be able to fix any unresolved dependencies with other rpms on that site, which likely means upgrading your X server package as well.  ~[[User:Loki|Loki]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21727</id>
		<title>Talk:Installing Fedora Core 5 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21727"/>
		<updated>2006-04-17T02:22:53Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* On-the-fly Rotation in FC5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On-the-fly Rotation in FC5 ==&lt;br /&gt;
&lt;br /&gt;
[[User:Kanfil]] wrote:&lt;br /&gt;
&lt;br /&gt;
 Using Gnome 2.14 and xorg-x11-drv-i810-1.4.1.3-4.cvs20060322, On-the-fly rotation does work.&lt;br /&gt;
&lt;br /&gt;
[[User:Saikat|I]] have not been able to duplicate this. I am using the stock Fedora X.org server with the [http://mirrors.usc.edu/pub/linux/distributions/fedora/development/i386/repodata/repoview/xorg-x11-drv-i810-0-1.4.1.3-4.cvs20060322.1.html xorg-x11-drv-i810-1.4.1.3-4.cvs20060322] driver mentioned above.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xdpyinfo}} returns:&lt;br /&gt;
&lt;br /&gt;
 name of display:    :0.0&lt;br /&gt;
 version number:    11.0&lt;br /&gt;
 vendor string:    The X.Org Foundation&lt;br /&gt;
 vendor release number:    70000000&lt;br /&gt;
 X.Org version: 7.0.0&lt;br /&gt;
 [...]&lt;br /&gt;
 number of extensions:    32&lt;br /&gt;
     RANDR&lt;br /&gt;
     RENDER&lt;br /&gt;
     Composite&lt;br /&gt;
     DAMAGE&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xrandr -o 3}} results in:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|xrandr -o 3}}&lt;br /&gt;
 Error of failed request:  BadMatch (invalid parameter attributes)&lt;br /&gt;
 Major opcode of failed request:  156 (RANDR)&lt;br /&gt;
 Minor opcode of failed request:  2 (RRSetScreenConfig)&lt;br /&gt;
 Serial number of failed request:  12&lt;br /&gt;
 Current serial number in output stream:  12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It should be possible with version 1.6+ of the i810 driver.  You can build this from the CVS repository, but it will not build properly on anything less than X11R7.0-RC2.  ~[[User:Loki|Loki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I tried today's CVS/GIT [Xorg + IntelGrapicsDriver, 15.4.2006]. It doesn't work. ~[[User:Mcfrost|Mcfrost]]&lt;br /&gt;
&lt;br /&gt;
Try this:&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756697/com/xorg-x11-drv-i810-1.6.0-1.i386.rpm.html&lt;br /&gt;
http://rpm.pbone.net/index.php3/stat/4/idpl/2756771/com/xorg-x11-drv-i810-1.6.0-1.x86_64.rpm.html&lt;br /&gt;
You should be able to fix any unresolved dependencies with other rpms on that site, which likely means upgrading your X server package as well.  ~[[User:Loki|Loki]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21620</id>
		<title>Talk:Installing Fedora Core 5 on a ThinkPad X41 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Installing_Fedora_Core_5_on_a_ThinkPad_X41_Tablet&amp;diff=21620"/>
		<updated>2006-04-14T21:04:52Z</updated>

		<summary type="html">&lt;p&gt;Loki: /* On-the-fly Rotation in FC5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On-the-fly Rotation in FC5 ==&lt;br /&gt;
&lt;br /&gt;
[[User:Kanfil]] wrote:&lt;br /&gt;
&lt;br /&gt;
 Using Gnome 2.14 and xorg-x11-drv-i810-1.4.1.3-4.cvs20060322, On-the-fly rotation does work.&lt;br /&gt;
&lt;br /&gt;
[[User:Saikat|I]] have not been able to duplicate this. I am using the stock Fedora X.org server with the [http://mirrors.usc.edu/pub/linux/distributions/fedora/development/i386/repodata/repoview/xorg-x11-drv-i810-0-1.4.1.3-4.cvs20060322.1.html xorg-x11-drv-i810-1.4.1.3-4.cvs20060322] driver mentioned above.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xdpyinfo}} returns:&lt;br /&gt;
&lt;br /&gt;
 name of display:    :0.0&lt;br /&gt;
 version number:    11.0&lt;br /&gt;
 vendor string:    The X.Org Foundation&lt;br /&gt;
 vendor release number:    70000000&lt;br /&gt;
 X.Org version: 7.0.0&lt;br /&gt;
 [...]&lt;br /&gt;
 number of extensions:    32&lt;br /&gt;
     RANDR&lt;br /&gt;
     RENDER&lt;br /&gt;
     Composite&lt;br /&gt;
     DAMAGE&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xrandr -o 3}} results in:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|xrandr -o 3}}&lt;br /&gt;
 Error of failed request:  BadMatch (invalid parameter attributes)&lt;br /&gt;
 Major opcode of failed request:  156 (RANDR)&lt;br /&gt;
 Minor opcode of failed request:  2 (RRSetScreenConfig)&lt;br /&gt;
 Serial number of failed request:  12&lt;br /&gt;
 Current serial number in output stream:  12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It should be possible with version 1.6+ of the i810 driver.  You can build this from the CVS repository, but it will not build properly on anything less than X11R7.0-RC2.  ~[[User:Loki|Loki]]&lt;/div&gt;</summary>
		<author><name>Loki</name></author>
		
	</entry>
</feed>