Editing Unrestricted-system-ui

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
== How to install ==
== How to install ==
To install unrestricted-system-ui you will need to have [https://endno.de/~itsnotabigtruck/inception/ Inception] or an open mode kernel installed.
To install unrestricted-system-ui you will need to have [https://endno.de/~itsnotabigtruck/inception/ Inception] or an open mode kernel installed.
-
 
-
Note that in the instructions below ''wget'' is used to download packages. You can install it with apt-get like so:
 
-
<source lang="bash">
 
-
devel-su # enter root password
 
-
apt-get install wget
 
-
</source>
 
== PR1.3 ==
== PR1.3 ==
=== N9 Users ===
=== N9 Users ===
===== Inception method =====
===== Inception method =====
-
 
<source lang="bash">
<source lang="bash">
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.3.2-1+0m8_armel.deb -O system-ui_1.3.2-1+0m8_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.3.2-1+0m8_armel.deb
/usr/sbin/incept system-ui_1.3.2-1+0m8_armel.deb #enter root pass
/usr/sbin/incept system-ui_1.3.2-1+0m8_armel.deb #enter root pass
</source>
</source>
-
 
-
More info on [[Inception]]
 
===== Open mode method =====
===== Open mode method =====
<source lang="bash">
<source lang="bash">
devel-su #enter pass
devel-su #enter pass
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.3.2-1+0m8_armel.deb -O system-ui_1.3.2-1+0m8_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.3.2-1+0m8_armel.deb
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
dpkg -i system-ui_1.3.2-1+0m8_armel.deb
dpkg -i system-ui_1.3.2-1+0m8_armel.deb
</source>
</source>
-
 
-
=== N950 Users ===
 
-
As of the last edit, PR1.3 is not available for the N950.
 
== PR1.2 ==
== PR1.2 ==
Line 36: Line 24:
===== Inception method =====
===== Inception method =====
<source lang="bash">
<source lang="bash">
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.24-2+0m7_armel.deb -O system-ui_1.2.24-2+0m7_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.24-2+0m7_armel.deb
/usr/sbin/incept system-ui_1.2.24-2+0m7_armel.deb #enter root pass
/usr/sbin/incept system-ui_1.2.24-2+0m7_armel.deb #enter root pass
</source>
</source>
Line 43: Line 31:
<source lang="bash">
<source lang="bash">
devel-su #enter pass
devel-su #enter pass
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.24-2+0m7_armel.deb -O system-ui_1.2.24-2+0m7_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.24-2+0m7_armel.deb
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
dpkg -i system-ui_1.2.24-2+0m7_armel.deb
dpkg -i system-ui_1.2.24-2+0m7_armel.deb
Line 51: Line 39:
===== Inception method =====
===== Inception method =====
<source lang="bash">
<source lang="bash">
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.23-1+0m7_armel.deb -O system-ui_1.2.23-1+0m7_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.23-1+0m7_armel.deb
/usr/sbin/incept system-ui_1.2.23-1+0m7_armel.deb #enter root pass
/usr/sbin/incept system-ui_1.2.23-1+0m7_armel.deb #enter root pass
</source>
</source>
-
===== Open mode method =====
+
==== Open mode method ====
<source lang="bash">
<source lang="bash">
devel-su #enter pass
devel-su #enter pass
-
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.23-1+0m7_armel.deb -O system-ui_1.2.23-1+0m7_armel.deb
+
wget http://mohammadag.xceleo.org/public/Harmattan/system-ui_1.2.23-1+0m7_armel.deb
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
export AEGIS_FIXED_ORIGIN=com.nokia.maemo
dpkg -i system-ui_1.2.23-1+0m7_armel.deb
dpkg -i system-ui_1.2.23-1+0m7_armel.deb
Line 64: Line 52:
-
== Removing the alarms plugin ==
+
=== Removing the alarms plugin ===
Nokia seem to have included an unfinished applet that opens the clock app, to hide it, you may move the .desktop file
Nokia seem to have included an unfinished applet that opens the clock app, to hide it, you may move the .desktop file
<source lang="bash">
<source lang="bash">
-
devel-su #enter root pass
+
devel-su #etner root pass
mv /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.desktop /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.disabled
mv /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.desktop /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.disabled
</source>
</source>
Line 73: Line 61:
To make it visible again:
To make it visible again:
<source lang="bash">
<source lang="bash">
-
devel-su #enter root pass
+
devel-su #etner root pass
mv /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.disabled /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.desktop
mv /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.disabled /usr/share/meegotouch/applicationextensions/statusindicatormenu-alarms.desktop
</source>
</source>
-
 
-
== Enabling battery percentage in status area ==
 
-
To enable battery percentage you'll need to set a gconf key:
 
-
<source lang= "bash">
 
-
gconftool-2 -s /desktop/meego/status_area/display_percentage -t bool true
 
-
</source>
 
-
To disable it, replace true with false in the previous command.
 
== Plugins ==
== Plugins ==
Here is a list of plugins currently available for unrestricted-system-ui:<br>
Here is a list of plugins currently available for unrestricted-system-ui:<br>
*[http://talk.maemo.org/showthread.php?p=1214014#post1214014 Brightness applet]<br>
*[http://talk.maemo.org/showthread.php?p=1214014#post1214014 Brightness applet]<br>
-
*[http://talk.maemo.org/showthread.php?t=85165 Hacky Brightness Controller]<br>
 
*[http://talk.maemo.org/showthread.php?t=84725 MT-Toggles | A toggles platform ]<br>
*[http://talk.maemo.org/showthread.php?t=84725 MT-Toggles | A toggles platform ]<br>
*[http://talk.maemo.org/showthread.php?t=84912 Quick Status Updater]<br>
*[http://talk.maemo.org/showthread.php?t=84912 Quick Status Updater]<br>
-
*[http://talk.maemo.org/showthread.php?p=1237566#post1237566 Music Controls | A player controls platform]<br>
 
-
*[http://talk.maemo.org/showthread.php?t=85163 PresenceX | A online/offline availability widget]<br>
 
== Developers ==
== Developers ==
Line 116: Line 94:
You will need to restart the status menu in postinst and postrm. Refer to the section below (as root) for how to do that.
You will need to restart the status menu in postinst and postrm. Refer to the section below (as root) for how to do that.
-
 
-
== Rearranging status menu plugins ==
 
-
 
-
As of the latest version, unrestricted-system-ui allows you to rearrange items in the status menu through a config file.<br>
 
-
The file is /etc/status-menu-items-order.conf<br>
 
-
Items that aren't in the file will be loaded in alphabatical order.<br>
 
-
After modifying the file with your favorite text editor, you'll need to restart the status menu (see below)<br><br>
 
-
 
-
.desktop file names can be found with
 
-
<source lang="bash">
 
-
for files in $(ls /usr/share/meegotouch/applicationextensions/statusindicatormenu-*desktop); do basename "$files"; done
 
-
</source>
 
== Restarting the status menu ==
== Restarting the status menu ==
Line 134: Line 100:
=== As root ===
=== As root ===
<source lang="bash">
<source lang="bash">
-
/sbin/initctl restart xsession/sysuid
+
/sbin/stop xsession/sysuid
 +
/sbin/start xsession/sysuid
</source>
</source>
Line 141: Line 108:
killall sysuid
killall sysuid
</source>
</source>
-
 
-
== Safe Mode ==
 
-
As of 25.07.2012, unrestricted-system-ui has a safe mode feature, this prevents your device from going into a boot loop, caused for example, by a faulty plugin.<br>
 
-
This feature had some bugs, a reboot would cause it to show up because system-ui crashes once every startup (thanks to Nokia), this was fixed in a version released on 03.08.2012<br>
 
-
To get out of safe mode, tap the applet and follow the on screen instructions.<br>
 
-
If trying to exit safe mode fails the first time, try to uninstall plugins you've recently installed and exit safe mode again. Keep doing this until safe mode doesn't come back.<br>
 
-
=== Technical details ===
 
-
system-ui enters safe mode when it receives SIGSEGV or SIGABRT, it does this by writing two files to /tmp (system-ui-crashed and system-ui-crashed-again), the second file is a workaround to system-ui crashing at startup, if the first file exists when system-ui crashes, the second one will be created. unrestricted-system-ui checks for the second file at startup, if it exists, it restores Nokia's limitation while allowing another applet, the safe mode one, to show. To exit safe mode, the applet deletes both files and kills system-ui to restart it.
 
-
[[Category:N9]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)