<?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=Slizer</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=Slizer"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Slizer"/>
	<updated>2026-05-05T08:21:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Intel_Graphics_Media_Accelerator_950&amp;diff=36229</id>
		<title>Intel Graphics Media Accelerator 950</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Intel_Graphics_Media_Accelerator_950&amp;diff=36229"/>
		<updated>2008-01-27T02:07:39Z</updated>

		<summary type="html">&lt;p&gt;Slizer: /* Headline text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel Graphics Media Accelerator 950 ===&lt;br /&gt;
This is an Intel video adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Integrated into the following chipsets:&lt;br /&gt;
** [[Intel 945GM]]&lt;br /&gt;
* PCI ID: 8086:27a2&lt;br /&gt;
* Uses up to 224MB of main memory for video usage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Two Drivers One Chip ===&lt;br /&gt;
There are two major version ranges of driver for this chipset: &amp;lt;2.0 and &amp;gt;2.0  correspondingly referred to as &amp;lt;tt&amp;gt;&amp;quot;i810&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;quot;intel&amp;quot;&amp;lt;/tt&amp;gt; under the &amp;lt;tt&amp;gt;&amp;quot;Device&amp;quot;&amp;lt;/tt&amp;gt; section of &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt;. The newer driver supports dynamic configuration of display parameters including resolution, refresh rate, multiple monitor configuration, etc. through the &amp;lt;tt&amp;gt;xrandr&amp;lt;/tt&amp;gt; command line utility without restarting the Xserver. Essentially, it strives to minimise the necessity of editing the xorg.conf file manually. It does not, however support the old &amp;quot;dual head&amp;quot; (non-xinerama) mode for multiple monitors. Thus, the older driver is better suited to those who prefer this configuration.&lt;br /&gt;
&lt;br /&gt;
=== The newer &amp;quot;intel&amp;quot; driver ===&lt;br /&gt;
The newer driver is the one currently supported by Intel and for most cases, is the recommended one. It is extensively documented and available for download at http://intellinuxgraphics.org/. It is also likely to be available in the repository of your favourite distribution. Once installed, there should also be an &amp;quot;&amp;lt;tt&amp;gt;intel&amp;lt;/tt&amp;gt;&amp;quot; manpage which has information about driver specific options in the xorg.conf file.&lt;br /&gt;
==== xorg.conf ====&lt;br /&gt;
The newer driver comes as a godsend to those who are tired of pulling their hair out over the infamous &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt; file. The developers at Intel have strived to downplay the role of this pesky config file as much as possible. The necessity for the &amp;lt;tt&amp;gt;&amp;quot;Server Layout&amp;quot;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;quot;Monitor&amp;quot;&amp;lt;/tt&amp;gt; sections was turfed entirely (though the latter may still be needed to properly configure multiple pointing devices), and the required lines in the &amp;lt;tt&amp;gt;&amp;quot;Device&amp;quot;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;quot;Screen&amp;quot;&amp;lt;/tt&amp;gt; are minimal. Thus, the basic working starting point for the sections relevant to graphics (excluding any manually loaded modules) is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Intel Graphics Adapter&amp;quot;&lt;br /&gt;
        Driver     &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
        Device &amp;quot;Intel Graphics Adapter&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With some possible embellishments, your distribution's automated installer should probably be able to figure this out for you. Resolution, refresh rate, etc will be auto-detected. If you don't like the auto-detected settings, you can use the XRandR command line utility to adjust them dynamically without having to restart the X server! You can always of course get more sophisticated with the xorg.conf file. Just type &amp;lt;tt&amp;gt;man intel&amp;lt;/tt&amp;gt; or read Intel's [http://intellinuxgraphics.org/documentation.html documentation] for more info.&lt;br /&gt;
&lt;br /&gt;
==== External VGA port with XRandR ====&lt;br /&gt;
Unfortunately, given the radical changes to the role of the xorg.conf file, old dual-head &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt; files may not even allow the server to start! To remedy this, remove all the &amp;lt;tt&amp;gt;&amp;quot;ServerLayout&amp;quot;&amp;lt;/tt&amp;gt; sections (or at least remove dual-head specific settings from them) and all but the main Screen section in xorg.conf. The latter should be made to look like the above with the addition of a &amp;lt;tt&amp;gt;&amp;quot;Display&amp;quot;&amp;lt;/tt&amp;gt; subsection which specifies the upper bound of the total resolution spanned by the multi-monitor virtual screen. This is necessary because the default virtual screensize is 1280x1280 which is likely too small for any practical multi-monitor setup. If you just want to mirror the displays, this will happen automatically with the above described &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt; entries and you can skip this step. Please note that the '''videocard does not support DRI with virtual screen size larger than 2048x2048'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Device          &amp;quot;Intel Graphics Adapter&amp;quot;&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
            Virtual         2048 2048&lt;br /&gt;
     EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you have started X, you should find that your multiple monitors are automatically activated and mirror each other to the extent allowed by their potentially different geometries. If you want them to appear as a &amp;quot;large desktop&amp;quot;, you need to adjust their relative position with the XRandR utility. You can get an idea of what you're working with by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;xrandr -q&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will give you a list of outputs and tell you which ones are connected. The external vga port should be called &amp;quot;&amp;lt;tt&amp;gt;VGA&amp;lt;/tt&amp;gt;&amp;quot; while the builtin LCD should be called &amp;quot;&amp;lt;tt&amp;gt;LVDS&amp;lt;/tt&amp;gt;&amp;quot;. If, for example you want to stack your desktops vertically, you might do something like&lt;br /&gt;
&amp;lt;pre&amp;gt;xrandr --output LVDS --below VGA&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;xrandr --output VGA --below LVDS&amp;lt;/pre&amp;gt;&lt;br /&gt;
your window manager may treat the two cases differently in terms of where it decides to put things like the toolbar. Ideally, you probably want to put the desired xrandr command someplace that it might get executed before your window manager starts. For example in your ~/.xsession or ~/.xinitrc file.&lt;br /&gt;
&lt;br /&gt;
==== External VGA port with xorg.conf ====&lt;br /&gt;
While XRandR eliminates the '''need''' to deal with &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt; in posititioning your screens, you may just want them to be laid out correctly from the outset. In this case, you can specify the default orientation of the displays in the xorg.conf file (which you can still change later with XRandR). This involves adding a &amp;lt;tt&amp;gt;&amp;quot;Monitor&amp;quot;&amp;lt;/tt&amp;gt; section for each physical display output specifying its position. You must also tell the driver which &lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;quot;Monitor&amp;quot;&amp;lt;/tt&amp;gt; belongs to which output (VGA,LVDS,etc) with the associated &amp;lt;tt&amp;gt;&amp;quot;monitor-...&amp;quot;&amp;lt;/tt&amp;gt; option.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Intel 945GM&amp;quot;&lt;br /&gt;
        Driver     &amp;quot;intel&amp;quot;&lt;br /&gt;
	Option     &amp;quot;monitor-VGA&amp;quot;  &amp;quot;External VGA&amp;quot;&lt;br /&gt;
	Option     &amp;quot;monitor-LVDS&amp;quot; &amp;quot;Builtin LCD&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;Builtin LCD&amp;quot;&lt;br /&gt;
     Option &amp;quot;Below&amp;quot; &amp;quot;External VGA&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;External VGA&amp;quot;&lt;br /&gt;
     Option &amp;quot;Above&amp;quot; &amp;quot;Builtin LCD&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen Dual&amp;quot;&lt;br /&gt;
        Device &amp;quot;Intel 945GM&amp;quot;&lt;br /&gt;
	SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Virtual 2048 2048&lt;br /&gt;
	EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
More info can be found at http://www.intellinuxgraphics.org/dualhead.html&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Old &amp;quot;i810&amp;quot; Driver ===&lt;br /&gt;
The old driver might be preferred by those who like the old style non-xinerama dual-head setup or for whatever reason can't get their hardware or software to work with the new driver. The old driver is currently still available in the repositories of many distributions.&lt;br /&gt;
==== Debian ====&lt;br /&gt;
For example 1.7.2-4 is the version used by Debian etch (stable), while the newer driver is available in the lenny (testing) and sid (unstable) repositories. If you have repositories for all three releases of Debian in your &amp;lt;tt&amp;gt;/etc/apt/sources.list&amp;lt;/tt&amp;gt; file, you can specify the version to install using the &amp;lt;tt&amp;gt;-t&amp;lt;/tt&amp;gt; option to &amp;lt;tt&amp;gt;apt-get&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;aptitude&amp;lt;/tt&amp;gt;. To install the old driver,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install -t stable xserver-xorg-video-i810&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As the package manager will try and replace the older driver during regular upgrades, the section of the apt-howto regarding [http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-pin package pinning] may be relevant.&lt;br /&gt;
&lt;br /&gt;
==== Fedora ====&lt;br /&gt;
In Fedora Core 5 at least, the i810 driver can be obtained from the updates (in updates-testing as of Aug 15, 2006). With that, the i810 driver seems to work.&lt;br /&gt;
&lt;br /&gt;
==== Tweaks ====&lt;br /&gt;
To get a ''noticeable'' speedup in GLX/DRI try this in your xorg.conf (tested with the game Sauerbraten on a {{Z61e}}):&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Corporation Mobile Integrated Graphics Controller&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;i810&amp;quot;&lt;br /&gt;
        BusID           &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
        VideoRAM 131072&lt;br /&gt;
        Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
        Option &amp;quot;MTRR&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option &amp;quot;UseFBDev&amp;quot; &amp;quot;false&amp;quot;&lt;br /&gt;
        Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;6144&amp;quot;&lt;br /&gt;
        Option &amp;quot;MonitorLayout&amp;quot; &amp;quot;CRT,LFP&amp;quot;&lt;br /&gt;
        Option &amp;quot;DevicePresence&amp;quot; &amp;quot;true&amp;quot; &lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
==== External VGA port ====&lt;br /&gt;
Works.  Dualhead is supported.  &lt;br /&gt;
&lt;br /&gt;
There are two options for running the external VGA port - either as a copy of the LCD (clone) or as a separate workspace. Here is an example for the separate workspace mode for xorg.conf for the X60s:&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Corporation Mobile Integrated Graphics Controller&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;i810&amp;quot;&lt;br /&gt;
        BusID           &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
        Option &amp;quot;MonitorLayout&amp;quot; &amp;quot;CRT,LFP&amp;quot;&lt;br /&gt;
        Option &amp;quot;DevicePresence&amp;quot; &amp;quot;true&amp;quot; &lt;br /&gt;
        Screen 1&lt;br /&gt;
    EndSection&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Corporation Mobile Integrated Graphics Controller External CRT&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;i810&amp;quot;&lt;br /&gt;
        BusID           &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
        Screen 0&lt;br /&gt;
    EndSection&lt;br /&gt;
    Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;LCD&amp;quot;&lt;br /&gt;
        Option          &amp;quot;DPMS&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;External CRT&amp;quot;&lt;br /&gt;
        Option          &amp;quot;DPMS&amp;quot;&lt;br /&gt;
        HorizSync 28-75&lt;br /&gt;
        VertRefresh 43-100&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;External Screen&amp;quot;&lt;br /&gt;
        Device          &amp;quot;Intel Corporation Mobile Integrated Graphics Controller External CRT&amp;quot;&lt;br /&gt;
        Monitor         &amp;quot;External CRT&amp;quot;&lt;br /&gt;
        DefaultDepth    24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Depth           24&lt;br /&gt;
                Modes           &amp;quot;1280x1024&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
        Device          &amp;quot;Intel Corporation Mobile Integrated Graphics Controller&amp;quot;&lt;br /&gt;
        Monitor         &amp;quot;LCD&amp;quot;&lt;br /&gt;
        DefaultDepth    24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Depth           1&lt;br /&gt;
                Modes           &amp;quot;1024x768&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
        Screen          0 &amp;quot;Default Screen&amp;quot; 0 0&lt;br /&gt;
        Screen          1 &amp;quot;External Screen&amp;quot; RightOf &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
        InputDevice     &amp;quot;Generic Keyboard&amp;quot;&lt;br /&gt;
        InputDevice     &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
        InputDevice     &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
Did not work for me (FC6, x60s) but this one did:&lt;br /&gt;
(as the x-server crashes at startup if the external port is the primary display you need to change the bios option BIOS&amp;gt;Config&amp;gt;Display&amp;gt;Boot Display Device to &amp;quot;ThinkPad LCD&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
  Identifier     &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
  Option         &amp;quot;Xinerama&amp;quot;&lt;br /&gt;
  Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
  Screen      1  &amp;quot;Screen1&amp;quot; LeftOf &amp;quot;Screen0&amp;quot;&lt;br /&gt;
  InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
  Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
  Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
  Option	    &amp;quot;XkbModel&amp;quot; &amp;quot;pc105&amp;quot;&lt;br /&gt;
  Option	    &amp;quot;XkbLayout&amp;quot; &amp;quot;de&amp;quot;&lt;br /&gt;
  Option	    &amp;quot;XkbVariant&amp;quot; &amp;quot;nodeadkeys&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
  Identifier   &amp;quot;Monitor2&amp;quot;&lt;br /&gt;
  ModelName    &amp;quot;Belinea 1905 G1&amp;quot;&lt;br /&gt;
  HorizSync    30.0 - 83.0&lt;br /&gt;
  VertRefresh  50.0 - 76.0&lt;br /&gt;
  Option	    &amp;quot;dpms&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier  &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
  Driver      &amp;quot;i810&amp;quot;&lt;br /&gt;
  BusID       &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
  Option      &amp;quot;MonitorLayout&amp;quot; &amp;quot;CRT,LFP&amp;quot;&lt;br /&gt;
  Option      &amp;quot;DevicePresence&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
  Screen      0&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
  Device     &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
  DefaultDepth     24&lt;br /&gt;
  SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
   Viewport   0 0&lt;br /&gt;
   Depth     24&lt;br /&gt;
   Modes    &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
  EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier  &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
  Driver      &amp;quot;i810&amp;quot;&lt;br /&gt;
  BusID       &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
  Option      &amp;quot;MonitorLayout&amp;quot; &amp;quot;CRT,LFP&amp;quot;&lt;br /&gt;
  Option      &amp;quot;DevicePresence&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
  Screen      1&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;Screen1&amp;quot;&lt;br /&gt;
  Device     &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
  DefaultDepth     24&lt;br /&gt;
  SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
   Viewport   0 0&lt;br /&gt;
   Depth     24&lt;br /&gt;
   Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
  EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Here is the relevant text for running the VGA port as a true clone (so even things like Xine video playback appears on both screens) of the internal LCD display:&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
         Identifier &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
         Driver &amp;quot;i810&amp;quot;&lt;br /&gt;
         BusID &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
         Option &amp;quot;MonitorLayout&amp;quot; &amp;quot;NONE,LFP+CRT&amp;quot;&lt;br /&gt;
         Option &amp;quot;DevicePresence&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
         Option &amp;quot;CheckLid&amp;quot; &amp;quot;false&amp;quot;&lt;br /&gt;
         VendorName &amp;quot;Lenovo&amp;quot;&lt;br /&gt;
         BoardName &amp;quot;Intel Corporation Mobile Integrated Graphics Controller&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
==== 915 Resolution ====&lt;br /&gt;
Default video modes does not support resolution 1400x1050. You can use [http://www.geocities.com/stomljen/ 915resolution] to change that.&lt;br /&gt;
&lt;br /&gt;
 # To show supported video modes:&lt;br /&gt;
 915resolution -l&lt;br /&gt;
 &lt;br /&gt;
 # To add 1400x1050 support:&lt;br /&gt;
 915resolution 5a 1400 1050&lt;br /&gt;
 &lt;br /&gt;
 # You may need to specify 24-bit color:&lt;br /&gt;
 915resolution 38 1400 1050 24&lt;br /&gt;
&lt;br /&gt;
Xorg will be able to use this resolution after that.&lt;br /&gt;
&lt;br /&gt;
==== Other Quirks ====&lt;br /&gt;
I had to disable dri and glx because of X11 crashes with programs using 3D.&lt;br /&gt;
see http://ubuntuforums.org/showthread.php?t=289763&lt;br /&gt;
&lt;br /&gt;
=== VESA (console) resolution ===&lt;br /&gt;
Largest video resolution, supported by VESA for T60 is 1280x1024. You can set that for console in grub or lilo by adding vga=794 option.&lt;br /&gt;
&lt;br /&gt;
=== SVideo port ===&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
=== DVI port ===&lt;br /&gt;
DVI passthrough is only supported on the T60.&lt;br /&gt;
&lt;br /&gt;
=== Suspend behaviour ===&lt;br /&gt;
* Required kernel parameters for suspend to ram: none&lt;br /&gt;
* Additional notes: &lt;br /&gt;
** switch to/from X11 to reinitialize display properly (stays black)&lt;br /&gt;
** DO NOT use vbetool to save/restore the video mode, this breakes resume!&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{R60}}, {{R60e}}&lt;br /&gt;
* {{T60}}&lt;br /&gt;
* {{X60}}, {{X60s}}, {{X60_Tablet}}&lt;br /&gt;
* {{Z61t}}, {{Z61e}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Slizer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=36228</id>
		<title>How to configure the TrackPoint</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=36228"/>
		<updated>2008-01-27T01:56:57Z</updated>

		<summary type="html">&lt;p&gt;Slizer: /* Editing the kernel config files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |The [[Patch to enable advanced trackpoint configuration|kernel trackpoint driver]] is controlled by echoing values to special files. Common configuration options are outlined below.&lt;br /&gt;
{{NOTE|&lt;br /&gt;
*With kernels 2.6.19 and above config files for this driver are located in &amp;lt;tt&amp;gt;/sys/devices/platform/i8042/serio1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*With kernels 2.6.13 (inclusive) to 2.6.19 (exclusive) config files for this driver are located in &amp;lt;tt&amp;gt;/sys/devices/platform/i8042/serio0/serio2&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*With kernels 2.6.11 (inclusive) to 2.6.13 (exclusive) config files for this driver are located in &amp;lt;tt&amp;gt;/sys/devices/platform/i8042/serio0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*With kernels 2.6.9 (inclusive) to 2.6.11 (exclusive) config files for this driver are located in &amp;lt;tt&amp;gt;/proc/trackpoint&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*Prior to kernel 2.6.9, configuration was not done through files but through command-line options to the psmouse module.  (Note this means you must compile psmouse as a module!)  See http://stephen.evanchik.com/node/16.&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Configuration==&lt;br /&gt;
The configuration options are reflected by the files you can find in {{path|/sys/devices/platform/i8042/serio0/serio2}}. See the [[Patch to enable advanced trackpoint configuration|TrackPoint driver page]] for a complete list.&lt;br /&gt;
Configuration is done by echoing the appropriate values into these special files.&lt;br /&gt;
&lt;br /&gt;
If you want to set the sysfs parameters at boot, you can use the [http://linux-diag.sourceforge.net/Sysfsutils.html sysfsutils] and put the preferred value in /etc/sysfs.conf.&lt;br /&gt;
&lt;br /&gt;
==Most common Features==&lt;br /&gt;
The most common settings are '''Press to Select''', '''sensitivity''', '''speed''' and '''scrolling'''.&lt;br /&gt;
&lt;br /&gt;
===Press to Select===&lt;br /&gt;
Press to Select allows you to tap the control stick which will simulate a left click. You can enable this feature by typing the following in to a terminal (you may need to be root):&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
Press to Select should now be enabled. You can disable it in a similar manner:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
You can use this script to automate the operation&lt;br /&gt;
&lt;br /&gt;
        #!/bin/bash&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning on tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning off tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        echo -n &amp;quot;Tap status: &amp;quot;&lt;br /&gt;
        cat /sys/devices/platform/i8042/serio0/serio2/press_to_select&lt;br /&gt;
&lt;br /&gt;
===Sensitivity &amp;amp; Speed===&lt;br /&gt;
Adjusting the speed and sensitivity of the TrackPoint requires echoing a value between 0 and 255 into the appropriate file. For example, for a speed of 120 and a sensitivity of 250, type the following into a terminal:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/speed}}&lt;br /&gt;
:{{cmdroot|echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/sensitivity}}&lt;br /&gt;
&lt;br /&gt;
Feel free to experiment with your settings until you find a combination that is comfortable.&lt;br /&gt;
&lt;br /&gt;
When you satisfy your setting , add the two lines into /etc/rc.d/rc.local in order to avoid restoring the default setting every time the system reboots.&lt;br /&gt;
&lt;br /&gt;
===Scrolling===&lt;br /&gt;
====Using a kernel prior to 2.6.11====&lt;br /&gt;
The scrolling action is essentially the same as is used in the TrackPoint Windows drivers. To enable this feature, type the following in to a terminal (you may need to be root): &lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 1 &amp;gt; /proc/trackpoint/scroll}}&lt;br /&gt;
&lt;br /&gt;
Then press the middle button and push the stick up and down to scroll. Similarly, to disable scrolling:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 0 &amp;gt; /proc/trackpoint/scroll}}&lt;br /&gt;
&lt;br /&gt;
====Using the X server (kernel 2.6.11+)====&lt;br /&gt;
The scroll setting has been removed from the trackpoint driver in kernel versions 2.6.11 and above. Scroll emulation should now be handled in the X server.&lt;br /&gt;
&lt;br /&gt;
A nice side effect of that is, that middle button scrolling applies to any mouse and not just the TrackPoint interface, which can be a quite handy feature for desktop computers or people who prefer to use an external mouse, especially when scrolling through long lists or needing to use horizontal scrolling with a mouse which has only a vertical scroll wheel.&lt;br /&gt;
&lt;br /&gt;
The necessary functionality, known  as &amp;quot;EmulateWheelTimeout&amp;quot; allowing to use button 2 for a middle click, wasn't implemented in Xorg prior to 6.9/7.0. However, there was a patch included in most distributions packages of Xorg, which was announced [http://www.mail-archive.com/devel@xfree86.org/msg03333.html here]. You can find an updated version of the package in the experimental branch of {{Debian}} or try to build the mouse driver yourself with the information in the announcement. This has successfully been tried with FC3's 6.8.2 packages.&lt;br /&gt;
&lt;br /&gt;
Once this functionality is in the X.org, add these lines to your TrackPoint configuration section in {{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;on&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It may also be necessary to add these lines:&lt;br /&gt;
&lt;br /&gt;
        Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option &amp;quot;XAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
which specify which buttons are mapped to motion in the vertical (Y) and horizontal (X) directions, respectively, in wheel emulation mode (see http://www.xfree86.org/current/mouse.4.html).&lt;br /&gt;
&lt;br /&gt;
{{HINT| Use the program &amp;quot;xev&amp;quot; to see, what mouse button identifiers are sent by your mouse/touchpad/trackpoint.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, a complete mouse section, that implements this nicely and works very well on my R51, even with a simultaneously connected USB mouse, looks like that (tried out today, 20th of September, 2006 on Dapper):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3TimeOut&amp;quot;     &amp;quot;50&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
I don't really understand at the moment why it works with the same mappings for X and Z, but I thought you got to know! :)&lt;br /&gt;
&lt;br /&gt;
Now restart X and hold down button 2 and move the mouse to scroll, or just press and release button 2 for a middle click.&lt;br /&gt;
&lt;br /&gt;
{{NOTE| With the above mouse section in my xorg.conf all this works like a charm: &lt;br /&gt;
*I can press the wheel on my external USB mouse and move the mouse up and down for scrolling&lt;br /&gt;
*or I can just use the wheel on the external mouse for scrolling&lt;br /&gt;
*or pressing the MMB button of the trackpoint and use the trackpoint for scrolling.&lt;br /&gt;
*Even horizontal scrolling works automagically in Konqueror, for Firefox/Opera see below.&lt;br /&gt;
&lt;br /&gt;
Simultaneously I can use &lt;br /&gt;
*a press on the external mouse's wheel &lt;br /&gt;
*or the MMB of the trackpoint&lt;br /&gt;
&lt;br /&gt;
for pasting the buffer. Lovely! :) }}&lt;br /&gt;
&lt;br /&gt;
{{HINT| If you don't use the middle-mouse-button for pasting and sometimes pasting things by mistake while scrolling (witch is really odd) simply set the &amp;quot;EmulateWheelTimeOut&amp;quot; to &amp;quot;1&amp;quot; as a (bloody) workaround. Middle click will only possible with pressing left and right button simultaneously!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== EmulateWheelTimeout temporarily broken (-&amp;gt; fix for Ubuntu Dapper) ===== &lt;br /&gt;
&lt;br /&gt;
Unfortunately, there was a regression so that EmulateWheelTimeout was broken in X.org 6.9.0, and fixed&lt;br /&gt;
on March 20th, 2006. &lt;br /&gt;
You can see the [https://bugs.freedesktop.org/show_bug.cgi?id=5071 primary bug report] here, and also reports on the [http://qa.mandriva.com/show_bug.cgi?id=21196 Mandriva] and [http://lists.debian.org/debian-x/2006/01/msg00249.html Debian] ([http://bugs.debian.org/346098 #346098], [http://bugs.debian.org/320136 #320136]) packages.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this bug is still present in Ubuntu Dapper Drake's xserver-xorg-input-mouse package (version 1.0.3.1+cvs.20060109-0ubuntu1)!&lt;br /&gt;
&lt;br /&gt;
{{HINT|xserver-xorg-input-mouse (version 1.0.3.1+cvs.20060109-0ubuntu1.1) is in dapper-updates since July 3rd, 2006. You don't need to patch it anymore.}}&lt;br /&gt;
&lt;br /&gt;
Use the following procedure to make it (middle button scrolling &amp;amp; middle button pasting) work:&lt;br /&gt;
&lt;br /&gt;
:{{cmduser|cd /desired/path &amp;amp;&amp;amp; mkdir tmp &amp;amp;&amp;amp; cd tmp}} (create temporary directory somewhere)&lt;br /&gt;
:{{cmduser|sudo nano /etc/apt/sources.list}} (insert/uncomment the deb-src lines, save and exit)&lt;br /&gt;
:{{cmduser|sudo apt-get update}}&lt;br /&gt;
:{{cmduser|apt-get source xserver-xorg-input-mice}} (in order to get the source code)&lt;br /&gt;
:{{cmduser|sudo aptitude install xserver-xorg-dev}} (this package and the packages it depends on are needed in order to compile the source code, use aptitude for easy removal later on)&lt;br /&gt;
:{{cmduser|cd xserver-xorg-input-mouse-1.0.3.1+cvs.20060109/}}&lt;br /&gt;
:{{cmduser|wget http://librarian.launchpad.net/2639933/xserver-xorg-input-mouse_1.0.3.1+cvs.20060109-0ubuntu2.debdiff}} (downloads the patch that fixes the bug)&lt;br /&gt;
:{{cmduser|patch -p1 &amp;lt; xserver-xorg-input-mouse_1.0.3.1+cvs.20060109-0ubuntu2.debdiff}} (applies the bug fix)&lt;br /&gt;
:{{cmduser|fakeroot dpkg-buildpackage}} (rebuilds the package... watch out for errors and install other missing packages)&lt;br /&gt;
:{{cmduser|sudo dpkg -i ../xserver-xorg-input-mouse_1.0.3.1+cvs.20060109-0ubuntu2_i386.deb}} (installs the rebuilt built package)&lt;br /&gt;
:{{cmduser|sudo aptitude remove xserver-xorg-dev}} (removes the packages needed to rebuild the package)&lt;br /&gt;
&lt;br /&gt;
Hope it works for you, it did work for me!&lt;br /&gt;
CrypTom&lt;br /&gt;
&lt;br /&gt;
===== Older versions of X.org =====&lt;br /&gt;
&lt;br /&gt;
For older versions of Xorg or for Xfree86 ({{path|/etc/X11/XF86Config}}) try this:&lt;br /&gt;
&lt;br /&gt;
       Option          &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;true&amp;quot;&lt;br /&gt;
       Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
       Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now restart X and hold down button two and move the mouse for scrolling. To get a middle click, press buttons 1 and 3 simultaneously.&lt;br /&gt;
&lt;br /&gt;
==Soft Transparent Mode==&lt;br /&gt;
If you wish to connect a special device to the external PS/2 port, you should consider using &amp;quot;Soft Transparent Mode&amp;quot; so that the TrackPoint controller does not interpret any commands sent to the external PS/2 port. You can enable soft transparent mode by typing the following in to a terminal:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/transparent}}&lt;br /&gt;
&lt;br /&gt;
Disabling soft transparent mode is similar:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio0/serio2/transparent}}&lt;br /&gt;
&lt;br /&gt;
==Modify trackpoint parameter permanently in trackpoint.h==&lt;br /&gt;
If you do not want to run a script to reconfigure the trackpoint&lt;br /&gt;
you can change the default settings in the trackpoint header file that is located in&lt;br /&gt;
 /usr/src/&amp;lt;KERNEL_VERSION&amp;gt;/drivers/input/mouse/trackpoint.h.&lt;br /&gt;
&lt;br /&gt;
First you must convert the values (decimal numbers) you normaly echo to /sys/[...] to hex:&lt;br /&gt;
&lt;br /&gt;
'''echo -e 'obase=16;&amp;lt;DECIMAL_NUMBER&amp;gt;' | bc'''&lt;br /&gt;
&lt;br /&gt;
Then simply replace the default hex values in trackpoint.h, run 'make &amp;amp;&amp;amp; make modules_install' to recompile and install psmouse.ko (should be compiled as module)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example patch (speed=100, sensitivity=190, press_to_select=1):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 --- trackpoint.h.orig   2006-01-17 16:18:30.000000000 +0100&lt;br /&gt;
+++ trackpoint.h        2006-01-17 16:25:47.000000000 +0100&lt;br /&gt;
@@ -108,9 +108,9 @@&lt;br /&gt;
 /*&lt;br /&gt;
  * Default power on values&lt;br /&gt;
  */&lt;br /&gt;
