<?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=Theodor</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=Theodor"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Theodor"/>
	<updated>2026-05-16T01:10:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Xorg_RandR_1.2&amp;diff=32221</id>
		<title>Xorg RandR 1.2</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Xorg_RandR_1.2&amp;diff=32221"/>
		<updated>2007-08-19T13:09:09Z</updated>

		<summary type="html">&lt;p&gt;Theodor: /* So, the story so far */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|This page will cover use of Xorg 7.3 with RandR version 1.2 based on testing the forthcoming Ubuntu 'Gutsy' (7.10) release with a Thinkpad R60e (Intel 946GM graphics chip). As the release stabilises so should this page transform from a lab notebook to a fully written-up howto.}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
'''X RandR '''is used to set the size, orientation and reflection of the screen display outputs.&lt;br /&gt;
&lt;br /&gt;
xrandr is the command line interface to the RandR X extension. As usual with X good documentation is hard to find, to start somewhere try&lt;br /&gt;
&lt;br /&gt;
    {{cmduser|xrandr --help}}&lt;br /&gt;
    {{cmduser|man xrandr}}&lt;br /&gt;
    {{cmduser|man intel}}&lt;br /&gt;
&lt;br /&gt;
== xorg.conf ==&lt;br /&gt;
Start testing with a default configuration.&lt;br /&gt;
Connect the external display to the VGA port, turn on that display, boot and run (as root)&lt;br /&gt;
&lt;br /&gt;
    {{cmdroot|dpkg-reconfigure -phigh xserver-xorg}}&lt;br /&gt;
 &lt;br /&gt;
The resulting {{path|/etc/X11/xorg.conf}} should include something like&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier	&amp;quot;Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller&amp;quot;&lt;br /&gt;
        Driver		&amp;quot;intel&amp;quot;&lt;br /&gt;
        BusID		&amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
    Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier	&amp;quot;Generic Monitor&amp;quot;&lt;br /&gt;
        Option		&amp;quot;DPMS&amp;quot;&lt;br /&gt;
    EndSection&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 945GM/GMS, 943/940GML Express Integrated Graphics Controller&amp;quot;&lt;br /&gt;
        Monitor		&amp;quot;Generic Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth	24&lt;br /&gt;
    ...&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
            Depth		24&lt;br /&gt;
            Modes		&amp;quot;1600x1200&amp;quot; &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;
    Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier	&amp;quot;Default Layout&amp;quot;&lt;br /&gt;
        Screen		&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;stylus&amp;quot;	&amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
        InputDevice     &amp;quot;cursor&amp;quot;	&amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
        InputDevice     &amp;quot;eraser&amp;quot;	&amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
        InputDevice	&amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
after creating a clean Xorg.conf restart X and logon&lt;br /&gt;
&lt;br /&gt;
You will probably find you have a display only on the external VGA screen at its default max resolution.&lt;br /&gt;
&lt;br /&gt;
== Using  {{cmduser|xrandr}} ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal window to use the command line: 'Applications:Accessories:Terminal'&lt;br /&gt;
&lt;br /&gt;
{{HINT|First look at the 'help' and 'man' pages. }}&lt;br /&gt;
   {{cmduser|xrandr --help}}&lt;br /&gt;
   {{cmduser|man xrandr}}&lt;br /&gt;
&lt;br /&gt;
To query what we have&lt;br /&gt;
{{cmduser| xrandr -v}}&lt;br /&gt;
    Server reports RandR version 1.2&lt;br /&gt;
{{cmduser| xrandr -q }}&lt;br /&gt;
  Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1600 x 1600&lt;br /&gt;
  VGA connected (normal left inverted right)&lt;br /&gt;
      1600x1200      60.0 +   59.9  &lt;br /&gt;
      1280x1024      75.0     59.9  &lt;br /&gt;
      1152x864       74.8  &lt;br /&gt;
      1024x768       75.1     60.0  &lt;br /&gt;
      800x600        75.0     60.3  &lt;br /&gt;
      640x480        75.0     60.0  &lt;br /&gt;
      720x400        70.1  &lt;br /&gt;
  LVDS connected 1024x768+0+0 (normal left inverted right) 304mm x 228mm&lt;br /&gt;
      1024x768       60.0*+   50.0  &lt;br /&gt;
      800x600        60.3  &lt;br /&gt;
      640x480        60.0     59.9  &lt;br /&gt;
  TV disconnected (normal left inverted right)&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr -v}}&lt;br /&gt;
