Community SSU/Features

m (Editing transitions.ini)
(Add link to Jaffa's 'the point of force rotation' post.)
Line 55: Line 55:
Status Menu also seems remembers devices last orientation and will continue to open in portrait mode until keyboard is opened and closed in landscape orientation, or another application is used in landscape mode.
Status Menu also seems remembers devices last orientation and will continue to open in portrait mode until keyboard is opened and closed in landscape orientation, or another application is used in landscape mode.
 +
 +
The [http://talk.maemo.org/showpost.php?p=953421&postcount=969 point of forcerotation] is to make it easier to identify the apps which are:
 +
 +
    Closed source but work well. A "white-list" will be developed and included in a future CSSU so that these rotate out-of-the-box.
 +
    Open source but work well. These will have the appropriate flags added to their source in the git repos.
 +
    Open source but nearly work. These will have the appropriate flags and changes added to their source in the git repos.
 +
 +
Therefore, unless an app falls into one of the above categories, please do not raise bugs in the CSSU.
==Applying the changes to transitions.ini==
==Applying the changes to transitions.ini==

Revision as of 09:16, 23 February 2011

Contents

Editing transitions.ini

To enable the CSSU features you have to edit a file (I use leafpad, but any editor works). After any CSSU update you have to re-edit this file.

The file to edit is transitions.ini and is in

/usr/share/hildon-desktop/

So the command is :

leafpad /usr/share/hildon-desktop/transitions.ini

If you use a theme that has a custom transitions.ini file, it will override the one above, so check in /opt/usr/share/themes/[name of the theme you're using]/transitions.ini, if changing the transitions.ini file in the above path doesn't work.

The CSSU tweaks have to be turned on at the end of the file one by one, where there is also a bit more documentation about them.

If you don't see an option there, you need to update the CSSU install (via the application manager). You can check which version you have using System, Settings, About Community SSU.

To apply the changes see the end of this page.

Available as of 20.2010.36-2maemo10 (PR 1.3.3.7-4)

If you want to enable a blurless effect for the background when switching apps, you have to edit it like this

blurless = 1

and for the task switcher layout you can choose 1, 2 columns or the default

taskswitcher = 2

Available as of 20.2010.36-2maemo12 (PR 1.3.3.7-6)

More details and some demo videos of these features are here : http://thpmaemo.blogspot.com/2011/02/community-ssu-features-to-look-forward.html

For the alternative rotation effect (spin in place rather than flip), set

zaxisrotation = 1

You can force all apps to (try to) autorotate with

forcerotation = 1

But this isn't likely to work well for all applications (yet).


About forced rotation:

There are two ways to invoke portrait viewing of an application.

1: Launch the application while holding the device in portrait mode.

2: Launch the application in landscape mode, rotate the device to portrait, then slide the keyboard open then closed.

Note: Non-auto rotating application seem to remember their orientation regardless of device orientation. To overcome this, load desired application, place the device in desired orientation and slide keyboard open then closed.

Status Menu also seems remembers devices last orientation and will continue to open in portrait mode until keyboard is opened and closed in landscape orientation, or another application is used in landscape mode.

The point of forcerotation is to make it easier to identify the apps which are:

   Closed source but work well. A "white-list" will be developed and included in a future CSSU so that these rotate out-of-the-box.
   Open source but work well. These will have the appropriate flags added to their source in the git repos.
   Open source but nearly work. These will have the appropriate flags and changes added to their source in the git repos.

Therefore, unless an app falls into one of the above categories, please do not raise bugs in the CSSU.

Applying the changes to transitions.ini

Some of these changes apply as soon as you save the file (which ? - TC), while other require you to restart hildon-desktop. You can do so by turning the phone off and on again, or running as root:

 killall hildon-desktop

This will kill the hildon-desktop process, and it will be automatically restarted with the changed settings loaded and applied. Be sure not to "killall hildon-desktop" too often in a row (like several times in one minute), or the system will restart (nothing dangerous, though - just an annoyance).