-#define TP_DEF_SENS            0x80&lt;br /&gt;
+#define TP_DEF_SENS            0xBE&lt;br /&gt;
 #define TP_DEF_INERTIA         0x06&lt;br /&gt;
-#define TP_DEF_SPEED           0x61&lt;br /&gt;
+#define TP_DEF_SPEED           0x64&lt;br /&gt;
 #define TP_DEF_REACH           0x0A&lt;br /&gt;
&lt;br /&gt;
 #define TP_DEF_DRAGHYS         0xFF&lt;br /&gt;
@@ -123,7 +123,7 @@&lt;br /&gt;
&lt;br /&gt;
 /* Toggles */&lt;br /&gt;
 #define TP_DEF_MB              0x00&lt;br /&gt;
-#define TP_DEF_PTSON           0x00&lt;br /&gt;
+#define TP_DEF_PTSON           0x01&lt;br /&gt;
 #define TP_DEF_SKIPBACK                0x00&lt;br /&gt;
 #define TP_DEF_EXT_DEV         0x01&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configure firefox for using trackpoint horizontal scrolling==&lt;br /&gt;
Vertical Scrolling seems to work out of the box in firefox if you followed the steps above.&lt;br /&gt;
Anyway, there is a problem when you don't scroll exactly vertical, because horizontal scrolling turns into&lt;br /&gt;
browser BACK/FORWARD commands. &lt;br /&gt;
You can avoid this by typing about:config + ENTER in the address bar of firefox.&lt;br /&gt;
You have to adjust the following options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mousewheel.horizscroll.withcontrolkey.action = 3;&lt;br /&gt;
mousewheel.horizscroll.withcontrolkey.numlines = 1; &lt;br /&gt;
mousewheel.horizscroll.withcontrolkey.sysnumlines = true;&lt;br /&gt;
&lt;br /&gt;
mousewheel.horizscroll.withnokey.action = 0;&lt;br /&gt;
mousewheel.horizscroll.withnokey.numlines = 1;&lt;br /&gt;
mousewheel.horizscroll.withnokey.sysnumlines = true;&lt;br /&gt;
&lt;br /&gt;
mousewheel.horizscroll.withshiftkey.action = 1;&lt;br /&gt;
mousewheel.horizscroll.withshiftkey.numlines = 1;&lt;br /&gt;
mousewheel.horizscroll.withshiftkey.sysnumlines = true;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FWIW, you can change only the following value to remove the browser BACK/FORWARD commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mousewheel.horizscroll.withnokey.action = 0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With that, you can still go BACK/FORWARD by pressing together the shift or the alt key, while with the control key you increase or decrease the font size.&lt;br /&gt;
&lt;br /&gt;
==Configure Opera for using trackpoint horizontal scrolling==&lt;br /&gt;
You'll experience the same annoying problem with the popular browser Opera. To fix this you need to edit the configfile &amp;lt;tt&amp;gt;standard_mouse.ini&amp;lt;/tt&amp;gt; in e.g. /usr/share/opera/ini/ (Debian) or /opt/opera/share/opera/ini/ (Gentoo) and comment out the following lines&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Button6                                                        = Back&lt;br /&gt;
Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
so they look like that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;Button6                                                        = Back&lt;br /&gt;
;Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remember, Button6 and Button7 do not so coincidental correspond with our X configuration we know from above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After this change you will be able to scroll vertically and horizontally with your middle button.&lt;br /&gt;
&lt;br /&gt;
==Fixing trackpoint under Ubuntu 7.1 Gutsy Gibbon==&lt;br /&gt;
===Using trackpoint deamon===&lt;br /&gt;
My default Ubuntu Gutsy (running on an X61s) would give the following error messages when running the trackpoint daemon. Running&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     /etc/init.d/trackpoint restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
caused a bunch of error messages, as the wrong device was in&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        /etc/trackpoint/trackpoint.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I fixed this by changing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        echo -n  &amp;gt; /sys/devices/platform/i8042/serio0/serio2/sensitivity&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        echo -n  &amp;gt; /sys/devices/platform/i8042/serio1/sensitivity&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
in /etc/trackpoint/trackpoint.conf.&lt;br /&gt;
&lt;br /&gt;
In addition, Ubuntu ran the appropriate /etc/init.d/trackpoint script on booting, but would give a bunch of errors (which, oddly, I could never find in any of the log files).&lt;br /&gt;
&lt;br /&gt;
It seems that it was running the scripts too early in the boot sequence. The Gutsy package provided&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    /etc/rc2.d/S20trackpoint&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
so I renamed this to S99trackpoint (and in all the other rc.? directories) and it now works on boot.&lt;br /&gt;
&lt;br /&gt;
===Editing the kernel config files===&lt;br /&gt;
Another way of configuring the trackpoint without using the trackpoint daemon is to edit the values of the trackpoint files which, BTW, are located in&lt;br /&gt;
 /sys/devices/platform/i8042/serio1/serio2.&lt;br /&gt;