tells us more&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr --output LVDS --auto}}&lt;br /&gt;
gets two screens but both at 1600x1200 cloned&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr --output LVDS --mode 1024x768 --output VGA --off }}&lt;br /&gt;
gets laptop only at 1024x768&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr --output VGA --right-of LVDS --mode 1600x1200 }}&lt;br /&gt;
    xrandr: screen cannot be larger than 1600x1600 (desired size 2624x1200)&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr --output VGA  --mode 1600x1200 --pos 0x400 }}&lt;br /&gt;
creates two screens with the laptop screen at  bottom of the 1600x1600 window&lt;br /&gt;
&lt;br /&gt;
{{cmduser| xrandr --output LVDS --mode 1024x768 --pos 0x400 }}&lt;br /&gt;
moves laptop screen to top of window, so both share same top line (which is where I prefer my menu bar)&lt;br /&gt;
&lt;br /&gt;
===So, the story so far ===&lt;br /&gt;
''2007-07-25:''&lt;br /&gt;
'''xrandr''' enables dynamic resizing of screens, switching both external and laptop screens on and off, and the applications windows can be dragged from one screen to the other. None of this requires configuring anything special for {{path|/etc/X11/xorg.conf}}. Downside: the virtual screen is not big enough at at 1600x1600 to permit a 1024x768 laptop and a 1600x1200 external monitor screen to be used in a non-overlapped arrangement, something that is possible doing it the old way.&lt;br /&gt;
&lt;br /&gt;
Reboot with VGA disconnected, 1024x768 ok but connecting Dell 1600FP does not detect modes above 1024x768, is this just a problem with this monitor? logoff, gdm now shows clone screen at 1600x1200. logon now only 1600x1200 on VGA and LVDS is off.&lt;br /&gt;
&lt;br /&gt;
''2007-08-19:''&lt;br /&gt;
Add a '''Virtual xdim ydim''' to your ''Subsection Display'', ''Depth 24'' section just below the ''Modes'' line. Choose xdim and ydim so that the lagest non-overlapping configuration you wish to use fits. In my case this is: 1024x768 (LVDS) + 1280x1024 (VGA) =&amp;gt; '''Virtual  2304 1024'''.&lt;br /&gt;
&lt;br /&gt;
Restart X and run '''xrandr --output VGA --mode 1280x1024 --left-of LVDS'''.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
Version 7.10 (Gutsy) of Ubuntu includes support for Xorg 7.3 with RandR 1.2 [https://wiki.ubuntu.com/Xorg7.3Integration Xorg 7.3]&lt;br /&gt;
&lt;br /&gt;
For versions of Ubuntu prior to 7.10 see [[Installing Ubuntu on a ThinkPad R60e]]  for an Xorg.conf suitable for use with more than one screen&lt;br /&gt;
&lt;br /&gt;
RandR extension is currently under development  see: [http://wiki.x.org/wiki/XDC2007Notes#head-11895d48723a8d0308571bec8829b7cc3ef87d7b Xorg Developer Conference 2007] and [http://burtonini.com/blog/computers/randr-2007-02-06-17-50 X RandR v1.2].&lt;br /&gt;
&lt;br /&gt;
Useful page to supplement the minimal documentation  [http://wiki.x.org/wiki/Development/Documentation/HowVideoCardsWork How video cards work]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.debian.org/XStrikeForce/ReleaseNotes xserver-xorg-core  and xserver-xorg-video-intel might cause some trouble but also brings nice features.]&lt;br /&gt;
&lt;br /&gt;
[http://andrew.mcmillan.net.nz/taxonomy/term/18 Seamless Monitor Hotplugging with X Windows]&lt;br /&gt;
&lt;br /&gt;
[https://launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ Ubuntu source]&lt;br /&gt;
&lt;br /&gt;
[http://www.intellinuxgraphics.org/  Linux Graphics Drivers from Intel]&lt;/div&gt;</summary>
		<author><name>Theodor</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_X61&amp;diff=31523</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_X61&amp;diff=31523"/>
		<updated>2007-07-25T18:42:28Z</updated>

		<summary type="html">&lt;p&gt;Theodor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preface ==&lt;br /&gt;
&lt;br /&gt;
This pages applies to Ubuntu 7.10 Tribe 3 and should be updated as soon as a newer release is available.&lt;br /&gt;
&lt;br /&gt;
If you do not own a Ultra-Bay docking station you should keep a small Windows partition to (eventually) run BIOS updates. External USB-CDROMs do '''not''' wok. I don't know of any way to update the BIOS without having Windows installed.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Some tutorials state you have to activate the SATA compatibility mode in the BIOS (Hit F1 when booting, choose Config -&amp;gt; Serial ATA -&amp;gt; Mode), but I did not touch that setting before installation and everything worked fine. &lt;br /&gt;
&lt;br /&gt;
I used the Desktop-Live D for installation which even activated Desktop effects by default.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
&lt;br /&gt;
The Intel a/b/g/n (IPW4965) card requires the iwlwifi drivers from Intel ([http://www.intellinuxwireless.org/]). I tried different versions, but they all crashed my machine when actually joining a network.&lt;br /&gt;
&lt;br /&gt;
Note: scanning (iwlist wlan0 scan) works fine &lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
&lt;br /&gt;
== Brightness ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X61,X61s]]&lt;/div&gt;</summary>
		<author><name>Theodor</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_X61&amp;diff=31522</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_X61&amp;diff=31522"/>
		<updated>2007-07-25T18:39:31Z</updated>

		<summary type="html">&lt;p&gt;Theodor: â†Created page with '== Preface ==  This pages applies to Ubuntu 7.10 Tribe 3 and should be updated as soon as a newer release is available.  If you do not own a Ultra-Bay docking station you ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preface ==&lt;br /&gt;
&lt;br /&gt;
This pages applies to Ubuntu 7.10 Tribe 3 and should be updated as soon as a newer release is available.&lt;br /&gt;
&lt;br /&gt;
If you do not own a Ultra-Bay docking station you should keep a small Windows partition to (eventually) run BIOS updates. External USB-CDROMs do '''not''' wok. I don't know of any way to update the BIOS without having Windows installed.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Some tutorials state you have to activate the SATA compatibility mode in the BIOS (Hit F1 when booting, choose Config -&amp;gt; Serial ATA -&amp;gt; Mode), but I did not touch that setting before installation and everything worked fine. &lt;br /&gt;
&lt;br /&gt;
I used the Desktop-Live D for installation which even activated Desktop effects by default.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
&lt;br /&gt;
The Intel a/b/g/n (IPW4965) card requires the iwlwifi drivers from Intel. I tried different versions from &lt;br /&gt;
[[http://www.intellinuxwireless.org/]], but they all crashed my machine whan actually joining a network.&lt;br /&gt;
&lt;br /&gt;
Note: scanning (iwlist wlan0 scan) works fine &lt;br /&gt;
&lt;br /&gt;
== Brightness ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X61,X61s]]&lt;/div&gt;</summary>
		<author><name>Theodor</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw4965&amp;diff=31017</id>
		<title>Ipw4965</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw4965&amp;diff=31017"/>
		<updated>2007-07-06T16:45:04Z</updated>

		<summary type="html">&lt;p&gt;Theodor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel PRO/Wireless 4965AGN Mini-PCI Express ===&lt;br /&gt;
This is a Mini-PCI Express WiFi Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Intel 4965AGN ([http://www.intel.com/support/wireless/wlan/4965agn/index.htm Intel Docs.])&lt;br /&gt;
* IEEE Standards: 802.11a, 802.11b, 802.11g (802.11n '''Some models Only''')&lt;br /&gt;
* PCI ID: 8086:4230&lt;br /&gt;
* PCI ID: 8086:4229 (not actually seen on Thinkpad, yet)&lt;br /&gt;
* PCI ID: 8086:4233 (not actually seen on Thinkpad, yet)&lt;br /&gt;
* PCI ID: 8086:422D (not actually seen on Thinkpad, yet)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:3945abg.jpg|Mini-PCI WiFi Adapter]]&amp;lt;br/&amp;gt;(wrong picture : 3945)&lt;br /&gt;
|}&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
42T0865, 42T0867, 42T0869, 42T0871, 42T0905 : Intel PRO/Wireless 4965AGN (11n enabled)&lt;br /&gt;
&lt;br /&gt;
42T0873, 42T0875, 42T0877, 42T0879, : Intel PRO/Wireless 4965AGN (11n enabled)&lt;br /&gt;
&lt;br /&gt;
(From  {{T61}} Hardware maintenance Manual)&lt;br /&gt;
&lt;br /&gt;
{{NOTE| (Note from intel 3945 '''Might''' apply) : Only the IBM Parts will work, any other parts will give an 1802 error on Post because the sub-vendor PCI ID is different, see [[Problem with unauthorized MiniPCI network card]] for more details}}&lt;br /&gt;
&lt;br /&gt;
=== Hardware switch ===&lt;br /&gt;
&lt;br /&gt;
Some ThinkPads have a hardware switch that must be in the '''on''' position for the radio to work, regardless of driver state:&lt;br /&gt;
&lt;br /&gt;
[[Image:Wireless-switch.png|(ThinkPad R60 radio switch in the ON position)]]&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
* Intel drivers coming up on mid-Q2 2007 [http://support.intel.com/support/wireless/wlan/sb/CS-025330.htm]&lt;br /&gt;
* Success with ndiswrapper (on dell 640m) [http://ubuntuforums.org/showthread.php?p=2690284]&lt;br /&gt;
* iwlwifi-project has some efforts going on. Status unknown. [http://intellinuxwireless.org/?p=iwlwifi] GIT-repository search for 4965 [http://intellinuxwireless.org/repos/?p=iwlwifi.git&amp;amp;a=search&amp;amp;h=HEAD&amp;amp;s=4965]&lt;br /&gt;
  &lt;br /&gt;
== Procedure for using this card under Linux using Intel wireless driver ==&lt;br /&gt;
http://forums.fedoraforum.org/forum/showthread.php?t=159550&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{T61}}, {{R61}}, {{X61s}}&lt;/div&gt;</summary>
		<author><name>Theodor</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X61s&amp;diff=31016</id>
		<title>Category:X61s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X61s&amp;diff=31016"/>
		<updated>2007-07-06T16:35:43Z</updated>

		<summary type="html">&lt;p&gt;Theodor: â†Created page with '{| width=&amp;quot;100%&amp;quot; |style=&amp;quot;vertical-align:top&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; alig...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X61s ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X61s related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Core 2 Duo]] CPU L7500  @ 1.60GHz&lt;br /&gt;
* [[Intel Graphics Media Accelerator X3100]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 1GB or 2GB memory [[PC2-5300]] memory standard, max 4GB&lt;br /&gt;
* 120GB, [..]  SATA HDD &lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] in some models&lt;br /&gt;
* [[SD Card slot]] with IO support&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* Firewire (IEEE1394)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:ThinkPadX60.jpg|ThinkPad X61]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:X Series]]&lt;/div&gt;</summary>
		<author><name>Theodor</name></author>
		
	</entry>
</feed>