Rotation

(Update for 5.2008.43-7; change instructions from maemo-mini-curl to wget, add N810W/RX48 section)
Line 1: Line 1:
-
'''NOTE: This guide is not for the latest Diablo update (5.2008.43-7) and therefore it is not recommended to use until support is made available.'''
 
-
 
Rotation allows you to change the screen orientation between landscape and portrait to all 4 cardinal directions. You may wish to do this to better view a long page of text, allow for easier left-handed operation,  for easier reading of certain websites, or a variety of other purposes.
Rotation allows you to change the screen orientation between landscape and portrait to all 4 cardinal directions. You may wish to do this to better view a long page of text, allow for easier left-handed operation,  for easier reading of certain websites, or a variety of other purposes.
Line 8: Line 6:
First, make sure you know what you're doing! Although the steps outlined here are easy to follow and mostly safe, you are working with important system files, and a careless misstep could leaving you in need of a [[updating the tablet firmware|reflash]].
First, make sure you know what you're doing! Although the steps outlined here are easy to follow and mostly safe, you are working with important system files, and a careless misstep could leaving you in need of a [[updating the tablet firmware|reflash]].
-
These instructions only work for Diablo, so make sure your system is completely up-to-date, and make sure [[Extras]] is enabled. Then you will need to get [[root access]], open XTerm and become root.
+
These instructions only work for Diablo, and specifically version 5.2008.43-7, so make sure your system is completely up-to-date, and make sure [[Extras]] is enabled. Then you will need to get [[root access]], open XTerm and become root.
There are two slightly different sets of packages for the N800 and the N810, so follow the appropriate steps for your device.
There are two slightly different sets of packages for the N800 and the N810, so follow the appropriate steps for your device.
 +
 +
=== N800 ===
 +
Run this command in XTerm as root:
 +
 +
apt-get install wget advanced-backlight osso-software-version-'''rx34'''-unlocked
=== N810 ===
=== N810 ===
-
Run these commands in XTerm as root:
+
Run this command in XTerm as root:
-
maemo-mini-curl -o osso-software-version-rx44-unlocked_4.2008.36-5_all.deb <nowiki>http://outpo.st/rotate/pool/user/o/osso-software-version-rx44-unlocked/osso-software-version-rx44-unlocked_4.2008.36-5_all.deb
+
-
</nowiki>
+
-
dpkg -i osso-software-version-rx44-unlocked_4.2008.36-5_all.deb
+
-
=== N800 ===
+
  apt-get install wget advanced-backlight osso-software-version-'''rx44'''-unlocked
-
Run these commands in XTerm as root:
+
-
  maemo-mini-curl -o osso-software-version-rx34-unlocked_4.2008.36-5_all.deb <nowiki>http://outpo.st/rotate/pool/user/o/osso-software-version-rx34-unlocked/osso-software-version-rx34-unlocked_4.2008.36-5_all.deb</nowiki>
+
-
dpkg -i osso-software-version-rx34-unlocked_4.2008.36-5_all.deb
+
-
=== For both devices ===
+
=== N810W ===
 +
'''This should work, but is (as far as I know) untested. If you do it (and it works), please remove this notice.'''
 +
Run this command in XTerm as root:
-
After following the appropriate steps for your device, continue and run:
+
apt-get install wget advanced-backlight osso-software-version-'''rx48'''-unlocked
-
maemo-mini-curl -o kernel-diablo-flasher_2.6.21-200835maemo1rotation_all.deb <nowiki>http://outpo.st/rotate/pool/user/k/kernel-diablo/kernel-diablo-flasher_2.6.21-200835maemo1rotation_all.deb</nowiki>
+
=== For both devices ===
-
maemo-mini-curl -o xserver-xomap_1.3.99.0~git20070321-0osso20083101rotation_armel.deb <nowiki>http://outpo.st/rotate/pool/user/x/xorg-server/xserver-xomap_1.3.99.0~git20070321-0osso20083101rotation_armel.deb</nowiki>
+
'''This section untested on N810W. If this kernel is correct for N810W, remove this notice...'''
-
apt-get install advanced-backlight
+
After following the appropriate steps for your device, continue and run:
-
dpkg -i kernel-diablo-flasher_2.6.21-200835maemo1rotation_all.deb xserver-xomap_1.3.99.0~git20070321-0osso20083101rotation_armel.deb
+
-
Now connect your device to the power supply (running out of battery during the short flashing process could be problematic), then run:
+
  <nowiki>wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200842maemo1rotationfast_all.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20083801rotation_armel.deb
-
  fiasco-flasher -f -k /boot/zImage-diablo-200835
+
dpkg -i kernel-diablo-flasher_2.6.21-200842maemo1rotationfast_all.deb xserver-xomap_1.3.99.0~git20070321-0osso20083801rotation_armel.deb</nowiki>
Reboot, make sure Advanced Backlight is enabled (Control panel -> Panels -> Status bar) and rotate using the selection in Advanced Backlight from your status bar.
Reboot, make sure Advanced Backlight is enabled (Control panel -> Panels -> Status bar) and rotate using the selection in Advanced Backlight from your status bar.
[[Category:Users]]
[[Category:Users]]

Revision as of 01:46, 5 January 2009

Rotation allows you to change the screen orientation between landscape and portrait to all 4 cardinal directions. You may wish to do this to better view a long page of text, allow for easier left-handed operation, for easier reading of certain websites, or a variety of other purposes.

Unfortunately, rotation support isn't bundled with Maemo even though the tablets support hardware screen rotation. Fortunately, installing the necessary packages for rotation support is a relatively easy process.

Contents

Installing

First, make sure you know what you're doing! Although the steps outlined here are easy to follow and mostly safe, you are working with important system files, and a careless misstep could leaving you in need of a reflash.

These instructions only work for Diablo, and specifically version 5.2008.43-7, so make sure your system is completely up-to-date, and make sure Extras is enabled. Then you will need to get root access, open XTerm and become root.

There are two slightly different sets of packages for the N800 and the N810, so follow the appropriate steps for your device.

N800

Run this command in XTerm as root:

apt-get install wget advanced-backlight osso-software-version-rx34-unlocked

N810

Run this command in XTerm as root:

apt-get install wget advanced-backlight osso-software-version-rx44-unlocked

N810W

This should work, but is (as far as I know) untested. If you do it (and it works), please remove this notice. Run this command in XTerm as root:

apt-get install wget advanced-backlight osso-software-version-rx48-unlocked

For both devices

This section untested on N810W. If this kernel is correct for N810W, remove this notice... After following the appropriate steps for your device, continue and run:

wget http://outpo.st/rotate/kernel-diablo-flasher_2.6.21-200842maemo1rotationfast_all.deb http://outpo.st/rotate/xserver-xomap_1.3.99.0~git20070321-0osso20083801rotation_armel.deb
dpkg -i kernel-diablo-flasher_2.6.21-200842maemo1rotationfast_all.deb xserver-xomap_1.3.99.0~git20070321-0osso20083801rotation_armel.deb

Reboot, make sure Advanced Backlight is enabled (Control panel -> Panels -> Status bar) and rotate using the selection in Advanced Backlight from your status bar.