&lt;br /&gt;
The script should be executed during boot. This can be done in an init script (e.g. /etc/bootmisc.sh in some distros)&lt;br /&gt;
&lt;br /&gt;
Script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# configuration du trackpoint&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# vitesse&lt;br /&gt;
echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed&lt;br /&gt;
&lt;br /&gt;
# sensibilité&lt;br /&gt;
echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity &lt;br /&gt;
&lt;br /&gt;
# press to select&lt;br /&gt;
echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Slizer</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Gentoo_on_a_ThinkPad_X60_Tablet&amp;diff=35440</id>
		<title>Installing Gentoo on a ThinkPad X60 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Gentoo_on_a_ThinkPad_X60_Tablet&amp;diff=35440"/>
		<updated>2007-12-29T17:21:35Z</updated>

		<summary type="html">&lt;p&gt;Slizer: /* Pen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gentoo General =&lt;br /&gt;
When installing gentoo make shure to use the suspend2-sources instead of the gentoo-sources,&lt;br /&gt;
and that the USE flags are set correctly.&lt;br /&gt;
In {{path|/etc/make.conf}}:&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;i810 vesa&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse wacom&amp;quot;&lt;br /&gt;
 # X60&lt;br /&gt;
 USE=&amp;quot;$USE acpi fbsplash hdaps&amp;quot;&lt;br /&gt;
Now you can emerge the suspend2-sources, which will enable the nice splash when booting the machine.&lt;br /&gt;
 emerge suspend2-sources&lt;br /&gt;
&lt;br /&gt;
'''Note:''' In my case =suspend2-sources-2.6.22-r2 broke the serial ports so that the pen becames unusable (setserial did not work, even could not get the information). So I am continuing with =suspend2-sources-2.6.21-r7 or gentoo-sources-2.6.22 (did not try 2.6.23).&lt;br /&gt;
&lt;br /&gt;
Some general apps are needed, these are installed:&lt;br /&gt;
 emerge thinkpad&lt;br /&gt;
 echo &amp;quot;thinkpad&amp;quot; &amp;gt;&amp;gt; /etc/modules.autoload.d/kernel-2.6&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
 echo &amp;quot;app-laptop/hdapsd&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 emerge hdapsd app-laptop/tp_smapi&lt;br /&gt;
 rc-update add hdapsd default&lt;br /&gt;
 /etc/init.d/hdapsd start&lt;br /&gt;
&lt;br /&gt;
= Sound =&lt;br /&gt;
NOTE: If you get an hda_intel probe error on boot, you have to enable modem support in bios (don't ask why!).&lt;br /&gt;
&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Device Drivers  ---&amp;gt;&lt;br /&gt;
  Sound  ---&amp;gt;&lt;br /&gt;
   Advanced Linux Sound Architecture  ---&amp;gt;&lt;br /&gt;
    PCI devices  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; Intel HD Audio&lt;br /&gt;
Now emerge alsa-utils and add alsasound to the default runlevel:&lt;br /&gt;
 emerge -av alsa-utils&lt;br /&gt;
 rc-update add alsasound default&lt;br /&gt;
 /etc/init.d/alsasound start&lt;br /&gt;
Unmute the sound using alsamixer by pressing the m key on the Master and PCM sliders (MM=Muted / 00=Not muted)&lt;br /&gt;
&lt;br /&gt;
= Display =&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Device Drivers  ---&amp;gt;&lt;br /&gt;
  Character devices  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Direct Rendering Manager&lt;br /&gt;
    &amp;lt;*&amp;gt; Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)  ---&amp;gt;&lt;br /&gt;
Now run xorgcfg which should start smoothly. Do your personal changes (none), and save the files to their default location.&lt;br /&gt;
Edit {{path|/etc/X11/xorg.conf}} and add the following lines:&lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Now for the rotation to work, we need to emerge some stuff, and make some editing.&lt;br /&gt;
First, emerge some apps (note: wee need linuxwacom &amp;gt;= 0.7.8)&lt;br /&gt;
 echo &amp;quot;x11-drivers/linuxwacom&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 emerge linuxwacom sudo xhost xrandr&lt;br /&gt;
&lt;br /&gt;
Get the rotate script from ref. A, and make some adjustments:&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 wget http://luke.no-ip.org/x60tablet/examples/rotate&lt;br /&gt;
 chmod +x rotate&lt;br /&gt;
 sed &amp;quot;s/cursor/Cursor/&amp;quot; -i rotate&lt;br /&gt;
 sed &amp;quot;s/stylus/Stylus/&amp;quot; -i rotate&lt;br /&gt;
 sed &amp;quot;s/eraser/Eraser/&amp;quot; -i rotate&lt;br /&gt;
 sed 's/&amp;quot;%s set %s Rotate %s&amp;quot;/&amp;quot;sudo su -c \\&amp;quot;DISPLAY=:0.0 %s set %s Rotate %s\\&amp;quot;&amp;quot;/' -i rotate&lt;br /&gt;
 sed &amp;quot;s/'normal': 'NONE', 'left': 'CCW', 'right': 'CW', 'inverted': 'HALF'/'normal': '0', 'left': '2', 'right': '1', 'inverted': '3'/&amp;quot; -i rotate&lt;br /&gt;
&lt;br /&gt;
Put yourself into the wheel group, and setup sudo to make you run xsetwacom without password.&lt;br /&gt;
&lt;br /&gt;
{{HINT|For the compiz-fusion to work you will need to start it like this:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;LIBGL_ALWAYS_INDIRECT=true compiz-fusion --replace --indirect-rendering ccp&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
TODO: xhost +&lt;br /&gt;
&lt;br /&gt;
= Input =&lt;br /&gt;
== Pen ==&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Device Drivers  ---&amp;gt;&lt;br /&gt;
  Input device support  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Event interface&lt;br /&gt;
   [*] Miscellaneous devices  ---&amp;gt;&lt;br /&gt;
    &amp;lt;*&amp;gt; User level driver support&lt;br /&gt;
  USB support  ---&amp;gt;&lt;br /&gt;
   &amp;lt; &amp;gt; Wacom Intuos/Graphire tablet support&lt;br /&gt;
&lt;br /&gt;
The Wacom Intus/Graphire USB Tablet should not be activated, the X60 Tablet is not an USB device.&lt;br /&gt;
&lt;br /&gt;
Emerge setserial;&lt;br /&gt;
 emerge setserial&lt;br /&gt;
and add the following (magic) line to {{path|/etc/conf.d/local.start}}:&lt;br /&gt;
 setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig&lt;br /&gt;
&lt;br /&gt;
If you get 'Cannot set serial info: Invalid argument' your kernel may have slightly broken serial support (suspend2-sources-2.6.22-r2, gentoo-sources-2.6.22-r5), this is fixed in gentoo-sources-2.6.22-r9.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Xorg 7.3 works with current linuxwacom (0.7.8-3, 0.7.9-1), but in a strange way. Keep Xorg 7.2 unless you are going to use your pen only as mouse and only in the normal rotation.}}&lt;br /&gt;
'''Re to ATTENTION!''' I reply to myself. In the linuxwacom 0.7.8 branch they added the support for the multitouch feature. However this &amp;quot;feature&amp;quot; makes the usage of pen almost impossible (see [http://sourceforge.net/forum/forum.php?thread_id=1777969&amp;amp;forum_id=236872 this forum]). I prepared a patch which removes this feature and wrote an ebuild which can apply this patch: [https://bugs.gentoo.org/show_bug.cgi?id=147537 Bugzilla Bug 147537]. However still I have small problems in Xorg 7.3: [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1823908&amp;amp;group_id=69596&amp;amp;atid=525124 bug 1823908]&lt;br /&gt;
&lt;br /&gt;
Now add the following lines to your xorgcfg generated {{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Cursor&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Type&amp;quot; &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option      &amp;quot;ForceDevice&amp;quot; &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Stylus&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Type&amp;quot; &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option      &amp;quot;ForceDevice&amp;quot; &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Eraser&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Type&amp;quot; &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option      &amp;quot;ForceDevice&amp;quot; &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
And the following three lines in the end of the ServerLayout section:&lt;br /&gt;
 InputDevice    &amp;quot;Cursor&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
 InputDevice    &amp;quot;Stylus&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
 InputDevice    &amp;quot;Eraser&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Xournal ===&lt;br /&gt;
The ebuild in [http://bugs.gentoo.org/show_bug.cgi?id=143177 Bug 143177] works fine for verion 0.4.1&lt;br /&gt;
&lt;br /&gt;
== Touch Screen ==&lt;br /&gt;
&lt;br /&gt;
It works for me from the box. I just unexpectedly discovered that it works. However in the &amp;quot;left&amp;quot; and &amp;quot;right&amp;quot; rotations of the screen the pointer appears approximately 3cm from the touch point. I do not know how to solve this.&lt;br /&gt;
&lt;br /&gt;
However it causes a lot of problem so I prepared a sollution (see the reply to attention above: [http://www.thinkwiki.org/wiki/installing_Gentoo_on_a_ThinkPad_X60_Tablet#Pen]).&lt;br /&gt;
&lt;br /&gt;
== Trackpoint ==&lt;br /&gt;
Works.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
This actually is surprisingly easy to make work:) Just emerge thinkfinger &amp;gt;= 0.3;&lt;br /&gt;
 echo &amp;quot;sys-auth/thinkfinger&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 emerge thinkfinger&lt;br /&gt;
and add the following line in {{path|/etc/pam.d/system-auth}}:&lt;br /&gt;
 auth       sufficient   pam_thinkfinger.so&lt;br /&gt;
&lt;br /&gt;
The first section in the file should now look like the following:&lt;br /&gt;
 auth       required     pam_env.so&lt;br /&gt;
 auth       sufficient   pam_thinkfinger.so&lt;br /&gt;
 auth       sufficient   pam_unix.so try_first_pass likeauth nullok&lt;br /&gt;
&lt;br /&gt;
All left is to read your fingerprint for your user. Run tf-tool --add-user &amp;lt;login&amp;gt;, then reboot and see if it works.&lt;br /&gt;
If using gdm, it should work smoothly.&lt;br /&gt;
&lt;br /&gt;
==Thinkpad buttons==&lt;br /&gt;
You can enable them in the kernel either built-in or as a module:&lt;br /&gt;
&lt;br /&gt;
 Location:                                                             │&lt;br /&gt;
   -&amp;gt; Device Drivers                                                   │&lt;br /&gt;
     -&amp;gt; Character devices&lt;br /&gt;
      &amp;lt;M&amp;gt; /dev/nvram support&lt;br /&gt;
&lt;br /&gt;
In case you chose the module you will need to autoload it since it is not loaded by the udev:&lt;br /&gt;
  echo nvram &amp;gt;&amp;gt; /etc/modules.autoload.d/kernel-2.6&lt;br /&gt;
&lt;br /&gt;
By default the /dev/nvram device is configured for root only access. In order to change it permanentely add the corresponding rule to udev. For example I did:&lt;br /&gt;
  echo &amp;quot;KERNEL==\&amp;quot;nvram\&amp;quot;, GROUP=\&amp;quot;users\&amp;quot;&amp;quot; &amp;gt;&amp;gt; /etc/udev/rules.d/50-local.rules&lt;br /&gt;
&lt;br /&gt;
After that you can either configure them using app-laptop/tpb or KDE user can relay on the KMilo application configurable in the &lt;br /&gt;
 &amp;quot;Control Center -&amp;gt; System Administration -&amp;gt; IBM Thinkpad Laptop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Network =&lt;br /&gt;
== Ethernet ==&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Device Drivers  ---&amp;gt;&lt;br /&gt;
  Network device support  ---&amp;gt;&lt;br /&gt;
   Ethernet (1000 Mbit)  ---&amp;gt;&lt;br /&gt;
    &amp;lt;*&amp;gt; Intel(R) PRO/1000 Gigabit Ethernet support&lt;br /&gt;
&lt;br /&gt;
Configure the ethernet card in {{path|/etc/conf.d/net}}:&lt;br /&gt;
 config_eth0=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
 eth0_dhcpcd=&amp;quot;-t 4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
Note: Make sure that the hardware disable-switch isn't disabled - it is placed at the front/bottom of the laptop (don't make the same mistake as i did!)&lt;br /&gt;
&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Device Drivers  ---&amp;gt;&lt;br /&gt;
  Network device support  ---&amp;gt;&lt;br /&gt;
   Wireless LAN (non-hamradio)  ---&amp;gt;&lt;br /&gt;
    [*] Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions&lt;br /&gt;
 Networking  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Generic IEEE 802.11 Networking Stack&lt;br /&gt;
   &amp;lt;M&amp;gt; IEEE 802.11i CCMP support&lt;br /&gt;
   &amp;lt;M&amp;gt; IEEE 802.11i TKIP encryption&lt;br /&gt;
&lt;br /&gt;
Now, emerge ipw3945, wireless-tools &amp;gt; 22 and wpa_supplicant, and add ipw3945d to the default runlevel by issuing:&lt;br /&gt;
 echo &amp;quot;net-wireless/wireless-tools&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 emerge ipw3945 wireless-tools wpa_supplicant&lt;br /&gt;
 rc-update add ipw3945d default&lt;br /&gt;
 /etc/init.d/ipw3945d start&lt;br /&gt;
&lt;br /&gt;
Configure the wireless card in {{path|/etc/conf.d/net}}:&lt;br /&gt;
 config_eth1=&amp;quot;dhcp&amp;quot;&lt;br /&gt;
 eth1_dhcpcd=&amp;quot;-t 4&amp;quot;&lt;br /&gt;
 eth1_modules=&amp;quot;wpa_supplicant&amp;quot;&lt;br /&gt;
 wpa_supplicant_eth1=&amp;quot;-Dwext&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you are a kismet user it should be configured as follows in {{path|/etc/kismet.conf}}:&lt;br /&gt;
 suiduser=&amp;lt;login&amp;gt;&lt;br /&gt;
 source=ipw3945,eth1,ipw3945&lt;br /&gt;
&lt;br /&gt;
== VPN ==&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
In the kernel configuration:&lt;br /&gt;
 Networking  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Bluetooth subsystem support  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; L2CAP protocol support&lt;br /&gt;
   &amp;lt;*&amp;gt; RFCOMM protocol support&lt;br /&gt;
    [*] RFCOMM TTY support&lt;br /&gt;
       Bluetooth device drivers  ---&amp;gt;&lt;br /&gt;
        &amp;lt;*&amp;gt; HCI USB driver&lt;br /&gt;
&lt;br /&gt;
Now emerge bluez-utils;&lt;br /&gt;
 emerge bluez-utils&lt;br /&gt;
and configure your display name in the device section in {{path|/etc/bluetooth/hcid.conf}}:&lt;br /&gt;
 name &amp;quot;Your Displayname&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now we are ready to start&lt;br /&gt;
 rc-update add bluetooth default&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
&lt;br /&gt;
= External Connections =&lt;br /&gt;
&lt;br /&gt;
= ACPI =&lt;br /&gt;
Just emerge the acpi daemon:&lt;br /&gt;
 emerge acpid&lt;br /&gt;
 rc-update add acpid default&lt;br /&gt;
 /etc/init.d/acpid start&lt;br /&gt;
&lt;br /&gt;
= Extra Features =&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
5. July - Initial release.&lt;br /&gt;
&lt;br /&gt;
24. July - Added Gentoo General, Sound, Some kernel configuration for the 2.6.21 kernel and new keycodes.&lt;br /&gt;
&lt;br /&gt;
2. September - All sections are has been polished, and should work properly. Only the last ones are missing.&lt;br /&gt;
&lt;br /&gt;
= External Sources =&lt;br /&gt;
A) [http://luke.no-ip.org/x60tablet/ Linux on the X60 Tablet]&lt;br /&gt;
&lt;br /&gt;
B) [http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlkeycodes.html] Keycode Table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Gentoo]]&lt;/div&gt;</summary>
		<author><name>Slizer</name></author>
		
	</entry>
</feed>