<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.135.114.247</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.135.114.247"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/70.135.114.247"/>
	<updated>2026-04-21T20:34:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluezwitch&amp;diff=1923</id>
		<title>Bluezwitch</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluezwitch&amp;diff=1923"/>
		<updated>2011-11-21T22:11:14Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://maemo.org/packages/view/bluezwitch/ bluezwitch] is a widget for the Maemo desktop which allows you to quicky switch [[Bluetooth]] on/off. It simply toggles between the two states., saving you quite a few clicks compared to the original Maemo way :-)&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
&lt;br /&gt;
You can use the settings dialogue to enter your own Switch Off message.&lt;br /&gt;
If the widget isn&#039;t show after installation, please reboot the phone and add it again (through the Desktop Edit mode &amp;gt; Add Widget)&lt;br /&gt;
&lt;br /&gt;
==Screenshot==&lt;br /&gt;
&lt;br /&gt;
Nothing to see, just a simple &lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
&lt;br /&gt;
* Main author: [http://maemo.org/profile/view/twaelti/ twaelti]&lt;br /&gt;
* Thanks to Google and the WWW for a treasure trove of information helping me bring this together&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
&lt;br /&gt;
The [http://maemo.org/packages/view/bluezwitch/ current changelog] is available through the package viewer.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
* End of roadmap, all of its very simple functionality implemented.&lt;br /&gt;
&lt;br /&gt;
==Wishlist==&lt;br /&gt;
&lt;br /&gt;
Use this space to add possible feature wishes:&lt;br /&gt;
* Indication whether bt on/off in icon (jgbreezer). &#039;&#039;I know I can click the status to find out though, Im just lazy and want to see with one glance instead of a touch and then another to cancel the dialog. Should update if something else turns it on/off too (can it be notified by dbus?)&#039;&#039; &#039;&#039;&#039;DECLINED (twaelti) Won&#039;t be implemented, as you can just glance at the statusbar area and see the bluetooth icon visible if BT is up and running :-)&#039;&#039;&#039;&lt;br /&gt;
* Timed &#039;on&#039; status (jgbreezer). &#039;&#039;eg. just for pairing, so I don&#039;t forget to turn it off again for battery/security. Can&#039;t think how UI would work without disrupting the quick on/off usual operation though. Maybe this is one more for the system&#039;s BT settings dialog to handle.&#039;&#039;&lt;br /&gt;
*Can you add more customizable options to icon. ex. icon appearance, icon colour.&lt;br /&gt;
* add an option in the settings menu to connect with a special device/mac when enabling bluetooth&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
&lt;br /&gt;
Use this paragraph to report possible bugs:&lt;br /&gt;
* None known for now (YOUR NAME)&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Fremantle]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluetooth_stereo_audio_with_XMMS&amp;diff=1914</id>
		<title>Bluetooth stereo audio with XMMS</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluetooth_stereo_audio_with_XMMS&amp;diff=1914"/>
		<updated>2011-11-21T22:11:00Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{out of date}}&lt;br /&gt;
&lt;br /&gt;
This howto for getting [[Bluetooth]] stereo audio with XMMS makes the assumption that you are comfortable with the command line and the vi editor.  The user them self is responsible for the quality of their work, and although I&#039;m enjoying my BT headphones with my N800 it doesn&#039;t mean it will work for everyone.  Never underestimate the power of a Geek to out think their self.  For now this tutorial only works on the [[Nokia N800|N800]] due to the fact that the 770 doesn&#039;t have enough oompf for XMMS.  However I&#039;m convinced that some of the information herein can be used with any mplayer based (like kagu) media player or mplayer itself, though I&#039;ve not tested it. (I&#039;m using my 770 for other tests, I&#039;m playing with) &lt;br /&gt;
&lt;br /&gt;
==Get Software==&lt;br /&gt;
&lt;br /&gt;
Get XMMS [http://www.internettablettalk.com/forums/showthread.php?t=11892 here]&lt;br /&gt;
&lt;br /&gt;
You will also find that with XMMS you will need a different kind of keyboard (it isn&#039;t Hildon aware.)  and that is also available in the debfarm repo.  It&#039;s called xvkbd.   Get xmms + any extra&#039;s you want (like infinity) and procede.  &#039;&#039;&#039;NOTE:&#039;&#039;&#039; Due to the way crossfade works you can&#039;t use it + the Alsa plugin so no crossfade for BT headphones.&lt;br /&gt;
&lt;br /&gt;
==Bluetooth setup==&lt;br /&gt;
&lt;br /&gt;
First step is of course to properly setup your headphones.  Follow your particular headphones instructions and pair your n8XX with the headphones.  Don&#039;t bother going any further till this is done.   Once completed the real fun begins.&lt;br /&gt;
&lt;br /&gt;
Now we go [http://www.internettablettalk.com/forums/showthread.php?t=13468&amp;amp;highlight=a2dp here] and follow the first post and it&#039;s instructions on how to enable a2dp.  In my case I did all of this by hand, but this post seems to make life much easier so, why not? &lt;br /&gt;
&lt;br /&gt;
Next step involves two additional edits to a file.  These edits I&#039;ve found improve, or rather decrease the number of dropouts especially in a bluetooth rich environment (like my office) &lt;br /&gt;
&lt;br /&gt;
Using vi open the file /etc/bluetooth/hcid.conf  &lt;br /&gt;
&lt;br /&gt;
# vi /etc/hcid.conf&lt;br /&gt;
&lt;br /&gt;
now look for this section:&lt;br /&gt;
&lt;br /&gt;
        # Default link mode&lt;br /&gt;
        #   none   - no specific policy&lt;br /&gt;
        #   accept - always accept incoming connections&lt;br /&gt;
        #   master - become master on incoming connections,&lt;br /&gt;
        #            deny role switch on outgoing connections&lt;br /&gt;
        lm accept;&lt;br /&gt;
&lt;br /&gt;
you need to change the last line to:&lt;br /&gt;
&lt;br /&gt;
        lm accept,master;  &lt;br /&gt;
&lt;br /&gt;
Notice that there is no space around the comma, this is important as the list is comma delineated, not space.  What this doesm, is tells the IT that it can be the master, and control the connection.  This seems to decrease the tendency of BT devices to be disturbed by a stronger signal from another device (like someone with a BT phone in their pocket, walking up to talk to you.) &lt;br /&gt;
&lt;br /&gt;
Next we need to find this section, which should be the very next section:&lt;br /&gt;
&lt;br /&gt;
        # Default link policy&lt;br /&gt;
        #   none    - no specific policy&lt;br /&gt;
        #   rswitch - allow role switch&lt;br /&gt;
        #   hold    - allow hold mode&lt;br /&gt;
        #   sniff   - allow sniff mode&lt;br /&gt;
        #   park    - allow park mode&lt;br /&gt;
        lp rswitch,hold,sniff,park;&lt;br /&gt;
&lt;br /&gt;
Now edit it and remove the words rswitch and sniff.  so that it looks like this:&lt;br /&gt;
&lt;br /&gt;
        lp hold,park;&lt;br /&gt;
&lt;br /&gt;
The rswitch is for a device that can switch roles between the lower quality headphone protocol and the higher quality a2dp one.  It&#039;s in our interest to stay high quality.  The sniff allows the IT to search for other devices while connected to you.  Not desirable in a BT rich environment.  &lt;br /&gt;
&lt;br /&gt;
Restart the IT in order to get all of the BT changes picked up.  It seems that just restarting the service doesn&#039;t quite do the Linux thing and pick up all the changes, so you have to do it win style.  &lt;br /&gt;
&lt;br /&gt;
At this point you should have a set of BT headphones that can talk with your IT.    If you have mplayer installed the instructions listed above for installing a2dp list a way from the command line to play an individual mp3 with mplayer.  &lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;XMMS Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The worst is over,  Now is time to get XMMS rocking and rolling.   Step one is to turn on your headphones and connect to the IT.  Once we make the config edits in XMMS we will lock up if it cannot find the bluetooth device.   &lt;br /&gt;
&lt;br /&gt;
Open XMMS, then click to open the menu (upper left hand corner of the main xmms &#039;window&#039;) scroll down to Options =&amp;gt; Preferences once that window opens choose the first tab labeled &amp;quot;Audio I/O Plugins&amp;quot;  Near the bottom you will see a long bar/button click on it and choose the &amp;quot;Alsa 1.2.10 Output Plugin (libALSA.so)&amp;quot;  Once you do the &#039;Configure&#039; button will ungrey click this a new window will open.  This is where you will need the xvkbd I mentioned above.  &lt;br /&gt;
&lt;br /&gt;
Now using the xvkbd keyboard you installed earlier.  click in the small window that says default and enter the word bluetooth.  (if you didn&#039;t install the xvkbd follow the next few steps till you see the alternate for this.) &lt;br /&gt;
&lt;br /&gt;
Just below this there is a section called mixer.  In this section click the box that says &amp;quot;Use software volume control&amp;quot;   Now close all the windows using the &#039;OK&#039; buttons.  If you didn&#039;t install xvkbd close XMMS, otherwise skip the next step.  &lt;br /&gt;
&lt;br /&gt;
For those who didn&#039;t use xvkbd, once XMMS has closed open the file .xmms/config and look for the ALSA section and change the line&lt;br /&gt;
&lt;br /&gt;
     pcm_device=default&lt;br /&gt;
&lt;br /&gt;
and make it read&lt;br /&gt;
&lt;br /&gt;
     pcm_device=bluetooth&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE&#039;&#039; some have found that sometimes it takes a couple of re-edits because XMMS changed things back.  I&#039;ve not seen that but, this is a computer and anything can happen.  You&#039;ll know it happened when sound comes out the IT, and not your headphones.  &lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Last Setup:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For whatever reason, it seems that although BT stereo needs all of the CPU room it can grab it isn&#039;t capable of over ridding the power saving features in the IT.  The next step will over ride this and  stop the drops.  &lt;br /&gt;
&lt;br /&gt;
I created a small shell script below.  open vi and copy &amp;amp; paste or type this in.  (much easier than typing it new every time you need it.)  I called the script blues using the vi editor:&lt;br /&gt;
&lt;br /&gt;
# vi blues&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# CPU power mode changer linuxrebel 2008&lt;br /&gt;
# Ask what we are to do&lt;br /&gt;
echo &amp;quot;bluetooth use state: 1 on; 2 off&amp;quot;&lt;br /&gt;
read ans&lt;br /&gt;
# take action based on that request&lt;br /&gt;
if [ $ans -eq &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
       # go into a mode where the cpu is always at full speed&lt;br /&gt;
       echo performance &amp;gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;
elif [ $ans -eq &amp;quot;2&amp;quot; ]; then&lt;br /&gt;
        # Go into the normal demand driven mode&lt;br /&gt;
        echo ondemand  &amp;gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;
else&lt;br /&gt;
       # in case you typed wrong you won&#039;t think something happened that didn&#039;t&lt;br /&gt;
       echo &amp;quot;Try again hombre $ans is not an option&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I then save it, chmod it 755 and through sudo, run it.  choose 1, load up XMMS and enjoy as I am hours of near dropout free music.    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When you are done just re-run blues and choose 2, this will put it back into the normal ondemand mode, and ensure the highest power saving mode.  &lt;br /&gt;
&lt;br /&gt;
[[Category:Media]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:N8x0]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluetooth_PAN&amp;diff=1678</id>
		<title>Bluetooth PAN</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluetooth_PAN&amp;diff=1678"/>
		<updated>2011-11-21T22:10:44Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This allows you to use your Maemo device to use [[Bluetooth]] PAN to connect via another device to another network such as the Internet.&lt;br /&gt;
&lt;br /&gt;
The Connection manager is used for this purpose, exactly the same way as you connect to a WLAN network or to a cell phone dial-up connection ([[Bluetooth DUN]]). Most Windows Smartphones use this method of connection when used as a modem via Bluetooth.&lt;br /&gt;
&lt;br /&gt;
If you have [[Nokia N900]] you may instead use it as PAN server to allow an other device such as a Nokia N8x0 to utilize Bluetooth PAN.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* maemo-pan&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
&lt;br /&gt;
Install maemo-pan through the Application manager. You may need to restart your tablet after installation in order to force a dependency on maemo-pan (libicd-network-dummy package) being loaded.&lt;br /&gt;
&lt;br /&gt;
Tap on the Connectivity icon in your status bar and either &amp;quot;Select a connection&amp;quot; or &amp;quot;Change connection&amp;quot; to see a list of available network access points. You should see one called &amp;quot;Dummy Network&amp;quot; (this name will likely change in future versions of maemo-pan, see [https://bugs.maemo.org/show_bug.cgi?id=3306 bug #3306] for details).&lt;br /&gt;
&lt;br /&gt;
To connect to the Internet through this connection you must make sure the &amp;quot;Internet Connection Sharing&amp;quot; application is running on your phone and has a connection. Select the &amp;quot;Dummy Network&amp;quot; from the tablet network list and enjoy anywhere Internet!&lt;br /&gt;
&lt;br /&gt;
=== Using PAN on older releases ===&lt;br /&gt;
&lt;br /&gt;
It is possible to use PAN to share Internet connections via PAN between two Nokia devices. However, on older devices it is recommended to use [[Bluetooth DUN]] (dial-up networking), since this is the normal method which smartphones use to share Internet access over Bluetooth.&lt;br /&gt;
&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[[Category:Connectivity]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluetooth_HID&amp;diff=1641</id>
		<title>Bluetooth HID</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluetooth_HID&amp;diff=1641"/>
		<updated>2011-11-21T22:10:14Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Keyboards ==&lt;br /&gt;
&lt;br /&gt;
=== Nokia SU-8W ===&lt;br /&gt;
&lt;br /&gt;
Of course Nokia&#039;s own [[Bluetooth]] keyboard plays with Maemo very well, but in some cases, as in Brazilian Portuguese (pt_BR) language, some accents don&#039;t work. There&#039;s a workaround in [http://labs.danilocesar.com/blog/2008/06/30/su-w8-accents-on-n800/].&lt;br /&gt;
&lt;br /&gt;
=== The Apple Bluetooth Keyboard ===&lt;br /&gt;
&lt;br /&gt;
Apple&#039;s keyboard works out of the box if you set the keyboard type to &amp;quot;Generic 105-key PC&amp;quot; and the layout to &amp;quot;English (USA)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An extensive discussion about customizing this keyboard for Maemo (adding page-up/page-down, lots more keys and functionality, etc.) [http://cs.gmu.edu/~sean/stuff/n800/keyboard/ may be found here].  Much of this information is applicable to other keyboards as well, particularly discussion about &amp;lt;code&amp;gt;xmodmap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cygnet (&amp;quot;Smart&amp;quot;) Keyboards ===&lt;br /&gt;
&lt;br /&gt;
A large number of [http://www.cygnetuk.com Cygnet] Bluetooth keyboards are currently showing up around eBay for very reasonable prices. The good news is that they are indeed Maemo-compatible. The bad news is that they&#039;re not HID keyboards, they&#039;re serial keyboards, which means that setting them up is currently a little more work. (We&#039;re working on making this easier).&lt;br /&gt;
&lt;br /&gt;
There are two types of Cygnet keyboard, both rebranded [http://www.chainpus.com/ Chainpus] (&amp;quot;Smart&amp;quot;) keyboards:&lt;br /&gt;
&lt;br /&gt;
* The keyboard currently advertised on the Cygnet website is a rebranded [http://www.chainpus.com/products/keyboard/bk600.html BK-600], a nice clamshell serial keyboard. The key travel is a bit squidgy, but altogether it feels like a very well-put-together unit.&lt;br /&gt;
* There is also another keyboard being sold, branded as Cygnet - it&#039;s the BK-300 (currently only available on the Chainpus [http://www.chainpus.com/ home page]). I got one by mistake - they&#039;re gratifyingly thin and tiny, but I didn&#039;t like the equally tiny calculator-style buttons, and exchanged mine. It claims to be HID-compatible, so you shouldn&#039;t have any problems.&lt;br /&gt;
&lt;br /&gt;
The BK-600 is supported by [http://fanoush.wz.cz/maemo/ kbdd] ([http://www.handhelds.org/moin/moin.cgi/kbdd source code]), the serial-port keyboard daemon, using the &amp;quot;smartbt&amp;quot; driver. You will need a version of kbdd built for Maemo, and the uinput.ko kernel module. Binaries of both of these for Maemo v1.1 are available at http://fanoush.webpark.cz/maemo/&lt;br /&gt;
&lt;br /&gt;
Both he and I have also succeeded in building them for v2.0, and a similar binary tarball should be posted on that website by the time you read this. Failing which, email the site maintainer, as he is known to have a working version with some extra patches.&lt;br /&gt;
&lt;br /&gt;
=== Installing Non-HID Bluetooth Keyboards ===&lt;br /&gt;
&lt;br /&gt;
Keyboards such as the HP iPAQ Bluetooth Foldable or the Freedom Keyboard will need the [http://fanoush.wz.cz/maemo/ kbdd driver] for the 770, N800, and N810.  (original source [http://www.handhelds.org/moin/moin.cgi/kbdd here]).&lt;br /&gt;
&lt;br /&gt;
== Maemo Devices ==&lt;br /&gt;
&lt;br /&gt;
N800 and N810 devices have Bluetooth HID out of the box.&lt;br /&gt;
&lt;br /&gt;
The N900 does not officially support Bluetooth HID.  However, you can enable Bluetooth keyboards with some hacking: see [[Fremantle Bluetooth Keyboard Layout]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluetooth_DUN&amp;diff=1630</id>
		<title>Bluetooth DUN</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluetooth_DUN&amp;diff=1630"/>
		<updated>2011-11-21T22:09:53Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Nokia 770 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bluetooth]] DUN (dial-up networking) allows one to set up Bluetooth networking using a cellular device and a device supporting Bluetooth SPP/DUN profile.&lt;br /&gt;
&lt;br /&gt;
While [[Bluetooth PAN]] offers slightly faster connection speeds than DUN, but DUN does not require having to install any extra software packages. This method also works for software versions older than OS2008.&lt;br /&gt;
&lt;br /&gt;
=== Nokia N900 ===&lt;br /&gt;
As the N900 now has its own GSM/3G capability, Bluetooth DUN may have two different meanings for this device :&lt;br /&gt;
&lt;br /&gt;
# if the N900 has net access itself, another Bluetooth-equipped device (such as a PC or laptop) may use it as a modem. In this case it plays the role of the mobile phone in the previous scenarios, and act as a Bluetooth DUN server&lt;br /&gt;
# if the N900 is not equipped with a data SIM, it may use another GSM/3G phone as a modem to access the network, and act as a Bluetooth DUN client&lt;br /&gt;
&lt;br /&gt;
==== Bluetooth DUN server ====&lt;br /&gt;
&lt;br /&gt;
This does not work out of the box (at least in early versions of Maemo5, as of December 2009). A tweak is needed to enable it, which has been described and packaged by [http://intr.overt.org/blog/?p=91 Philip Langdale] as “&#039;&#039;[http://maemo.org/packages/view/bluetooth-dun/ Bluetooth Dial-up Networking]&#039;&#039;”. Installing this package from the Extras repository is all that is required.&lt;br /&gt;
&lt;br /&gt;
If the device that&#039;s being tethered runs Windows, there may be additional complications. Installing a recent version of Nokia PC Suite (with partial N900 support), and connecting it to the N900, may be necessary to create the relevant &amp;quot;Bluetooth Modem&amp;quot; in Network Connections; for others, simply pairing the N900 with the Windows Bluetooth stack is enough.&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;quot;modem&amp;quot; may need to have an &amp;quot;init string&amp;quot; set. In the Control Panel, choose phone and modem options, bring up properties for the bluetooth modem under the modems tab, and then go to advanced. In the init command field enter something like this:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;at+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;your_apn&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
...where &#039;&#039;your_apn&#039;&#039; is the APN for your carrier that you can get from the network connections list in your N900 settings.&lt;br /&gt;
&lt;br /&gt;
If the dial-up connection goes through most of the steps: find port, dial number, log in, but stalls at the very end (on &amp;quot;Registering your computer on the network&amp;quot;), setting the init string is probably the last missing part. Thanks to [http://talk.maemo.org/showpost.php?p=436634&amp;amp;postcount=7 Kyle] for that one!&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Computer which Tethers the N900 ====&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [[Debian-Tethering|Debian]]&lt;br /&gt;
&lt;br /&gt;
=== Nokia N8x0 ===&lt;br /&gt;
&lt;br /&gt;
# Goto &#039;Menu → Tools → Control Panel → Bluetooth → Devices → New&#039;&lt;br /&gt;
# You should see your phone or PC, pair up with it. I recommend using a 10-digit or greater pairing code&lt;br /&gt;
# Set it as a &amp;quot;Trusted Device&amp;quot;... I haven&#039;t tried it the other way yet&lt;br /&gt;
# Goto &#039;Connectivity → Connections → New&#039; in the Control Panel&lt;br /&gt;
# Choose GPRS → Next&lt;br /&gt;
# Leave Access Point and Tel# at defaults, leave user/pass blank → Next&lt;br /&gt;
# IF you chose not to specify the remote IP on the PC side (see above) THEN choose Advanced → IP Addresses and put in an appropriate IP and DNS servers.&lt;br /&gt;
# Goto &#039;Phone&#039; in the Control Panel&lt;br /&gt;
# Choose your new Device from step 2. It is now &#039;selected&#039;. If you don&#039;t do this then it won&#039;t show up in the Connection Manager.&lt;br /&gt;
&lt;br /&gt;
=== Nokia 770 ===&lt;br /&gt;
&lt;br /&gt;
# Goto &#039;Menu → Tools → Control Panel → Phone → New&#039;&lt;br /&gt;
# You should see your PC. Make a pairing with it. I recommend a PIN of at least 10 characters.&lt;br /&gt;
# You will get a warning that you can only use the phone for Dial-Up Networking, not transferring files. Use class 0x120108 in /etc/bluetooth/hcid.conf and set up OBEX if you want file sharing, see http://www.mulliner.org/bluetooth/sobexsrv.php&lt;br /&gt;
# Goto &#039;Connectivity → Connections → New&#039; in the Control Panel&lt;br /&gt;
# Choose &#039;Packet Data&#039; → Next&lt;br /&gt;
# Leave Access Point and Tel# at defaults, leave user/pass blank → Next&lt;br /&gt;
# IF you chose not to specify the remote IP on the PC side (see above) THEN choose Advanced → IP Addresses and put in an appropriate IP and DNS servers.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Connectivity]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[[Category:Cellular]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Beginners]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluetooth&amp;diff=1610</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluetooth&amp;diff=1610"/>
		<updated>2011-11-21T22:09:35Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Voice over Bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maemo devices have a built-in &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; radio that allows you to do things like tether to a cellphone for a data connection, transfer files between devices, and connect input devices.&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Under Fremantle ==&lt;br /&gt;
&lt;br /&gt;
Some Bluetooth profiles have been disabled or removed from Fremantle, but can be &amp;quot;hacked&amp;quot; to work. Please see [[Fremantle Unsupported Bluetooth profiles]] for more details. Maemo Bluetooth capability is based on the Linux [http://www.bluez.org/ BlueZ] software stack&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
There are two Bluetooth networking protocols. The first, DUN, is well-supported in Maemo and is the recommended method for tethering to a cellular device. The second, PAN, does not have official support, but is well-supported by the community. PAN is faster and more versatile, but supported by fewer devices than DUN.&lt;br /&gt;
&lt;br /&gt;
=== Dial-Up Networking ===&lt;br /&gt;
{{main|Bluetooth DUN}}&lt;br /&gt;
DUN is the primary method for tethering to cellular devices. It is easy to set up and easy to use, but slower than PAN in many cases.&lt;br /&gt;
&lt;br /&gt;
=== Personal Area Network ===&lt;br /&gt;
{{main|Bluetooth PAN}}&lt;br /&gt;
PAN is faster and more versatile than DUN, though supported by fewer devices, and not officially supported in Maemo, but support is provided by the community package [http://garage.maemo.org/projects/maemo-pan maemo-pan]. PAN is particularly useful for setting up Bluetooth networks between your computer and your tablet.&lt;br /&gt;
&lt;br /&gt;
== Input devices ==&lt;br /&gt;
{{main|Bluetooth HID}}&lt;br /&gt;
&lt;br /&gt;
Input devices are probably the most common use of Bluetooth. Keyboards are what most people will use, but Bluetooth mice are also an option, as well as interesting accessories like Wiimotes.&lt;br /&gt;
&lt;br /&gt;
A Bluetooth keyboard will work out-of-the-box without only a little setup.&lt;br /&gt;
&lt;br /&gt;
A Bluetooth mouse are more problematic, as, by default, the mouse pointer is invisible in Maemo, but they can be used with just a little configuration. A description how to get it work can be found [http://talk.maemo.org/showthread.php?p=734576 here].&lt;br /&gt;
&lt;br /&gt;
== File transfers ==&lt;br /&gt;
{{main|Bluetooth OBEX}}&lt;br /&gt;
&lt;br /&gt;
To utilize Bluetooth for file transfers to or from a Bluetooth device the OBEX profile is used. Many mobile devices support this profile.&lt;br /&gt;
&lt;br /&gt;
== Voice over Bluetooth ==&lt;br /&gt;
Voice over bluetooth can be done but it isn&#039;t easy. If you are interested enough, please read [[Bluetooth stereo audio with XMMS]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[[Category:Connectivity]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bluemaemo&amp;diff=1579</id>
		<title>Bluemaemo</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bluemaemo&amp;diff=1579"/>
		<updated>2011-11-21T22:09:21Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueMaemo is a remote controller application for Maemo-powered devices. With BlueMaemo you can turn your Maemo-powered device in a mixed Bluetooth keyboard-and-mouse device through the HID Bluetooth profile. &lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://maemo.org/downloads/product/OS2008/bluemaemo/ OS2008]&lt;br /&gt;
* [http://maemo.org/packages/view/bluemaemo/ Maemo 5] - Coming soon, alpha version available in the [[Extras-devel]] repository.&lt;br /&gt;
&lt;br /&gt;
== How to connect for the first time ==&lt;br /&gt;
&lt;br /&gt;
For legacy versions of BlueMaemo (&amp;lt; 0.3.7), see instructions [http://www.valeriovalerio.org/?page_id=174 here].&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
* Remove any existing pairings between your phone/tablet and your computer (in both devices).&lt;br /&gt;
* Start BlueMaemo and select &amp;quot;Establish Connection&amp;quot;.&lt;br /&gt;
* Select and pair your phone/tablet with your computer.&lt;br /&gt;
* Select yes in the &amp;quot;Connect to&amp;quot; dialog, a authorization dialog will appear, check &amp;quot;always grant access&amp;quot; to allow future reconnection&#039;s.&lt;br /&gt;
* You can then use the reconnect button on BlueMaemo to connect to an already paired computer.&lt;br /&gt;
&lt;br /&gt;
=== Windows XP ===&lt;br /&gt;
*tbd&lt;br /&gt;
&lt;br /&gt;
=== Mac OSX ===&lt;br /&gt;
* Remove any existing pairings between your phone/tablet and your Mac (in both devices).&lt;br /&gt;
* Start bluetooth on your Mac. Set it to be discoverable.&lt;br /&gt;
* Make sure to check your Mac&#039;s name doesn&#039;t have any apostrophes, i.e. John&#039;s Macbook. Change if necessary - you can do that in Sharing system pref pane. (This is currently a bug in BlueMaemo, please remove this line once fixed.) &lt;br /&gt;
* Start BlueMaemo and select &amp;quot;Establish Connection&amp;quot;.&lt;br /&gt;
* Select your Mac and pair with your phone/tablet. Click yes on the pairing dialog on the mac first before pressing the &amp;quot;Pair&amp;quot; button on your phone/tablet.&lt;br /&gt;
* Select yes in the &amp;quot;Connect to&amp;quot; dialog, a &amp;quot;Connecting to &amp;quot;Mac&amp;quot;&amp;quot; dialog should appear.&lt;br /&gt;
* You can then use the reconnect button on BlueMaemo to connect to an already paired Mac.&lt;br /&gt;
&lt;br /&gt;
=== Playstation 3 ===&lt;br /&gt;
&lt;br /&gt;
* Remove any existing pairings between your phone/tablet and your Playstation 3 (in both devices).&lt;br /&gt;
* Start BlueMaemo and select &amp;quot;Wait for connection&amp;quot;.&lt;br /&gt;
* On the PS3 go to the menu Settings &amp;gt; Accessory Settings &amp;gt; Manage Bluetooth Devices and press Register New Device and Start Scanning.&lt;br /&gt;
* Pair the devices.&lt;br /&gt;
&lt;br /&gt;
== Tested Devices ==&lt;br /&gt;
&lt;br /&gt;
* N800&lt;br /&gt;
* N810&lt;br /&gt;
* N900&lt;br /&gt;
&lt;br /&gt;
== Tested Bluetooth stacks ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
* Linux BlueZ.&lt;br /&gt;
* Windows XP SP2 and SP3 – default stack and blue soleil stack.&lt;br /&gt;
* Windows XP Media Center Edition – default stack and Toshiba Bluetooth stack.&lt;br /&gt;
* Windows Vista&lt;br /&gt;
* Windows 7 - default stack&lt;br /&gt;
* Mac OSX 10.5.6, 10.6.2&lt;br /&gt;
* PlayStation 3&lt;br /&gt;
&lt;br /&gt;
=== Not working ===&lt;br /&gt;
&lt;br /&gt;
* Nokia’s S60 – tested with an Nokia Navigator.&lt;br /&gt;
* Mac OS X 10.4.11&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=BlueMaemo&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= Full list of open bugs &amp;amp; enhancement].&lt;br /&gt;
* [https://bugs.maemo.org/show_bug.cgi?id=7500 Hardware keyboard doesn&#039;t work in Maemo5].&lt;br /&gt;
&lt;br /&gt;
== Report a bug ==&lt;br /&gt;
&lt;br /&gt;
You can report bugs [https://bugs.maemo.org/enter_bug.cgi?product=BlueMaemo here].&lt;br /&gt;
&lt;br /&gt;
== Request a feature ==&lt;br /&gt;
&lt;br /&gt;
You can request new features [https://bugs.maemo.org/enter_bug.cgi?product=BlueMaemo here] (select ‘enhancement’ in the severity field)&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/watch?v=0pEoaCVgygg BlueMaemo]&lt;br /&gt;
* [http://www.youtube.com/watch?v=aAZh0BBOfs8 Playing Quake on an 5800 with BlueMaemo]&lt;br /&gt;
* [http://www.youtube.com/watch?v=Z8bMNEHVBxE Using BlueMaemo on N810 as a bluetooth keyboard for PS3]&lt;br /&gt;
* [http://www.youtube.com/watch?v=huzCCdMH5SY Controlla PS3 con Nokia N900 e Bluemaemo]&lt;br /&gt;
* [http://www.youtube.com/watch?v=zWV-Xv_R5g8 How To - Turn Your Nokia N900 into a PS3 Controller]&lt;br /&gt;
* [http://www.youtube.com/watch?v=gOTpmRKHTLY BlueMaemo - playing games with the accelerometer]&lt;br /&gt;
* &#039;Add your video here&#039;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
Add here articles about BlueMaemo.&lt;br /&gt;
&lt;br /&gt;
* [http://www.valeriovalerio.org/?p=177 BlueMaemo 0.1 released] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* [http://www.valeriovalerio.org/?p=208 BlueMaemo controlling a PS3] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* [http://www.valeriovalerio.org/?p=215 BlueMaemo 0.2 released – in extras now] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* [http://www.valeriovalerio.org/?p=238 BlueMaemo 0.3] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* [http://www.valeriovalerio.org/?p=242 Playing Quake on an 5800 with BlueMaemo] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* [http://www.christeck.de/wp/2009/02/28/having-fun-with-bluemaemo/ Having fun with BlueMaemo] - Points of Interest &lt;br /&gt;
* [http://gizmodo.com/5068103/bluemaemo-turns-your-nokia-tablet-into-a-wireless-mouse-keyboard BlueMaemo Turns Your Nokia Tablet Into a Wireless Mouse, Keyboard] Gizmodo&lt;br /&gt;
* [http://www.multicellphone.com/bluemaemo-turns-maemo-powered-devices-into-a-remote-control-for-your-computer/ BlueMaemo turns Maemo-powered devices into a remote control for your computer] - MultiCellPhone&lt;br /&gt;
* [http://www.brighthand.com/default.asp?newsID=14486 BlueMaemo Turns Internet Tablets into Input Devices] brighthand.com&lt;br /&gt;
* [http://dailymobile.se/2009/07/10/playing-quake-on-an-nokia-5800-with-bluemaemo/ Playing Quake on an Nokia 5800 with BlueMaemo] -  Daily Mobile&lt;br /&gt;
* [http://tabletui.wordpress.com/2009/07/12/preview-bluemaemo/ Preview: BlueMaemo] - Maemo UI improvements blog.&lt;br /&gt;
* [http://www.maemoitalia.com/controlla-la-ps3-con-il-tuo-nokia-n900-e-bluemaemo-video-guida/ Controlla la PS3 con il tuo Nokia N900 e BlueMaemo! (video guida)] - MaemoItalia.com&lt;br /&gt;
*[http://maemocentral.com/2009/12/29/turn-your-n900-into-a-ps3-controller-more-with-bluemaemo/ Turn Your N900 Into A PS3 Controller &amp;amp; More With BlueMaemo] - Maemo Central&lt;br /&gt;
* [http://www.engadget.com/2009/12/30/n900-turned-into-ps3-controller-courtesy-of-bluemaemo-emulator/ N900 turned into PS3 controller courtesy of BlueMaemo emulator] - Engadget &lt;br /&gt;
* [http://www.valeriovalerio.org/?p=333 Video: BlueMaemo – playing games with the accelerometer] - Valerio Valerio&#039;s Blog&lt;br /&gt;
* &#039;Add your article here&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Batteries&amp;diff=1485</id>
		<title>Batteries</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Batteries&amp;diff=1485"/>
		<updated>2011-11-21T22:09:02Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Battery Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All the Nokia tablets use [[:wikipedia:Lithium-ion battery|lithium-ion batteries]], which have specific requirements for care to maintain optimal battery longevity.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Warning: do not buy cheap replacement Nokia batteries from ebay or other such sites. Most of these batteries are fakes and come with a much lower capacity than advertised.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
==Li-ion Battery Summary==&lt;br /&gt;
===Charging, Storage and Usage===&lt;br /&gt;
====Memory Effect====&lt;br /&gt;
&lt;br /&gt;
Li-ion batteries do not suffer from the memory effect. They have a low self-discharge rate of approximately 5% per month, compared with over 30% per month in nickel metal hydride batteries and 10% per month in nickel cadmium batteries.&lt;br /&gt;
&lt;br /&gt;
====Lifetime &amp;amp; Capacity Loss====&lt;br /&gt;
&lt;br /&gt;
The battery can be charged and discharged hundreds of times but it will eventually wear out. When the operating time (talk-time and standby time) is noticeably shorter than normal, it is time to buy a new battery.&lt;br /&gt;
&lt;br /&gt;
Capacity loss is a function of number of full-discharge cycles since manufacturing, and other stress factors, including over-/under-voltage, over-current, and over-/under-temperature.&lt;br /&gt;
 &lt;br /&gt;
====Temperature====&lt;br /&gt;
&lt;br /&gt;
Leaving the battery in hot or cold places, such as in a closed car in summer or winter conditions, will reduce the capacity and lifetime of the battery. Always try to keep the battery between 15°C and 25°C (59°F and 77°F). A phone with a hot or cold battery may temporarily not work, even when the battery is fully charged.&lt;br /&gt;
&lt;br /&gt;
Batteries&#039; performance is particularly limited in temperatures well below freezing.&lt;br /&gt;
&lt;br /&gt;
====Storage====&lt;br /&gt;
&lt;br /&gt;
Heat affects capacity loss during storage. &amp;quot;Different storage temperatures produce different loss results: 6% loss at 0 °C/32 °F, 20% at 25 °C/77 °F, and 35% at 40 °C/104 °F. When stored at 40% charge level, these figures are reduced to 2%, 4%, 15% at 0, 25 and 40 degrees Celsius respectively.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Voltage====&lt;br /&gt;
&lt;br /&gt;
Voltage ranges from 3.0V (discharged) to 4.2V (charged). 3.7V nominal voltage&lt;br /&gt;
&lt;br /&gt;
====Disposal====&lt;br /&gt;
&lt;br /&gt;
Dispose of batteries according to local regulations (e.g. recycling). Do not dispose as household waste.&lt;br /&gt;
&lt;br /&gt;
===Extend Battery Lifetime===&lt;br /&gt;
&lt;br /&gt;
*For good operation times with Li-Ion batteries, discharge the battery from time to time by leaving the product switched on until it turns itself off.&lt;br /&gt;
*Stay 40-60% charged for storage - around 3.6-3.8V. Unlike Ni-Cd batteries, lithium-ion batteries should be charged early and often. However, if they are not used for a longer time, they should be brought to a charge level of around 40%. Lithium-ion batteries should never be &amp;quot;deep-cycled&amp;quot; like Ni-Cd batteries&lt;br /&gt;
*Stay cool. Li-ion batteries should be kept cool. Ideally they are stored in a refrigerator. Aging will take its toll much faster at high temperatures. The high temperatures found in cars cause lithium-ion batteries to degrade rapidly.&lt;br /&gt;
*Only buy new batteries when you need them.&lt;br /&gt;
*When buying new batteries, try to check the manufacturing date to make sure they really are new.&lt;br /&gt;
&lt;br /&gt;
==Extend Device Run Time==&lt;br /&gt;
&lt;br /&gt;
See [[Make your battery last longer]] for tips on extending running time on your device.&lt;br /&gt;
&lt;br /&gt;
==Battery Status==&lt;br /&gt;
&lt;br /&gt;
There is much more information available about the battery than the charge indicator icon. To get a more precise description of the battery&#039;s charge, type&lt;br /&gt;
&lt;br /&gt;
 lshal | grep percentage&lt;br /&gt;
&lt;br /&gt;
in the [[terminal]] (Open xterm with Ctrl-Shift-x). The lshal (list hardware abstraction layer) command returns a long printout of information about the hardware. Grep is a linux user command that searches input for a specific string and prints the line that it is found in.&lt;br /&gt;
&lt;br /&gt;
To get any information about the battery, type:&lt;br /&gt;
&lt;br /&gt;
 lshal -u /org/freedesktop/Hal/devices/bme&lt;br /&gt;
&lt;br /&gt;
The percentage that is returned is relative to the fullest charge the battery has ever sustained, so it will be less than 100 even after recharging, and the highest value it can reach will decrease over time as the battery wears.([https://bugs.maemo.org/show_bug.cgi?id=7636 See the comments].)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Back_up_your_applications&amp;diff=1438</id>
		<title>Back up your applications</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Back_up_your_applications&amp;diff=1438"/>
		<updated>2011-11-21T22:08:39Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Further Questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Scenario ==&lt;br /&gt;
&lt;br /&gt;
Let us suppose that you are using a very special application. It may be possible that after a long time of use, the repository from where you downloaded your application is not available any more. It may also be possible that, after a long use, something happened to your device, and you need to reinstall your favorite application. &lt;br /&gt;
&lt;br /&gt;
We are going to explain you a way to keep a copy of the DEB package of your favorite application, so that you can install it again even if the package is not available any more from the repositories.&lt;br /&gt;
&lt;br /&gt;
WARNING: Downloading deb files for all the installed packages may cause the root file-system to be exhausted thereby &amp;quot;bricking&amp;quot; the device. Proceed with caution.&lt;br /&gt;
&lt;br /&gt;
== Needed Tools and Skills ==&lt;br /&gt;
&lt;br /&gt;
To follow this tutorial, you need root access on your device and the following tools:&lt;br /&gt;
*Terminal emulator (X Terminal or SSH)&lt;br /&gt;
*VIM editor (Available in [[Extras]])&lt;br /&gt;
&lt;br /&gt;
== Create the Archive folder ==&lt;br /&gt;
* Open a terminal emulator and create the required folders using the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/user/MyDocs/apt-archive-cache&lt;br /&gt;
$ mkdir /home/user/MyDocs/apt-archive-cache/archives&lt;br /&gt;
$ mkdir /home/user/MyDocs/apt-archive-cache/archives/partial&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or the equivalent&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir -p /home/user/MyDocs/apt-archive-cache/archives/partial&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you wish to use a different folder, substitute /home/user/MyDocs with the desired path.&lt;br /&gt;
&lt;br /&gt;
== Create Package-List ==&lt;br /&gt;
&lt;br /&gt;
*As a normal user type the following command to create a file (package.list) that contains a list of all the packages installed on the device:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ dpkg --get-selections|grep install|grep -v deinstall&amp;gt;/home/user/package.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case you just want to download a selection of packages from that list, you should edit it and remove the lines you do not need.&lt;br /&gt;
&lt;br /&gt;
For example, if you just want to download a copy of the package &#039;&#039;abiword&#039;&#039;, then you should:&lt;br /&gt;
*As a normal user type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /home/user/package.list|grep abiword&amp;gt;/home/user/package-abiword.list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to download all packages, except one of them: &#039;&#039;debconf&#039;&#039;, for example. Then you should:&lt;br /&gt;
*As a normal user type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /home/user/package.list|grep -v debconf&amp;gt;/home/user/package-without-debconf.list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Edit Package-List ==&lt;br /&gt;
&lt;br /&gt;
After previous steps, you have a list with all the desired packages you want to download to your device. In our previous examples this list could be any one of these:&lt;br /&gt;
*package.list&lt;br /&gt;
*package-abiword.list&lt;br /&gt;
*package-without-debconf.list&lt;br /&gt;
&lt;br /&gt;
Now you just need to edit this list in order to use it with &#039;&#039;apt-get&#039;&#039;:&lt;br /&gt;
*As a normal user type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /home/user/package.list &amp;lt;/pre&amp;gt;&lt;br /&gt;
*After &#039;&#039;vi&#039;&#039; editor is running, then type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt; :%s!install!! &amp;lt;/pre&amp;gt;&lt;br /&gt;
*This last command will clean the lines, removing the word &#039;&#039;install&#039;&#039; and leaving just the name of the packages. Now we want to add an order for &#039;&#039;apt-get&#039;&#039; to download the desired packages, so type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt; :%s!^!apt-get --force-yes -yy -d install --reinstall -o dir::cache=/home/user/MyDocs/apt-archive-cache ! &amp;lt;/pre&amp;gt;&lt;br /&gt;
*This last command will add to the beginning of each line the needed instructions for &#039;&#039;apt-get&#039;&#039; to only download the packages: &#039;&#039;-d install --reinstall&#039;&#039;. In order to prevent the script from stopping at any question we have inserted the &#039;&#039;--force-yes -yy&#039;&#039; option. Now we just need to save the file typing the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt; ZZ &amp;lt;/pre&amp;gt;&lt;br /&gt;
== Download Packages ==&lt;br /&gt;
Executing the package-list script will download the packages.&lt;br /&gt;
*To execute the script we need first to get ROOT access.&lt;br /&gt;
*Then as ROOT type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt; # sh&amp;lt;/home/user/package.list &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should now see the downloads in progress. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 213kB of archives.&lt;br /&gt;
After this operation, 0B of additional disk space will be used.&lt;br /&gt;
Get:1 http://repository.maemo.org fremantle/free 100boxes 0.5.0-4 [213kB]&lt;br /&gt;
Fetched 213kB in 0s (538kB/s)&lt;br /&gt;
Download complete and in download only mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Depending on the size of the list, this could take a long time. After it is completed, the downloaded packages can be listed with the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ls /home/user/MyDocs/apt-archive-cache/archives|grep deb &lt;br /&gt;
&lt;br /&gt;
Nokia-N900-42-11:/home/user# ls /home/user/MyDocs/apt-archive-cache/archives|grep deb&lt;br /&gt;
100boxes_0.5.0-4_armel.deb&lt;br /&gt;
accdisplay_1.0_armel.deb&lt;br /&gt;
adblock-plus-1.0_1maemo0-8_all.deb&lt;br /&gt;
ati85_1.4.1-1_armel.deb&lt;br /&gt;
battlegweled_0.9-4_armel.deb&lt;br /&gt;
bluetooth-dun_1.0-2_armel.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install Package-List ==&lt;br /&gt;
With previous steps you have downloaded all your favourite applications, for backup purposes. Now just imagine that you need to install them again from scratch, then you will need to proceed as follows:&lt;br /&gt;
&lt;br /&gt;
To install all the packages from the list:&lt;br /&gt;
* open the package.list file in VIM&lt;br /&gt;
* remove the -d option from each of the lines (:%s!-d!!) &lt;br /&gt;
* save and execute the file again as root (# sh&amp;lt;/home/user/package.list)&lt;br /&gt;
&lt;br /&gt;
If you wish to install an individual package, execute the apt-get command separately for that package by using the specific line from the packages.list file.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nokia-N900-42-11:/home/user# apt-get --force-yes -yy  install --reinstall -o dir::cache=/home/user/MyDocs/apt-archive-cache 100boxes   &lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 0B/213kB of archives.&lt;br /&gt;
After this operation, 0B of additional disk space will be used.&lt;br /&gt;
(Reading database ... 36360 files and directories currently installed.)&lt;br /&gt;
Preparing to replace 100boxes 0.5.0-4 (using .../100boxes_0.5.0-4_armel.deb) ...&lt;br /&gt;
Unpacking replacement 100boxes ...&lt;br /&gt;
Setting up 100boxes (0.5.0-4) ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
* executing package.list will only download the package, not the dependencies. This may create problems during restore when the package dependencies are not available in the archive. Of course, this would only be a problem if the package list was a selection of the entire system package list. When downloading the entire system package list, all packages would be available and dependecies would not be an issue.&lt;br /&gt;
* safe way would be to remove the application via &#039;apt-get remove&#039; and &#039;apt-get autoremove&#039; and then use the apt-get with the -d and -o option to download the package with the dependencies.&lt;br /&gt;
&lt;br /&gt;
== Further Questions ==&lt;br /&gt;
&lt;br /&gt;
If you have further questions, do not hesitate to place the question here in this section, and it will be answered in short.&lt;br /&gt;
&lt;br /&gt;
You may also ask for help sending me an [mailto:n900@academia-online.org e-mail]&lt;br /&gt;
&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=AutoDisconnect&amp;diff=1410</id>
		<title>AutoDisconnect</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=AutoDisconnect&amp;diff=1410"/>
		<updated>2011-11-21T22:08:22Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This application automatically closes your idle connections (&#039;&#039;&#039;Wifi + 3G/GPRS + Bluetooth&#039;&#039;&#039;) and switches the network mode of your [[Nokia N900|N900]] to 2G when 3G is not used, in order for your batteries to last much longer. &lt;br /&gt;
&lt;br /&gt;
Analysis made with one automatic sync (calendar &amp;amp; contacts) running on a unused device every hour using Wifi Access Point : &#039;&#039;&#039;your batteries will last up to 5x longer with AutoDisconnect enabled.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The package is available on the extras repository for the stable version, and on the extras-devel repository for the testing version.&lt;br /&gt;
&lt;br /&gt;
==Interface==&lt;br /&gt;
&lt;br /&gt;
To manage the application, you can launch the program &#039;AutoDisconnect&#039; which is available in Settings &amp;gt; Connectivity. You will find 5 tabs :&lt;br /&gt;
&lt;br /&gt;
* General [http:///www.dev-it.net/files/autodisconnect-ui-general.png Screenshot]&lt;br /&gt;
* Network - General [http:///www.dev-it.net/files/autodisconnect-ui-network-general Screenshot]&lt;br /&gt;
* Network - GPRS [http:///www.dev-it.net/files/autodisconnect-ui-network-gprs Screenshot]&lt;br /&gt;
* Network - Wifi [http:///www.dev-it.net/files/autodisconnect-ui-network-wifi Screenshot]&lt;br /&gt;
* Bluetooth [http:///www.dev-it.net/files/autodisconnect-ui-bluetooth.png Screenshot]&lt;br /&gt;
&lt;br /&gt;
==Network Settings==&lt;br /&gt;
&lt;br /&gt;
You can choose which connections to check : GPRS (2G/3G) and Wifi. For each of these connections, you have a tab with similar settings.&lt;br /&gt;
&lt;br /&gt;
Ex : &lt;br /&gt;
* Interval : 5 minutes after 30 seconds&lt;br /&gt;
* Traffic : 2 KB/min&lt;br /&gt;
&lt;br /&gt;
The previous settings means that AutoDisconnect will begin to record the connection traffic 30 seconds after its launch. If 5 minutes later, the total traffic is higher than 5x2KB = 10KB, then AutoDisconnect will consider the connection as used and won&#039;t disconnect the device. The next check will happen 5 minutes later.&lt;br /&gt;
&lt;br /&gt;
==Auto-Switch 2G / 3G-Dual==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note that this functionality does not depend of the setting &amp;quot;When should AutoDisconnect be active&amp;quot;.&#039;&#039;&#039; So if you enable it, it will work no matter what.&lt;br /&gt;
&lt;br /&gt;
This functionality switches the network mode of your phone automatically to 2G when 3G is not used. So how does it work ?&lt;br /&gt;
&lt;br /&gt;
Every time you launch a new GPRS connection, the network mode will be switched to 3G or Dual Mode depending on your settings. After the disconnection, the network mode will be switched back to 2G.&lt;br /&gt;
&lt;br /&gt;
The drawback of this method is that the connection phase takes more time than in classic mode because of the network mode change. So some of your applications which initiates the internet connection (like [[OMWeather]]) could believe it to be a timeout. The switch to the Dual Mode required more time than the classic 3G switch, so use it only when you are in a area where the 3G coverage is bad. &lt;br /&gt;
You can select the duration of the switch, which will depends of your phone/area.  The lowest value is the better.&lt;br /&gt;
&lt;br /&gt;
Note : the network mode won&#039;t be changed if you are making a call at the same time.&lt;br /&gt;
&lt;br /&gt;
==Possible issues==&lt;br /&gt;
&lt;br /&gt;
===Automatic MFE synchronizations (calendar, task, email) are not working anymore===&lt;br /&gt;
&lt;br /&gt;
An application which required Internet doesn&#039;t connect to Internet automatically if the device is not connected (See [https://bugs.maemo.org/show_bug.cgi?id=7180 Bug 7180]), except if the author has manually implemented that functionality. So how to keep MFE or my widgets working?&lt;br /&gt;
&lt;br /&gt;
* In Settings &amp;gt; Internet Connections, Use &amp;quot;Connect automatically&amp;quot; to any network or a specified connection and set the &amp;quot;Search Interval&amp;quot; to some value.&lt;br /&gt;
* [http://talk.maemo.org/showthread.php?t=46594 Alarmed] is an application which allows you to run scripts periodically. Install it and create a periodic run of the following script, which will initiate an Internet connection and run a sync :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --print-reply --type=method_call --session --dest=com.nokia.asdbus /com/nokia/asdbus com.nokia.asdbus.sync&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===My Widgets are not refreshing anymore===&lt;br /&gt;
&lt;br /&gt;
See [[#Automatic MFE synchronizations (calendar, task, email) are not working anymore|Automatic MFE synchronizations (calendar, task, email) are not working anymore]] above.&lt;br /&gt;
&lt;br /&gt;
See [[#Auto-Switch 2G / 3G-Dual|Auto-Switch 2G / 3G-Dual]] above&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Please report any bugs or suggestions [https://garage.maemo.org/tracker/?group_id=1353 here]. For a bug submission, please include the AutoDisconnect log file with your post. Its location on your phone is &amp;lt;code&amp;gt;/var/log/autodisconnect.log&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
AutoDisconnect is under GPL license so you can get the full source on github [http://github.com/abrisse/AutoDisconnect http://github.com/abrisse/AutoDisconnect].&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&lt;br /&gt;
===0.4.8 [12-21-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6380&amp;amp;group_id=1353&amp;amp;atid=5016 #6380]] : Disconnect fails when interface traffic exceeds 2 GiB&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6705&amp;amp;group_id=1353&amp;amp;atid=5016 #6705]] : Multiple connections support for the same interface&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6012&amp;amp;group_id=1353&amp;amp;atid=5016 #6102]] : Exception for Mobile Hotspot/JoikuSpot&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6709&amp;amp;group_id=1353&amp;amp;atid=5016 #6709]] : IPV6 Support&lt;br /&gt;
&lt;br /&gt;
===0.4.7 [07-21-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6028&amp;amp;group_id=1353&amp;amp;atid=5019 #6028]] Need longer &amp;quot;switch last&amp;quot; durations - Reporter juhas&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=6070&amp;amp;group_id=1353&amp;amp;atid=5019 #6070]] Add Exception for Pidgin Plugin - Reporter NokiaRocks&lt;br /&gt;
&lt;br /&gt;
* MinorEnhancement : Notification labels changed&lt;br /&gt;
&lt;br /&gt;
===0.4.6 [06-14-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5923&amp;amp;group_id=1353&amp;amp;atid=5016 #5923]] Cannot disable the auto-switch 2G/3G - Reporter dagee04&lt;br /&gt;
* Enhancement : Add a link to the Wiki&lt;br /&gt;
&lt;br /&gt;
===0.4.5 [06-12-10]===&lt;br /&gt;
&lt;br /&gt;
* Enhancement of AutoSwitch [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5861&amp;amp;group_id=1353&amp;amp;atid=5016 #5861]] : 3G/Dual option  - Reporter jaguilar / Active only when 3G is on - Special thanks to maddler / Others enhancements&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5918&amp;amp;group_id=1353&amp;amp;atid=5016 #5918]] : The minus button on the SpinBox on the bluetooth tab was defective - Reporter hironico&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5870&amp;amp;group_id=1353&amp;amp;atid=5016 #5870]] : Add an option: &amp;quot;Do not disconnect while using the device&amp;quot; - Reporter c1fs2aom&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5919&amp;amp;group_id=1353&amp;amp;atid=5016 #5919]] : Add a grace period for each connection&lt;br /&gt;
&lt;br /&gt;
===0.4 [06-01-10]===&lt;br /&gt;
&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5732&amp;amp;group_id=1353&amp;amp;atid=5016 #5732]] : Switch automatically 2G &amp;lt;-&amp;gt; 3G - Reporter : automagic68  &lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5700&amp;amp;group_id=1353&amp;amp;atid=5016 #5700]] : Do not disconnect when openvpn is running - Reporter : maddler&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5738&amp;amp;group_id=1353&amp;amp;atid=5016 #5738]] : Do not disconnect when VoIP or an IM Account (Google  Talk, Skype) is used&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5310&amp;amp;group_id=1353&amp;amp;atid=5016 #5310]] : Each connection (gprs and wlan) has its own settings&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5221&amp;amp;group_id=1353&amp;amp;atid=5016 #5221]] : Control Panel Applet - Reporter : pillar&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5733&amp;amp;group_id=1353&amp;amp;atid=5016 #5733]] : Bluetooth is disconnected when the FM Radio is used - Reporter DaSilva&lt;br /&gt;
* Enhancement : Bluetooth manager has been updated and is not loaded anymore when not activated&lt;br /&gt;
* Change default settings &amp;amp; Others enhancements&lt;br /&gt;
* Use of PR 1.2 Qt libraries&lt;br /&gt;
&lt;br /&gt;
===0.3.1 [05-03-10]===&lt;br /&gt;
&lt;br /&gt;
* Enhancement : Bluetooth settings changes are now taken in account at the next check&lt;br /&gt;
&lt;br /&gt;
===0.3 [05-03-10]===&lt;br /&gt;
&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5260&amp;amp;group_id=1353&amp;amp;atid=5016 #5260]] : Add option &amp;quot;Disable when plugged in&amp;quot; - Reporter : phedders&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5662&amp;amp;group_id=1353&amp;amp;atid=5016 #5662]] : Add option &amp;quot;Disable Bluetooth if no device is connected&amp;quot; - Reporter : DaSilva&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5233&amp;amp;group_id=1353&amp;amp;atid=5016 #5233]] : Add option &amp;quot;Do not disconnect if ssh connections are active&amp;quot; - Reporter : fred123&lt;br /&gt;
* New feature [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5659&amp;amp;group_id=1353&amp;amp;atid=5659 #5659]] : Limit can now be set in B/KB/MB&lt;br /&gt;
* Fix : New Installer (AutoDisconnect didn&#039;t work  anymore when reinstalled)&lt;br /&gt;
* Enhancement : UI has been reorganized an now uses tabs&lt;br /&gt;
&lt;br /&gt;
===0.2.2 [02-22-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix : Max Idle Traffic was a value per second instead of minute&lt;br /&gt;
* Minor Fix : UI Interface - Spelling Traffic instead of Trafic (french)&lt;br /&gt;
&lt;br /&gt;
===0.2.1 [02-22-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5236&amp;amp;group_id=1353&amp;amp;atid=5016 #5236]] : Disconnection always happens when interface is up since more than 10MB&lt;br /&gt;
* Small enhancement : display notification when settings are saved.&lt;br /&gt;
&lt;br /&gt;
===0.2 [02-19-10]===&lt;br /&gt;
&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5214&amp;amp;group_id=1353&amp;amp;atid=5016 #5214]] : Connection delay - Reporter : amorek13 - Many thanks to mclarson for solving the problem&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5216&amp;amp;group_id=1353&amp;amp;atid=5016 #5216]] : Increase the digits visible in the input fields - Reporter : jakiman&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5222&amp;amp;group_id=1353&amp;amp;atid=5016 #5222]] : Configure Uninstaller &amp;amp; Installer&lt;br /&gt;
* Fix [[https://garage.maemo.org/tracker/index.php?func=detail&amp;amp;aid=5225&amp;amp;group_id=1353&amp;amp;atid=5016 #5225]] : Prevent 2 instances of AutoDisconnect to be run at the same time&lt;br /&gt;
* Enhancement : Punctual connections (~20 seconds) will be closed during the next interval check instead of the second next one.&lt;br /&gt;
* Note : the upgrade from 0.1 to 0.2 will remove your current settings.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:N900]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Developer_FAQ&amp;diff=5961</id>
		<title>Developer FAQ</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Developer_FAQ&amp;diff=5961"/>
		<updated>2011-11-21T22:08:00Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* How do I enable extras, extras-testing, and extras-devel in Scratchbox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of frequently asked questions related to developing applications for the Maemo platform or working on the platform itself. This is in constant evolution, and new questions and answers are welcome.&lt;br /&gt;
&lt;br /&gt;
For user topics, please see the [[User FAQ]].&lt;br /&gt;
&lt;br /&gt;
== What can I do if my question is not mentioned here? ==&lt;br /&gt;
&lt;br /&gt;
# Look if it is discussed already in one of the mailing lists or in [http://talk.maemo.org talk.maemo.org]&lt;br /&gt;
# If not post your question in the developer mailing list or in talk&lt;br /&gt;
# If you find the answer and you think it could be interesting for others as well post it here, so that we just have to point on this page in the future if the question pops up again.&lt;br /&gt;
&lt;br /&gt;
== Maemo SDK and Scratchbox ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;dbus-monitor&amp;quot; does not work in Scratchbox. What can I do? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Typical error messages in this case are:&lt;br /&gt;
&lt;br /&gt;
 X86: ~] &amp;gt; dbus-monitor --system&lt;br /&gt;
 Failed to open connection to system message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory&lt;br /&gt;
&lt;br /&gt;
or for the session bus:&lt;br /&gt;
 &lt;br /&gt;
 X86: ~] &amp;gt; dbus-monitor          &lt;br /&gt;
 Failed to open connection to session message bus: (null)&lt;br /&gt;
&lt;br /&gt;
or when starting a python app:&lt;br /&gt;
 arguments to dbus_connection_get_data() were incorrect, assertion &amp;quot;connection != NULL&amp;quot; failed in file dbus-connection.c&lt;br /&gt;
 GLIB ERROR ** default - Not enough memory to set up DBusConnection for use with GLib&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
*Tested in Fremantle Beta, Beta_2&lt;br /&gt;
Enter the following lines in the Scratchbox:&lt;br /&gt;
&lt;br /&gt;
 eval $(dbus-launch --sh-syntax)&lt;br /&gt;
 export DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
 export DBUS_SESSION_BUS_PID&lt;br /&gt;
&lt;br /&gt;
Then run the dbus-monitor command and it should work fine!&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;xephyr&amp;quot; fails to start in the host with a dbus security error ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
 [config/dbus] couldn&#039;t take over org.x.config: org.freedesktop.DBus.Error.AccessDenied (Connection &amp;quot;:1.310&amp;quot; is not allowed to own the service &amp;quot;org.x.config.display2&amp;quot; due to security policies in the configuration file)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
The display you plan on using for Xephyr (typically :2) just needs to be added to the dbus security file.&lt;br /&gt;
&lt;br /&gt;
You need to edit the following file:&lt;br /&gt;
 /etc/dbus-1/system.d/xorg-server.conf&lt;br /&gt;
&lt;br /&gt;
Add the following three lines in the &amp;quot;&amp;lt;code&amp;gt;&amp;lt;policy context=&amp;quot;default&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; group&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;allow own=&amp;quot;org.x.config.display2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;allow send_destination=&amp;quot;org.x.config.display2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;allow send_interface=&amp;quot;org.x.config.display2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Basically you should have one for each display you plan on using, by default display 0 and display 1 are in the file. If you are planning on using a different display number for Xephyr than :2 make sure you use its number rather than &amp;quot;display2&amp;quot; when you add these lines.&lt;br /&gt;
&lt;br /&gt;
=== How can I avoid &amp;quot;qemu&amp;quot; error messages of &amp;quot;af-sb-init start&amp;quot; in ARMEL target? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Usually the attempt ends up with something like this:&lt;br /&gt;
&lt;br /&gt;
 The error was &#039;BadWindow (invalid Window parameter)&#039;.&lt;br /&gt;
 (Details: serial 207 error_code 3 request_code 2 minor_code 0)&lt;br /&gt;
 (Note to programmers: normally, X errors are reported asynchronously;&lt;br /&gt;
 that is, you will receive the error a while after causing it.&lt;br /&gt;
 To debug your program, run it with the --sync command line&lt;br /&gt;
 option to change this behavior. You can then get a meaningful&lt;br /&gt;
 backtrace from your debugger if you break on the gdk_x_error() function.)&lt;br /&gt;
 aborting...&lt;br /&gt;
 qemu: uncaught target signal 6 (Aborted) - core dumped&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
* all SDK&#039;s&lt;br /&gt;
&lt;br /&gt;
The ARMEL target should not be used for application testing and just for cross compiling. The target is not meant to support this. Please use for any other use than cross-compiling the X86 target.&lt;br /&gt;
&lt;br /&gt;
=== Why do I get &amp;quot;command not found&amp;quot; even though I follow the instructions in the documentation? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As an example:&lt;br /&gt;
&lt;br /&gt;
 X86: ~] &amp;gt; af-sb-init.sh start&lt;br /&gt;
 bash: af-sb-init.sh: command not found&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
After running the installation script you have to install some closed-source packages to have a full installation of the SDK. Most likely these are not installed. Have a look [http://maemo.org/development/sdks/maemo_5_beta_2_sdk_installation/#32bitinstall here] - the last point under installation instructions - how to do that.&lt;br /&gt;
&lt;br /&gt;
=== How to resolve &amp;quot;Scratchbox devkit debian-etch not found&amp;quot; issue? ===&lt;br /&gt;
&lt;br /&gt;
Sometimes while running the install-script of the SDK this error occurs and produces a message like the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 E: Scratchbox devkit debian-etch not found.&lt;br /&gt;
 E: Please complete scratchbox installation first.&lt;br /&gt;
 E: Specify an alternative installation path using &#039;-s PATH&#039; option.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
The problem can be resolved like this (with thanks to Frank Banul in the developer list):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
add &amp;lt;pre&amp;gt;deb http://scratchbox.org/debian/ maemo5-sdk main&amp;lt;/pre&amp;gt; to &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get remove scratchbox-devkit-debian&lt;br /&gt;
sudo apt-get install scratchbox-devkit-debian&lt;br /&gt;
sudo apt-get remove scratchbox-devkit-perl&lt;br /&gt;
sudo apt-get install scratchbox-devkit-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Why can I reach an IP-address but no domain inside Scratchbox? ===&lt;br /&gt;
&lt;br /&gt;
In some cases this happens because of the following reasons:&lt;br /&gt;
# Network configuration changed on the host-system, after Scratchbox was installed&lt;br /&gt;
# Scratchbox not configured correctly: &lt;br /&gt;
#* Manual installation of SDK was not complete&lt;br /&gt;
#* The target was reset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error messages&#039;&#039;&#039;&lt;br /&gt;
Depends on the program, which is used. But here a small test client in python:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import urllib2&lt;br /&gt;
print urllib2.urlopen(&amp;quot;http://google.com&amp;quot;).read()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then the following error message will be returned:&lt;br /&gt;
&lt;br /&gt;
 urllib2.URLError: &amp;lt;urlopen error (-3, &#039;Temporary failure in name resolution&#039;)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
* Fremantle X86(!), Diablo X86(!)&lt;br /&gt;
In any cases it is most likely that the resolv.conf of the Scratchbox is not set up correctly. The following solutions for this issue can solve the problem:&lt;br /&gt;
&lt;br /&gt;
# Network configuration change: Copy the resolv.conf from the host system into the scratchbox/etc folder:&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/resolv.conf /scratchbox/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
If the problem is still the same try 2.:&lt;br /&gt;
&lt;br /&gt;
# Scratchbox configuration: This might be the case, if the target was reset or manual installed, without using the script. In this case run:&lt;br /&gt;
&lt;br /&gt;
 SBOX&amp;gt; sb-conf in -edFL&lt;br /&gt;
&lt;br /&gt;
This sets the &amp;lt;code&amp;gt;/scratchbox/etc/resolv.conf&amp;lt;/code&amp;gt; as default and ignores the one of the scratchbox. Info about the command you&#039;ll find [http://maemo.org/development/sdks/maemo_5_beta_2_sdk_installation/#manualinstall here].&lt;br /&gt;
&lt;br /&gt;
These steps should solve the problem. If it still does not work, you could try to replace the entries of the resolv.conf &#039;&#039;&#039;within&#039;&#039;&#039; the scratchbox with the same entries of the resolv.conf of the &#039;&#039;&#039;host&#039;&#039;&#039; system by hand.&lt;br /&gt;
&lt;br /&gt;
=== Script &amp;quot;af-sb-init.sh start&amp;quot; aborting ===&lt;br /&gt;
&lt;br /&gt;
Sometimes it happens, that the script aborts just after starting. A problem might be, that old processes are still active, and cause the error. Indicator that this might be the reason are the following lines after the startup:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indicator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 _X86: ~] &amp;gt; af-sb-init.sh start&lt;br /&gt;
 ...&lt;br /&gt;
 DBUS system bus is already running, doing nothing&lt;br /&gt;
 D-BUS session bus daemon is already running, doing nothing&lt;br /&gt;
 Starting Maemo Launcher: maemo-launcher start failed.&lt;br /&gt;
 Sapwood image server is already running, doing nothing&lt;br /&gt;
 ...&lt;br /&gt;
 aborting...&lt;br /&gt;
&lt;br /&gt;
This shows, that old processes are still running, which might cause problems in starting up the framework again. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solution &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To solve this stop the framework, kill all old processes and start it again. This can be done by:&lt;br /&gt;
&lt;br /&gt;
# stop the framework:&amp;lt;pre&amp;gt;af-sb-init.sh stop&amp;lt;/pre&amp;gt;&lt;br /&gt;
# kill old processes:&amp;lt;pre&amp;gt;sb-conf killall&amp;lt;/pre&amp;gt;&lt;br /&gt;
# restart:&amp;lt;pre&amp;gt;af-sb-init.sh start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How to install the SDK+ on a Linux AMD64 platform? ===&lt;br /&gt;
&lt;br /&gt;
The Maemo SDK+ package includes scratchbox 2 and Qt, but it will only install on 32-bit platforms. If you&#039;re running Debian with a 64-bit kernel, Maemo SDK+ can be installed into a chrooted 32-bit environment that sits on top of your 64-bit platform. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Maemo_SDK%2B_installation_on_Debian_(AMD64)|This guide]] takes you through all the steps to the point of compilation and running the test.&lt;br /&gt;
&lt;br /&gt;
=== QEMU error running cmake in ARMEL target in Fremantle? ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indicator&#039;&#039;&#039;&lt;br /&gt;
 qemu: uncaught target signal 11 (Segmentation fault) - core dumped&lt;br /&gt;
 make: *** [cmake_check_build_system] Error 126&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solution &#039;&#039;&#039;&lt;br /&gt;
Check the version of cmake. Using version 2.6.3-2maemo4+0m5 should solve the problem.&lt;br /&gt;
&lt;br /&gt;
=== Git error when trying to clone/pull from https repositories ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indicator&#039;&#039;&#039;&lt;br /&gt;
  error: error setting certificate verify locations:&lt;br /&gt;
    CAfile: /usr/share/curl/curl-ca-bundle.crt&lt;br /&gt;
    CApath: none&lt;br /&gt;
  &lt;br /&gt;
  warning: remote HEAD refers to nonexistent ref, unable to checkout.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Place the CA bundle where curl can find it:&lt;br /&gt;
  ~] &amp;gt; mkdir /usr/share/curl&lt;br /&gt;
  ~] &amp;gt; ln -s /scratchbox/devkits/git/share/curl/curl-ca-bundle.crt /usr/share/curl/&lt;br /&gt;
&lt;br /&gt;
See also [https://bugs.maemo.org/show_bug.cgi?id=4953 bug 4953].&lt;br /&gt;
&lt;br /&gt;
== Porting to Fremantle ==&lt;br /&gt;
&lt;br /&gt;
{{main|Documentation/Maemo 5 Developer Guide/Porting Software}}&lt;br /&gt;
&lt;br /&gt;
This section is intended to consolidate the common errors that occur while trying to port [[Open development/Maemo roadmap/Diablo|Diablo]] applications to [[Open development/Maemo roadmap/Fremantle|Fremantle]]. Feel free to improve this page and/or add additional information.&lt;br /&gt;
&lt;br /&gt;
===maemo-select-menu-location: command not found===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Typical error message&#039;&#039;&#039;&lt;br /&gt;
 scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such file or directory&lt;br /&gt;
 Setting up leafpad (0.8.16le-0maemo2) ...&lt;br /&gt;
 gtk-update-icon-cache: Cache file created successfully.&lt;br /&gt;
 /var/lib/dpkg/info/leafpad.postinst: line 7: maemo-select-menu-location: command not found&lt;br /&gt;
 dpkg: error processing leafpad (--configure): subprocess post-installation script returned error exit  status 127&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:maemo-select-menu-location is obsolete. In Fremantle, there is no submenu like, &amp;quot;Utility&amp;quot;, &amp;quot;Extra&amp;quot;, &amp;quot;Settings&amp;quot; etc. All installed 3rd party software will be visible under &amp;quot;Applications&amp;quot; by default.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Remove the instance from the post installation script. It is not needed.&lt;br /&gt;
&lt;br /&gt;
===Missing dependency: maemo-installer-utils===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:The package &amp;lt;code&amp;gt;hildon-application-manager&amp;lt;/code&amp;gt; no longer provides &amp;lt;code&amp;gt;maemo-installer-utils&amp;lt;/code&amp;gt;. The commands &amp;lt;code&amp;gt;maemo-confirm-text&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;maemo-application-running&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;maemo-list-user-packages&amp;lt;/code&amp;gt; are  still available. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Replace the dependency with &amp;lt;code&amp;gt;hildon-application-manager&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
===Missing dependency: libhildonhelp0===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:libhildonhelp does not exist in Fremantle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Remove the dependency and calls to the help APIs.&lt;br /&gt;
&lt;br /&gt;
===Limitation of Home Area applets===&lt;br /&gt;
&lt;br /&gt;
Unlike Diablo, in Fremantle these applets do not support text input, pannable areas, resizing nor scrolling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:Framework limitations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Replace text input fields with dialogs. Use buttons for scrolling. Add resizing options in the settings dialog or adapt the UI of the applet regarding to that. For further information on how to develop those applets, please check the [[Documentation/Maemo_5_Developer_Guide/Application_Development/Writing_Desktop_Widgets|documentation]].&lt;br /&gt;
&lt;br /&gt;
===What icon size should be used?===&lt;br /&gt;
&lt;br /&gt;
With Fremantle the size specifications of the icons are different from Diablo:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Application Manager&#039;&#039;&#039;&lt;br /&gt;
* Icon size: &amp;lt;code&amp;gt;HILDON_ICON_SIZE_FINGER&amp;lt;/code&amp;gt;&lt;br /&gt;
* In Gimp or Photoshop: 48x48 pixels&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Task Launcher&#039;&#039;&#039;&lt;br /&gt;
* Icon size: &amp;lt;code&amp;gt;HILDON_ICON_SIZE_THUMB&amp;lt;/code&amp;gt;&lt;br /&gt;
* In Gimp or Photoshop: 64x64 pixels&lt;br /&gt;
&lt;br /&gt;
Using icons for the task launcher, please remember to run the following in your postinst file:&lt;br /&gt;
&lt;br /&gt;
 gtk-update-icon-cache -f /usr/share/icons/hicolor&lt;br /&gt;
&lt;br /&gt;
===Text and icons in dialogs===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
:The text in dialog boxes is not formatted correctly (truncated on the right size), when a icon is in place.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:In general icons should not be used in dialogs in Fremantle. Remove the icon and the text will be formatted correctly.&lt;br /&gt;
&lt;br /&gt;
===Initialisation scripts===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
:Initialisation scripts don&#039;t work any more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:Fremantle has switched to using &#039;&#039;&#039;upstart&#039;&#039;&#039; for system initialisation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Create &#039;&#039;&#039;upstart&#039;&#039;&#039; job definitions instead of init scripts.  Information on writing these can be found on http://upstart.ubuntu.com/getting-started.html. However, be aware that the directory used on Maemo 5 is &amp;lt;code&amp;gt;/etc/event.d&amp;lt;/code&amp;gt;.&lt;br /&gt;
:The job script should be placed in &amp;lt;code&amp;gt;/etc/event.d/&#039;&#039;package&#039;&#039;&amp;lt;/code&amp;gt;.  And the package postinst, prerm and postrm should use the &#039;&#039;start --quiet&#039;&#039; and &#039;&#039;stop --quiet&#039;&#039; commands to start and stop the service.  Unfortunately there is no debhelper tool to assist with this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Enabling sudo for user installed scripts ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
:Users tend to want to edit /etc/sudoers to allow a command provided by a script they created to run with raise privileges. This is highly likely to result in a bricked device forcing you to re-flash to make it work again from scratch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reason&#039;&#039;&#039;&lt;br /&gt;
:The &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt; file seems deceivingly straight forward to edit. It&#039;s not:&lt;br /&gt;
   &amp;lt;code&amp;gt;&lt;br /&gt;
    17:27 &amp;lt; MohammadAG51&amp;gt; listen to that advice&amp;lt;BR&amp;gt;&lt;br /&gt;
    17:27 &amp;lt; MohammadAG51&amp;gt; don&#039;t be a smartass like I did once&lt;br /&gt;
   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;&lt;br /&gt;
:Add your specific sudo configuration to &amp;quot;&amp;lt;code&amp;gt;/etc/sudoers.d/*&amp;lt;/code&amp;gt;&amp;quot; as a new file (courtuesy to the reader, you are advice to read [http://www.sudo.ws/sudo/sudoers.man.html this] to understand how to create sudoers.d/ snippets appropriate for your application or script.&lt;br /&gt;
:Run update-sudores and profit.&lt;br /&gt;
&lt;br /&gt;
== Qt ==&lt;br /&gt;
&lt;br /&gt;
=== Where to find a Maemo Qt API Reference? ===&lt;br /&gt;
There is a [[Qt4 Hildon|Qt page on the wiki]] with some useful information, and [http://qt.nokia.com/doc/qt-maemo-4.6/index.html official Qt for Maemo documentation].&lt;br /&gt;
&lt;br /&gt;
=== How to create &amp;quot;[[Documentation/Maemo_5_Developer_Guide/Human_Interface_Guidelines/Windows#Window_Views|HildonStackableWindows]]&amp;quot;?===&lt;br /&gt;
&lt;br /&gt;
This is done by setting a special attribute on the window, as shown in the [http://doc.qt.nokia.com/qt-maemo-4.6/maemo5-stackedwindows.html Qt Maemo 5 stacked window example].&lt;br /&gt;
&lt;br /&gt;
== Autobuilder ==&lt;br /&gt;
&lt;br /&gt;
=== Localization isn&#039;t working ===&lt;br /&gt;
&lt;br /&gt;
You are probably using the following line in &amp;lt;code&amp;gt;configure.ac&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 localedir=`$PKG_CONFIG osso-af-settings --variable=localedir`&lt;br /&gt;
&lt;br /&gt;
This means that you need to add &amp;lt;code&amp;gt;osso-af-settings&amp;lt;/code&amp;gt; to your Build-Depends.&lt;br /&gt;
&lt;br /&gt;
=== Package gets rejected: REJECTED: The same or newer version is already in extras-devel ===&lt;br /&gt;
&lt;br /&gt;
You can&#039;t upload the same version to the repository twice. If you have changed anything in your package, you should increase your version number or package revision.&lt;br /&gt;
&lt;br /&gt;
=== Build failed: No such file or directory in log file ===&lt;br /&gt;
&lt;br /&gt;
You probably forgot to specify the correct Build-Depends in &amp;lt;code&amp;gt;debian/control&amp;lt;/code&amp;gt;. The autobuilder starts every build with a clean SDK image. If you need any application during building which is not available in the default SDK image, you need to specify it specifically.&lt;br /&gt;
&lt;br /&gt;
You may verify that your Build-Depends field in debian/control is complete by running&lt;br /&gt;
&lt;br /&gt;
 dpkg-depcheck -m dpkg-buildpackage -rfakeroot -b&lt;br /&gt;
&lt;br /&gt;
in the source tree.  (You&#039;ll need to &amp;quot;&amp;lt;code&amp;gt;fakeroot apt-get install devscripts&amp;lt;/code&amp;gt;&amp;quot; for this to work).&lt;br /&gt;
&lt;br /&gt;
=== Build failed, works in my own scratchbox ===&lt;br /&gt;
&lt;br /&gt;
See the answer above.&lt;br /&gt;
&lt;br /&gt;
== Extras ==&lt;br /&gt;
&lt;br /&gt;
=== How can I package software for Maemo? ===&lt;br /&gt;
&lt;br /&gt;
{{main|Documentation/Maemo 5 Developer Guide/Packaging, Deploying and Distributing}}&lt;br /&gt;
&lt;br /&gt;
As Maemo is based on the Debian operating system, creating packages for Maemo borrows a lot of tools and techniques from Debian, however there are [[Packaging#Maemo-specific packaging information|some Maemo-specific differences]].&lt;br /&gt;
&lt;br /&gt;
A [[Packaging|simple guide to get started]] is available.&lt;br /&gt;
&lt;br /&gt;
=== How do I request upload rights for Extras ===&lt;br /&gt;
&lt;br /&gt;
You can [https://garage.maemo.org/extras-assistant/index.php?target=invitation_request request an invitation] via the Extras Assistant.&lt;br /&gt;
&lt;br /&gt;
=== How do I enable extras, extras-testing, and extras-devel in Scratchbox ===&lt;br /&gt;
&lt;br /&gt;
Add the following lines to &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; from within scratchbox:&lt;br /&gt;
 deb http://repository.maemo.org/extras/ fremantle free non-free&lt;br /&gt;
 deb-src http://repository.maemo.org/extras/ fremantle free&lt;br /&gt;
 &lt;br /&gt;
 deb http://repository.maemo.org/extras-testing/ fremantle free non-free&lt;br /&gt;
 deb-src http://repository.maemo.org/extras-testing/ fremantle free&lt;br /&gt;
 &lt;br /&gt;
 deb http://repository.maemo.org/extras-devel/ fremantle free non-free&lt;br /&gt;
 deb-src http://repository.maemo.org/extras-devel/ fremantle free&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then run the following commands from within scratchbox:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://repository.maemo.org/extras-devel/dists/fremantle/fremantle-extras-pubkey.asc&lt;br /&gt;
 apt-key add fremantle-extras-pubkey.asc&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Yes, running apt-get update twice is sometimes needed.&lt;br /&gt;
&lt;br /&gt;
If you get errors where apt cannot find the keyring, then the above commands should fix that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Scratchbox]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;br /&gt;
[[Category:Fremantle]]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Applications_you_wish_were_ported_from_other_platforms&amp;diff=1075</id>
		<title>Applications you wish were ported from other platforms</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Applications_you_wish_were_ported_from_other_platforms&amp;diff=1075"/>
		<updated>2011-11-21T22:07:40Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please list all those apps from other platforms (Symbian, Palm, iPhone, Java etc.) you can&#039;t live without, and you wish were available on your new &#039;&#039;maemo convergence device&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please list the product name here, also including the operating system, the developer&#039;s site (if you know it), and a brief summary of the functionality. &lt;br /&gt;
&lt;br /&gt;
You should include &#039;&#039;&#039;only already existing apps which are today available for other mainstream pocketable devices&#039;&#039;&#039;, not generic &amp;quot;rants&amp;quot; for some generic fancy functionality, or applications meant for desktop computers. This way, we can keep high the signal-to-noise ratio and maybe select a number of developers we should convince to work on the new maemo platform.&lt;br /&gt;
&lt;br /&gt;
Note: See the [[community wish-list]] for more general software requests.&lt;br /&gt;
&lt;br /&gt;
== Closed Source ==&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://na.blackberry.com/eng/ataglance/connect/ BlackBerry Connect/Messenger] || connect to Blackberry services from non-Blackberry devices || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://nokia-5800-software.smartphoneware.com/blacklist.php Blacklist] || an application which blocks calls and SMSs from all the numbers in a black list. Optionally it should also be able to send custom messages when a blocked number calls or sends an SMS || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.abbyy.com/bcr/ Business Card Reader] || scans business cards using camera and populates an addressbook entry automatically || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://nokia-5800-software.smartphoneware.com/callrecorder.php Call Recorder] || a call recording application with rules for saving conversations for incoming/outgoing calls from known/unknown numbers. It should be able to record call automatically or manually by pressing a button. [[Recaller]] is a possible solution in [[extras]] ([http://maemo.org/downloads/product/Maemo5/recaller/ download page]) || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://wap.psiloc.com/en/Application,65540,Psiloc+Extended+Log Extend Log] || Extend the possibilities of the built-in Log. It also gives you much more possibilities, especially by enabling current cost calculations. Extended Log contains two independent modules: Reports and Billing scheme. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mobileways.de Gravity] || THE Twitter App for S60. [http://maemo.org/downloads/product/Maemo5/witter/ Witter] or [http://maemo.org/downloads/product/Maemo5/mauku/ Mauku] are possible solutions, in [[extras]]. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.epocware.com/promo/handy_safe_pro.html Handy Safe Pro] || password and others manager, also with PC versions for backup/easy maintenance. Possible solutions are [http://maemo.org/packages/view/pwsafe/ Password Safe] in [[extras]] and [http://maemo.org/packages/view/Portabase/ Portabase] in [[extras-testing]] || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://thinkchange.cn/products/index/shakesms Shake SMS] || deals with SMS and Phone Lock using the Accelerometers technology, to make you use the phone in an easier way! || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.skebby.it/ Skebby] || send sms messages at low prices or for free. Possible solutions are [http://maemo.org/packages/view/www2sms/ Www2sms] in [[extras-testing]] and [http://maemo.org/packages/view/web2sms/ Web2SMS] in [[extras-devel]] || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://sms-spam-manager-s60-3rd-edition.softonic.de/symbian Sms spammanager] || blocks sms without giving a signal of the reciving sms, no notification of a new sms. Criteria for blocking is a phonenumber or a word recognizer (case intensive). The sms are not deleted, they are only moved inside the program, so it may be everytime checked if there is a sms which does not belong there. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mobimonster2.com/SMS_Timer.as SMS Timer] || an application which sends SMSs at a time scheduled earlier || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.teamspeak.com/?page=teamspeak3 Teamspeak 3] || communication system || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.truphone.com/  TruPhone] || send SMS at low price and allow cheap VoIP calls (at better than standard SIP quality || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.whatsapp.com/ WhatsApp] || cross-platform mobile messenger that replaces SMS which uses internet data ||  iPhone, BlackBerry, Android, Symbian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [[:wikipedia:Wolfenstein:_Enemy_Territory|Enemy Territory]]/[http://zerowing.idsoftware.com/linux/wolf/ Return to Castle Wolfenstein] || First-person shooters || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.thewayoftheninja.org/n_downloads.html N Game] || Be warned, N is a highly addictive, sometimes very frustrating game || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spheresofchaos.com/index.php Spheres of Chaos] || insane asteroids clone || Linux, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://itunes.apple.com/en/app/abc-alfabeto-magnetico-impara/id379404787?mt=8 Magnetic Alphabet] || for preschool children: teach alphabet, numbers, make drawings || Iphone&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.x-plane.com/index_mobile.html X-Plane] || Incredible cross-platform flight simulator || Palm Pre, iPhone, Android&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ttpod.com/ TTPod Musicplayer] || Java-based musicplayer for symbian with many posibilitys. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://amazon.com/mp3 Amazon MP3 mobile] || App to buy and manage mp3 downloads from Amazon MP3 store || iPhone, Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://audials.com/ Audials mobile] || searches for author or genre, leeches MP3 files from online social radios || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.audio-surf.com/ Audiosurf] || a music-adapting puzzle racer where one uses their own music collection to create their own experience. The shape, speed, and mood of each race is determined by the chosen song || Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.coreplayer.com/ Coreplayer] || Multimedia playback ||  Symbian, Symbian UIQ, Windows Mobile, Palm, WinCE&lt;br /&gt;
|-&lt;br /&gt;
| Gforce || open source version of GForce visualization plugin. Only old libvisual plugin available. Portability unknown || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://localhost.nl/~synap/libvisual-wiki libvisual] ||  portable visualization abstraction layer for *NIX. Portable to ARMEL. May not support PA || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.midomi.com/index.php?action=main.mobile Midomi] || audio recognition software akin to Shazam ID but can also recognise from humming/singing || Symbian, iPhone, Windows Mobile, Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://projectm.sf.net projectM] || port of Winamp Milkdrop, uses OpenGL. Portable to ARMEL || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://spotify.com/ Spotify client] || Client for streaming music from Spotify service. ([https://garage.maemo.org/projects/qtify Qtify] is [http://maemo.org/packages/view/qtify/ available from Extras-devel repo]) || Android, iPhone, Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.shazam.com/ Shazam ID] || listens to music and recognizes author and title || Symbian, Iphone, Blackberry, Android&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location Aware ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Applications !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://itunes.apple.com/au/app/aroundme/id290051590?mt=8 AroundMe] || Based on your location, shows shops, services, facilities etc. Can even search for a specific item and will show you the ones closest to you. Also integrates with maps/GPS for directions to get there. A partial solution is [http://maemo.org/downloads/product/Maemo5/cservices/ Casual Services] in [[extras]] || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://buddycloud.com/ BuddyCloud] || enables users to broadcast their personality and their location to friends and find location specific information || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.alk.com/copilot/ CoPilot] || GPS navigation system. A solution is [http://www.sygic.com/index.php/en/mobile-maps-overview.html Sygic Mobile Maps]: 1-week free demo version of application and maps is available on [http://store.ovi.com/publisher/Sygic/ Ovi Store], full version can be purchased from company website. || Symbian, iPhone, Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://www8.garmin.com/mobile/mobilext/ Garmin] || GPS navigation system. A solution is [http://www.sygic.com/index.php/en/mobile-maps-overview.html Sygic Mobile Maps]: 1-week free demo version of application and maps is available on [http://store.ovi.com/publisher/Sygic/ Ovi Store], full version can be purchased from company website. || Symbian, Windows Mobile, Blackberry&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.geolives.com GeoLives] || Topographic mapping and offroad navigation GPS || Symbian, Windows Mobile&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.google.com/mobile/products/maps.html#p=default Google maps for mobile] ||  maps application with points-of-interest taken from the Google search engine || Symbian, iPhone, Android, Blackberry, WebOS, Java MIDP, Windows Mobile&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.twofortyfouram.com/ Locale] || Location based profile settings for phone (specific locations trigger events for ringtone, volume, brightness, GPS/Wifi/Blutooth to be on off) || Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://maps.ovi.com OVI Maps] || GPS navigation system (exists but with reduced feature set) || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.66.com Route66 Maps] || GPS door-to-door navigation. A solution is [http://www.sygic.com/index.php/en/mobile-maps-overview.html Sygic Mobile Maps]: 1-week free demo version of application and maps is available on [http://store.ovi.com/publisher/Sygic/ Ovi Store], full version can be purchased from company website. || Symbian, Windows Mobile&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tomtom.com/products/category.php?ID=2&amp;amp;Lid=1 TomTom Navigator] || GPS door-to-door navigation with accurate maps and spoken instructions. A solution is [http://www.sygic.com/index.php/en/mobile-maps-overview.html Sygic Mobile Maps]: 1-week free demo version of application and maps is available on [http://store.ovi.com/publisher/Sygic/ Ovi Store], full version can be purchased from company website. || Symbian, Windows Mobile, iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://trapster.com/download_phones.php Trapster] || Speed camera tracking and warning || Symbian, iPhone, Windows Mobile, Blackberry, Android, WebOS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.viewranger.com ViewRanger] || Topographic mapping and offroad navigation GPS || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.waze.com/homepage/ Waze] || crowd sourced mapping &amp;amp; traffic alerts, navigation and location based pac-man like game || Symbian, iPhone, Windows Mobile, Blackberry, Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.worldmate.com/ WorldMate] || Travel information || Symbian, iPhone, Blackberry, Windows Mobile&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sports/Exercise ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.igolfscorer.com/ iGolf Scorer] || An application dedicated to Golfers || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.runkeeper.com/ RunKeeper] || tracks running through GPS. A possible solution is [http://maemo.org/downloads/product/Maemo5/ecoach/ eCoach] in [[extras]]. || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://sportstracker.nokia.com/ SportsTracker] || GPS based activity tracker. A possible solution is [http://maemo.org/downloads/product/Maemo5/ecoach/ eCoach] in [[extras]]. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://betalabs.nokia.com/betas/view/nokia-step-counter StepCounter] || Counts your steps, determines the distance you have covered and your energy expenditure, records data. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://betalabs.nokia.com/betas/view/wellness-diary Wellness Diary] || Monitor and track a ranger of health related parameters || Symbian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.abbyy.com/lingvomobile ABBYY Lingvo Mobile] || multilingual translation dictionary for mobile devices || Symbian, Windows Mobile&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.aka-aki.com/ Aka Aki] || a social mobile network using bluetooth || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.amazon.com/gp/feature.html?ie=UTF8&amp;amp;docId=1000291661 Amazon Mobile] || ebook reader for Amazon books || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://nokia-5800-software.smartphoneware.com/profiles.php Automatic profile switcher] || the profile, theme, wallpaper, audio and all user customizable content can be set automatically based on user location(gps/GSM cell id), time, calendar entry, etc. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://nokia-5800-software.smartphoneware.com/birthday.php Birthday Reminder] || an application that helps organizing and viewing birthdays and anniversaries in a handy way: monthly view of anniversaries found in Contacts applications. It also puts an appointment in the native calendar and sends greeting automaticaly(if user wishes so) || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://webgate.mobi/advanced_device_locks_pro/ Device Lock] || Mobile security - restrict access to apps, secure data storage, remotely lock/wipe data || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.epocrates.com Epocrates] || medical drug reference || WebOS, Windows Mobile, iPhone, BlackBerry&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyingbirdsoft.com/products/flyingmoney.html Expense Tracker] || an application to track day-to-day expenses. It should also give nice reports of all the expenses || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [[:wikipedia:Getting_Things_Done|Getting Things Done]] || like [http://www.omnigroup.com/applications/omnifocus/ ominfocus] - with sync capabilities (at least with) the N900 calendar application || iPhone, Mac OS X&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.lingvosoft.com/LingvoSoft-Arabic-Platinum-Pack Lingvosoft PhraseBook Arabic-English] || multilingual translation Pharasebooks and Dictionaries. an excellent keep for travelers || Blackberry, Windows Mobile&lt;br /&gt;
|-&lt;br /&gt;
| [http://talk.maemo.org/showthread.php?t=32512 Mode Switch] || changes active standby (shortcuts not necessary!), themes and maybe also display light brightness, gsm alerting profile, im status and so on || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://mymobilesite.net/ Mobile Web Server] || makes your device accessible on the Internet. You can access phone features and data via a browser and share your life through a personalized mobsite || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bit-side.com/ Panoman (dead link)] || Make and view panorama images with phone. Company bought by Nokia. A possible solution si Morpho QuickPanorama: both [http://store.ovi.com/content/23154 free trial] and [http://store.ovi.com/content/32678 paid Pro version] are available on Ovi Store. || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pulse.me/ Pulse News] || news reading application that changes your favorite websites into an attractive mosaic of info. || Android, iPhone&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.devtoaster.com/products/rev/ REV] || reads information straight from the OBD-II port on your car and displays it on your iPhone. Rev can display things like vehicle speed, RPM, fuel consumption, calculated engine load, and a host of other parameters. You&#039;ll even be able to check and reset engine and error codes. || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://iphone.toughturtle.com/stockwatch/ StockWatch] || financial app to monitor a list of user defined stocks and portfolio&#039;s and all financial graphs and data associated with the said stocks. [http://maemo.org/downloads/product/Maemo5/stockthis/ StockThis] in [[extras]] is a possible solution || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.t9nav.com/ T9 Nav] || find anything on mobile device instantly || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.vlingo.com/ Vlingo] || control mobile phone by voice || Symbian, Windows Mobile, Blackberry, iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.wavesecure.com/ WaveSecure] || allows remote backup, tracking and locking of a stolen phone || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.lexcycle.com/ Stanza] || ebook reader able toread many ebook format. A possible solution is [http://maemo.org/downloads/product/Maemo5/fbreader/ FBReader] in [[extras]] || iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://spb.com/pocketpc-software/mobileshell/ SPB shell] || mobileshell || Windows Mobile (touchscreens),Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://spb.com/symbian-software/weather/ SPB weather] || weather forecast || &lt;br /&gt;
Windows Mobile (touchscreens),Symbian&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.iambic.com/agendus/palmos/ Agendus] || a real usable calendar application || &lt;br /&gt;
PalmOS, iOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pimlicosoftware.com/ Pimlical] || a real usable calendar application with SyncML or Activesync || &lt;br /&gt;
PalmOS, Android&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open Source ==&lt;br /&gt;
&lt;br /&gt;
Insert here, instead, those &#039;&#039;&#039;free and open-source application&#039;&#039;&#039; you wish on your maemo 5 device. Being non commercial software, with source available, they might be more straightforward to port, needing only (!) good-will, time and energy.&lt;br /&gt;
&lt;br /&gt;
=== Office ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://basket.kde.org/index.php BasKet Note Pads] || A powerful Outliner with which you can organize all your notes easily. || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gimp.org/ GIMP] || GNU image manipulation program. Preinstalled within [http://maemo.org/downloads/product/Maemo5/easy-deb-chroot/ Easy Debian] in [[extras]]. || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inkscape.org/ Inkscape] || scalable vector graphics editor.  It can be installed within [http://maemo.org/downloads/product/Maemo5/easy-deb-chroot/ Easy Debian] in [[extras]]. || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.lyx.org/ Lyx] || excellent word processor, well suited to use with a small screen. Uses Qt toolkit, so should be a straightforward port. || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.openoffice.org Openoffice.org] || open-source, free office suite. Already available for armel architecture in Debian. Preinstalled within [http://maemo.org/downloads/product/Maemo5/easy-deb-chroot/ Easy Debian] in [[extras]]. || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://siag.nu/ Siag Office] || tightly integrated, free office package || Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://cabbagetexter.com/ Cabbage] || Send free txts via SMS.  Irish only and Java, so unsure if it should be here, but a more sophisticated version would be nice. [http://maemo.org/packages/view/webtexter/ WebTexter] is based on Cabbage || Java&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mcleaner.com/ mcleaner] || SMS and phone call blacklisting || Symbian, iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://code.google.com/p/microblog-purple/ microblog-purple] || microblogging support for libpurble clients, for example Pidgin || Linux, Windows&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://rephial.org/ Angband] || Nethack-like || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.armagetronad.net/ Armegatron advanced] || a tron clone in 3D || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://bub-n-bros.sourceforge.net/ Bub&#039;s Brothers] || Bubble Bobble clone || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bergo.eng.br/eboard/ Eboard] || Chess board interface to ICS (Internet Chess Servers) like FICS and to chess engines like GNU Chess, Sjeng and Crafty || Linux, [[Open development/Maemo roadmap/Diablo|Diablo]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://exult.sourceforge.net/ Exult Game engine] ||  An engine for Ultima 7 BlackGate and SerpentIsle, also available for symbian from anotherguest.se || Linux, Windows, Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/freecnc FreeCNC] / [http://freera.sourceforge.net/ FreeRA] || Free and open source engines for Command and Conquer and Red Alert. [http://sourceforge.net/projects/openredalert/ OpenRedAlert] is a fork of FreeRA and a preliminary (rather unstable) version for N900 is available. Installation instructions [http://talk.maemo.org/showpost.php?p=563097&amp;amp;postcount=4 here]. Note: the original Red Alert has been released as freeware in 2008, so it is legal to use the original game files. || Linux, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flightgear.org/ FlightGear] || Free open source flight simulator || Linux, Mac OS X, Windows, Solaris, sgi, FreeBSD&lt;br /&gt;
|-&lt;br /&gt;
| [http://freesynd.sourceforge.net/ FreeSynd] || A critically-acclaimed RPG with online play || Linux, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://fretsonfire.sourceforge.net/ Frets on Fire] || Free open source variant on Guitar Hero || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hedgewars.org/ Hedgewars] || Worms clone.  || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://neverball.org/index.php Neverball] || Similar game to Bounce, excellent graphics and very nice levels. [http://blog.mardy.it/search/label/neverball IN PROGRESS]|| Linux&lt;br /&gt;
|-&lt;br /&gt;
| Quake 1 || http://koti.mbnet.fi/hinkka/Download.html - not fully open source but ported on as many platforms as it gets. || Linux, Mac OS X, Windows, Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.artsoft.org/rocksndiamonds/ Rocks &#039;n&#039; diamonds] || Boulderdash clone || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://scid.sourceforge.net/ Scid] || Chess database application || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://wargus.sourceforge.net/ Wargus] / Stratagus || Wargus is a Warcraft2 Mod that allows you to play Warcraft2 (original DOS version required) with the Stratagus engine, also available for symbian from anotherguest.se. [http://maemo.org/packages/view/wargus/ IN PROGRESS, in extras-devel] || Linux, Windows, Symbian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Application !! class=&amp;quot;unsortable&amp;quot; | Description !! class=&amp;quot;unsortable&amp;quot; | Current platforms&lt;br /&gt;
|-&lt;br /&gt;
| [http://aeskulap.nongnu.org/ Aeskulap] || radiology viewer (or any other that works, for that matter) || Linux, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://alexandria.rubyforge.org/ Alexandria] || Book collection manager || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.blender.org/ Blender] || 3D modelling || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://dooble.sourceforge.net/ dooble] || web browser || Linux, Mac OS X, Windows (and any ARMEL platform, including N900 and untested iPhone)&lt;br /&gt;
|-&lt;br /&gt;
| [http://freemind.sourceforge.net/wiki/index.php/Main_Page Freemind] || Mind-mapping application || Java&lt;br /&gt;
|-&lt;br /&gt;
| [http://gcstar.org/ GCStar] || collection management || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://grecipe-manager.sourceforge.net/ Gourmet recipe manager] || recipe manager. [http://pyrecipe.garage.maemo.org Pyrecipe] is a good alternative || Linux, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://code.google.com/p/hpcalc-iphone/ hpcalc] || HP Calculator (HP-11c Scientific, HP-15c Scientific, HP-12c Financial, HP-16c Programmer) Emulator || Iphone&lt;br /&gt;
|-&lt;br /&gt;
| [http://symbianresources.com/projects/hourpower.php Hour Power] || speaks the current time (see Ovi). An alternative: [https://garage.maemo.org/projects/espeaktime eSpeaktime] || Symbian&lt;br /&gt;
|-&lt;br /&gt;
| [http://hugin.sourceforge.net/ Hugin] ||  Panorama photo stitcher, With Hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more. Check the [http://talk.maemo.org/showthread.php?t=63215 Panorama application], available in the Ovi Store || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [[Java]] || virtual machine for running Java applications. [http://maemo.org/downloads/product/Maemo5/icedtea6/ IcedTea6] version of the OpenJDK is available in [[extras]]. || Linux, Mac OS X, Windows, others&lt;br /&gt;
|-&lt;br /&gt;
| [[:wikipedia:Java_Platform,_Micro_Edition|J2ME]] || virtual machine for running &#039;mobile&#039; (actually micro) edition Java applications. [http://maemo.org/packages/view/microemulator/ MicroEmulator] is available in [[extras-testing]].  || &lt;br /&gt;
|-&lt;br /&gt;
| [http://musicbrainz.org/ Musicbrainz Picard] || MP3 tagger || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pulseaudio.org/wiki/SystemEqualizer PulseAudio Equalizer] || provides system-wide equalizer via PA || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://puppylinux.org/wikka/PuppyBasic PuppyBasic] || BASIC programming language || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://pyjs.org/ Pyjamas] || write your own AJAX framework || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.qgis.org/ Quantum GIS] || geographic information system || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://code.google.com/p/remuco Remuco-Client] || duplex remote control system for Linux media players and mobile phones equipped with Bluetooth or WiFi || Java&lt;br /&gt;
|-&lt;br /&gt;
| [http://code.google.com/p/android-shuffle/ Shuffle] || Android GTD application, similar to [http://www.omnigroup.com/applications/omnifocus/ OmniFocus] || Android&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.taskcoach.org/ Task Coach] || task management || Linux, Mac OS X, Windows, iPhone&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org/ Tellico] || Collection manager, books, videos, etc. || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.truecrypt.org/ TrueCrypt] || Cross platform Disk Encryption, allows encrypted containers or partitions. Command-line port exists, GUI port wanted || Linux, Mac OS X, Windows&lt;br /&gt;
|-&lt;br /&gt;
| [http://x48.berlios.de/ x48] || HP 48 calculator emulator || Linux&lt;br /&gt;
|-&lt;br /&gt;
| [http://xoscope.sourceforge.net/ xoscope] || digital oscilloscope || Linux&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  [http://www.qsl.net/n1vtn/petittrack.html Petittrack] || A great free/OSS satellite prediction and sky tracking application using NASA TLE elements, designed for handhelds. used mostly for portable amateur radio satellite communications|| Trolltech Linux, Sharp Zaurus QTopia&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Fremantle]]&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Application_Menu&amp;diff=1023</id>
		<title>Application Menu</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Application_Menu&amp;diff=1023"/>
		<updated>2011-11-21T22:07:16Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Menu structure ==&lt;br /&gt;
&lt;br /&gt;
Different OS versions have different menu structure.&lt;br /&gt;
&lt;br /&gt;
=== Menu file ===&lt;br /&gt;
A Menu file describes how shortcuts are shown in the menu.&lt;br /&gt;
&lt;br /&gt;
=== .desktop files ===&lt;br /&gt;
The application entries in the Application menu are generated from .desktop files that are added when an application is installed.&lt;br /&gt;
&lt;br /&gt;
The syntax for .desktop -files can be found in article [[Desktop file format]]&lt;br /&gt;
&lt;br /&gt;
== Maemo 5 ==&lt;br /&gt;
Folder rearrangment can be done by editing the file found in:&lt;br /&gt;
 /etc/xdg/menus/hildon.menu&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;Filename&amp;gt; tags in the &amp;lt;Include&amp;gt; section set the menu items, editing them will result in the menu being changed. Adding more Menu sections will add additional folders.&lt;br /&gt;
&lt;br /&gt;
=== Releases before PR1.2 ===&lt;br /&gt;
&lt;br /&gt;
In releases of Maemo 5 prior to [[Maemo 5/PR1.2|PR1.2]], note that the &amp;quot;Applications&amp;quot; menu is the &amp;quot;More...&amp;quot; folder, and it is set to contain every application that is not shown by other menus, therefore it is recommended to keep it for using recently installed apps.&lt;br /&gt;
&lt;br /&gt;
==== Apmefo ====&lt;br /&gt;
[http://maemo.org/packages/view/apmefo/ Apmefo] presently in [[extras-devel]]. Automates the process of creating folders in the application menu by editing hildon.menu. Apmefo utilises similar icons found on Microsoft Windows folder icon. &lt;br /&gt;
&lt;br /&gt;
Discussion thread can be found [http://talk.maemo.org/showthread.php?t=56844 here].&lt;br /&gt;
&lt;br /&gt;
Please note that sometimes when switching from Catorise Plus/ Catorise / Catorise GUI to Apmefo and/or vice-versa, you may encounter instance where applications in application menu is no longer group and cannot be grouped even if set manually. This is the result of currupted hildon.menu file and maybe fixable via [http://talk.maemo.org/showpost.php?p=715223&amp;amp;postcount=108 here].  &lt;br /&gt;
&lt;br /&gt;
==== Catorise Plus/ Catorise / Catorise GUI ====&lt;br /&gt;
[http://maemo.org/packages/view/catoriseplus/ Catorise Plus] is an alternative to Apmefo, also currently available in [[extras-devel]]. Catorise Plus utilises the same set of group icons found in [http://maemo.org/packages/view/hildon-application-manager/ Hildon application manager (also known as &amp;quot;ham&amp;quot; for abbreviated variant)] when one installs applications to personalise their device. It will also automatically group applications according to the section noted within individual application packages but preferences to which group can be changed by the user. Changes to a new group only applies on catorise level, it does not change individual application packages.&lt;br /&gt;
&lt;br /&gt;
Catorise Plus is currently recommendend over using Catorise and Catorise GUI as not only does it combine both applications together, it merges any potential conflicts with running either seperately into one (thus eradicating conflicts altogether) as well as allowing the end user to place literally any installed applications (only the ones that have icons within application menu) into whichever group of their choice unlike its predecessors (Catorise and Catorise GUI).&lt;br /&gt;
&lt;br /&gt;
Discussion thread can be found [http://talk.maemo.org/showthread.php?t=73443 here].&lt;br /&gt;
&lt;br /&gt;
== OS 2008 and older ==&lt;br /&gt;
The &#039;&#039;&#039;Application menu&#039;&#039;&#039; is Maemo&#039;s version of the Windows Start menu. It is made up of folders which contain all of your installed applications.&lt;br /&gt;
&lt;br /&gt;
=== Menu structure ===&lt;br /&gt;
By default, the menu is made up of 6 folders which contain all of your installed applications: My selection, Internet, Communication, Utilities, Settings, and Extras. You can rearrange these applications, and create, rename and delete folders in the &amp;quot;Panels&amp;quot; control panel.&lt;br /&gt;
&lt;br /&gt;
Advanced users can also edit the XML menu file directly. This is not recommended, as careless editing can damage the menu to the point where it no longer works. The XML file name is:&lt;br /&gt;
&lt;br /&gt;
 ~/.osso/menus/applications.menu&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
There are a number of alternatives to the Application menu for launching applications. They are all available in [[Extras]].&lt;br /&gt;
&lt;br /&gt;
==== Personal Launcher ====&lt;br /&gt;
[http://maemo.org/downloads/product/OS2008/personal-launch/ Personal Launcher] is a desktop applet that is visible from your home screen. You can add application (and command) shortcuts to it for one-tap access to your favorite programs.&lt;br /&gt;
&lt;br /&gt;
==== Personal Menu ====&lt;br /&gt;
[http://maemo.org/downloads/product/OS2008/personal-menu/ Personal Menu] is very similar to Personal Launcher, except it&#039;s a menu instead of a desktop applet. This makes it a more direct replacement for the Application menu.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[User:Jebba/Tweaks|A tutorial for Maemo 5 by Jebba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:Fremantle]]&lt;br /&gt;
[[Category:Diablo]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Alternative_operating_systems&amp;diff=741</id>
		<title>Alternative operating systems</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Alternative_operating_systems&amp;diff=741"/>
		<updated>2011-11-21T22:07:00Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Android */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Several &#039;&#039;&#039;alternative operating systems&#039;&#039;&#039; using the Linux kernel have been ported to the tablets. They are derived from Debian, OpenEmbedded or Fedora; Android is a clear exception. All of these alternatives can be booted on the tablets. Because they all use the Linux kernel, most can also be used in a chroot, allowing users to use applications from the alternatives without leaving Maemo.&lt;br /&gt;
&lt;br /&gt;
== Not Covered Here ==&lt;br /&gt;
&lt;br /&gt;
These alternatives are not covered here because the operating systems do not run natively on the tablets (Virtual Machines) or they are not operating systems (Alternate Desktops).&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines ===&lt;br /&gt;
{{main|Emulators}}&lt;br /&gt;
There have been several [[emulators]] or virtual machines ported to the tablets that can run alternative operating systems. The best known operating system emulators are the [http://www.access-company.com/products/gvm/ Garnet VM] (Palm OS), [http://talk.maemo.org/showthread.php?t=16306 Basilisk II] (Macintosh OS up to 8.1) and DosBox/[[RubyBox]] (MS-DOS and Windows 3.1). Emulation often introduces a large amount of overhead, so emulators tend to be limited to older operating systems that were designed to run on old, limited hardware.&lt;br /&gt;
&lt;br /&gt;
=== Alternate Desktops ===&lt;br /&gt;
{{main|Alternative desktop environments}}&lt;br /&gt;
[[Alternative desktop environments]] and window managers have also been ported to the tablets, most notably penguinbait&#039;s KDE, but they are not full operating systems; they are intended to replace the Hildon desktop only, they don&#039;t require a reboot, and they use varying amounts of the Maemo infrastructure underneath the alternative desktop.&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
{{main|Debian}}&lt;br /&gt;
[http://debian.org/ Debian], one of the oldest and most respected Linux distributions, began, in 2007, [http://wiki.debian.org/ArmEabiPort porting to armel] for its 5.0 (&amp;quot;Lenny&amp;quot;) release. This port is now an officially supported architecture.&lt;br /&gt;
&lt;br /&gt;
Several users managed to get Debian to boot on the tablets. The project that became known as [http://trac.tspre.org/projects/deblet Deblet] created a robust installer to automate the process, making it much more accessible to end users. Deblet uses proprietary closed-source binaries, downloaded from Nokia&#039;s repositories, to achieve some functionality.&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
&lt;br /&gt;
[http://gentoo.org Gentoo] is mostly functional on N8x0 tablets.&lt;br /&gt;
Setup instructions can be found [http://slonopotamus.org/gentoo-on-n8x0 here].&lt;br /&gt;
For assistance or binary packages, including Qt and KDE (which cannot be built natively on the N8x0 due to memory shortage), ask around in #Gentoo-Embedded (FreeNode).&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
&lt;br /&gt;
The Nokia-sponsored [http://mojo.handhelds.org/ Handhelds Mojo project] began porting Ubuntu to the armel architecture in 2007. It&#039;s interesting for its compilation entirely on native ARM hardware.&lt;br /&gt;
&lt;br /&gt;
In late 2008, Canonical [http://www.desktoplinux.com/news/NS8395222090.html announced] an official armel port of its Ubuntu 9.04 &amp;quot;Jaunty&amp;quot; release. As with the rest of the Ubuntu distribution, the armel port leveraged the work already done by the Debian team to produce a very workable port, and the repositories rapidly filled up with a large percentage of the apps available to other architectures. As with Debian armel, there were several reports of successfully booting Ubuntu on the tablets, but the most well known bootable version of &amp;quot;vanilla&amp;quot; Ubuntu Jaunty was the port by [[User:b-man|b-man]].&lt;br /&gt;
&lt;br /&gt;
It appears that a more recent version has been worked on by user:Mohammad7410. &lt;br /&gt;
See [[User:Mohammad7410/Ubuntu]] for instructions on loading Ubuntu 9.10.&lt;br /&gt;
&lt;br /&gt;
== Mer ==&lt;br /&gt;
{{main|Mer}}&lt;br /&gt;
[[Mer]] is a new Linux operating system, built upon a thin base of Ubuntu Jaunty combined with the best open-source elements of Nokia&#039;s Maemo platform, such as the Hildon desktop.&lt;br /&gt;
&lt;br /&gt;
Mer began as an idea that, due to Nokia&#039;s push to make most of Maemo open source, it should be possible to &amp;quot;reconstruct&amp;quot; Maemo using only open source elements. The &amp;quot;Maemo Reconstructed&amp;quot; proof of concept developed into Mer as it became clear to the developers that this was a viable environment for both developers and end-users.&lt;br /&gt;
&lt;br /&gt;
Unlike its predecessor, Deblet, Mer avoids using proprietary closed-source binaries to achieve functionality. Consequently, there are still some missing pieces (such as drivers) to achieve full functionality on a pure Mer system.&lt;br /&gt;
&lt;br /&gt;
Development status: There was no release since October 2009.&lt;br /&gt;
&lt;br /&gt;
== Mamona ==&lt;br /&gt;
&lt;br /&gt;
Mamona is an embedded Linux distribution for armel, based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded]. The main goal of the Mamona Project is to offer a completely open source alternative/experimental platform for Maemo using only free and open source components.&lt;br /&gt;
&lt;br /&gt;
Mamona is still fairly immature at this point, and their last release, 0.2, was in September 2008. There&#039;s more information available and you may be interested in getting involved on their [http://dev.openbossa.org/trac/mamona/ Trac page].&lt;br /&gt;
&lt;br /&gt;
== Poky Linux ==&lt;br /&gt;
&lt;br /&gt;
[http://pokylinux.org/ Poky Linux] is a handheld-targeted distribution, also based on [http://wiki.openembedded.net/index.php/Main_Page Open Embedded], that provides an open environment, a build platform (much like the Maemo SDK and the Mamona SDK), and a finger-friendly desktop environment known as &amp;quot;Sato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
While still immature on the tablets, and without an official release in over a year, Poky is still an interesting project, and their [http://www.pimlico-project.org/ Pimlico PIM suite], in particular, may interest some users. You can get it from their [http://www.pokylinux.org/getit/ website].&lt;br /&gt;
&lt;br /&gt;
== Red Hat Fedora ==&lt;br /&gt;
&lt;br /&gt;
There is an [http://fedoraproject.org/wiki/Architectures/ARM Arm version] of Fedora 8, 10 and 12. A [https://www.redhat.com/archives/fedora-arm/2009-April/msg00009.html bug in Yum] specific to the N8x0 tablets&#039; processor (armv6l), and a very small selection of applications in the Fedora repositories, among other things, made this distribution slow to gain traction in the tablet community. &lt;br /&gt;
&lt;br /&gt;
With the introduction of the N900, some interest in Fedora [http://talk.maemo.org/showthread.php?t=38987 has re-emerged].&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
&lt;br /&gt;
[[:wikipedia:Google_Android|Android]] is a new operating system by Google and the Open Handset Alliance, based on the Linux kernel, but using custom Java libraries to run all applications.&lt;br /&gt;
&lt;br /&gt;
There have been several successful attempts to boot Android on the tablets, starting with the earliest Android SDK, which was booted from a chroot. When the Android source code became available in late 2008, several teams, working in parallel, managed to get Android booting.&lt;br /&gt;
&lt;br /&gt;
The [http://www.nitdroid.com/ NITdroid] project is a kernel and userspace port from scratch, and it is currently the most advanced port. &lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Alternative_desktop_environments&amp;diff=728</id>
		<title>Alternative desktop environments</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Alternative_desktop_environments&amp;diff=728"/>
		<updated>2011-11-21T22:06:43Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Enlightenment (E17) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Desktop Environments are not full Operating Systems; they provide a graphical interface to the applications (usually with both a window manager and desktop manager of some kind), and a consistent look and feel to all the applications running within the environment. &lt;br /&gt;
&lt;br /&gt;
An alternate Desktop Environment can replace the Hildon Desktop of the Maemo OS, while still allowing Maemo applications to run on the alternate desktop. Some hacking may be necessary to make Maemo applications look correct, and some desktops are more suited to the small, high-resolution touchscreen hardware of the tablets than others.&lt;br /&gt;
&lt;br /&gt;
Each of the following desktop environments has a list of tablet-compatible distributions that currently have a version of that desktop.&lt;br /&gt;
&lt;br /&gt;
== KDE ==&lt;br /&gt;
&#039;&#039;&#039;Distros:&#039;&#039;&#039; [[Maemo]], [[Debian]], [[:wikipedia:Ubuntu (operating system)|Ubuntu]], [[Mer]]?&lt;br /&gt;
&lt;br /&gt;
KDE was one of the first full &amp;quot;Desktop Environments&amp;quot; available under Linux. A version of the KDE 3 environment to replace the Hildon Desktop was released by Penguinbait.  To find the latest information on running KDE 3.5.8 within Maemo, please visit the [http://talk.maemo.org/showthread.php?t=20317 Active forum thread] or [http://tablethacker.com Penguinbait&#039;s blog site]&lt;br /&gt;
&lt;br /&gt;
[[Image:Zelda.jpg|thumb|right|Penguinbait&#039;s KDE 3.5.8 for Maemo]]&lt;br /&gt;
&lt;br /&gt;
== FVWM ==&lt;br /&gt;
&#039;&#039;&#039;Distros:&#039;&#039;&#039; Maemo, Debian, Ubuntu, Mer&lt;br /&gt;
&lt;br /&gt;
A very simple, stripped-down desktop environment, and the ancestor to many modern desktops, including Enlightenment.&lt;br /&gt;
&lt;br /&gt;
== LXDE ==&lt;br /&gt;
&#039;&#039;&#039;Distros:&#039;&#039;&#039; Debian, Ubuntu, Mer&lt;br /&gt;
&lt;br /&gt;
A new desktop environment that focuses on being fast and lightweight, LXDE is ideal for devices with limited resources. It is based on the GTK+ toolkit, making it very compatible with Maemo applications.&lt;br /&gt;
&lt;br /&gt;
== GNOME ==&lt;br /&gt;
&#039;&#039;&#039;Distros:&#039;&#039;&#039; Debian, Ubuntu&lt;br /&gt;
&lt;br /&gt;
GNOME is the full-featured big brother to Maemo. It doesn&#039;t run very quickly on the tablets, but it is very familiar to many people who have used it on their home and work computers.&lt;br /&gt;
&lt;br /&gt;
== Enlightenment (E17) ==&lt;br /&gt;
&#039;&#039;&#039;Distros:&#039;&#039;&#039; None, must be compiled from source&lt;br /&gt;
&lt;br /&gt;
The Illume desktop in E17 is the most tablet friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=ALARMED_Commands_List&amp;diff=533</id>
		<title>ALARMED Commands List</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=ALARMED_Commands_List&amp;diff=533"/>
		<updated>2011-11-21T22:06:28Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Play a sound file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this article is to collect a list of [http://maemo.org/packages/view/alarmed/ Alarmed] codes for beginners to use. The idea came from a [http://talk.maemo.org/showthread.php?t=64519 talk.maemo org thread] which contained the instructions for setting up an [[#Radio1 Alarm Clock|Internet radio alarm clock]]&lt;br /&gt;
&lt;br /&gt;
They should be put in the following format:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Code&lt;br /&gt;
&lt;br /&gt;
Which should be all the information we need.&lt;br /&gt;
&lt;br /&gt;
==List of Phone Control commands==&lt;br /&gt;
&lt;br /&gt;
A comprehensive list of commands for Phone Control that work as commands from Alarmed can be found in the [[phone control]] article.&lt;br /&gt;
&lt;br /&gt;
==Radio1 Alarm Clock==&lt;br /&gt;
&lt;br /&gt;
This code will make your phone startup the [[Nokia N900|N900]] stock media player and connect to Radio 1 (UK station) using your wi-fi (wi-fi is recommended for connection to be made). It is a good idea to set up a regular alarm clock for 5 mins after just in case there is an internet connection error ... wouldn&#039;t want you to be late for work.&lt;br /&gt;
&lt;br /&gt;
 dbus-send --print-reply --dest=com.nokia.mediaplayer /com/nokia/mediaplayer com.nokia.mediaplayer.mime_open string:http://www.bbc.co.uk/radio/listen/live/r1.asx &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
==Internet Radio Alarm Clock using KMPlayer==&lt;br /&gt;
&lt;br /&gt;
If you have KMPlayer installed, you may find it less prone to halting from buffering issues than the stock Media Player.  Add this as a Command Execution string in Alarmed to play an internet radio stream&#039;s URL (in this case, the stream for WCLV):&lt;br /&gt;
&lt;br /&gt;
 /opt/kmplayer/bin/kmplayer http://auggie.wclv.com/wclvmp3&lt;br /&gt;
&lt;br /&gt;
==Set Speaker Volume==&lt;br /&gt;
&lt;br /&gt;
You may want to set the speaker volume to a certain level before starting an internet radio station.  50 in the command below sets the volume level to 50%, replace 50 with whatever % volume is desired (0 - 99).&lt;br /&gt;
&lt;br /&gt;
 dbus-send --type=method_call --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.extension.set_extension_property string:volume variant:uint32:50&lt;br /&gt;
&lt;br /&gt;
==Play a sound file==&lt;br /&gt;
&lt;br /&gt;
This uses the play-sound command to play a sound file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:  play-sound always plays a sound file at full volume, regardless of the volume set by command or by use of the volume rocker.&#039;&#039;&#039;  Therefore it is essential when calling a file with play-sound to be sure the file is recorded at the volume that is desired for playback.  Typical sound files will be at the level of 0 or -3 dB attenuation, which can blow speakers at full volume.  If you call a sound file with play-sound, it&#039;s best to make a new copy of the file at much lower volume using sound editing software such as GoldWave (or audacity on Linux+Mac+Windows, or &#039;sox&#039; on the command line for any of those systems with &amp;quot;-v &amp;lt;ratio&amp;gt;&amp;quot; option)&lt;br /&gt;
 play-sound &#039;&#039;/path/filename.wav&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Beginners]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Advanced_booting&amp;diff=696</id>
		<title>Advanced booting</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Advanced_booting&amp;diff=696"/>
		<updated>2011-11-21T22:06:14Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{out of date}}&lt;br /&gt;
&lt;br /&gt;
This article covers advanced booting procedures and configuration options. For the vast majority of people [[booting from a flash card]] will cover everything they need to know.&lt;br /&gt;
&lt;br /&gt;
== Multi-boot ==&lt;br /&gt;
&lt;br /&gt;
The process for setting up a multi-boot is similar to [[Booting from a flash card]].&lt;br /&gt;
It&#039;s a good idea to ensure that the first partition is a FAT/data partition - this keeps things simple.&lt;br /&gt;
&lt;br /&gt;
A sample partition layout on an 8Gb card might be:&lt;br /&gt;
* 2GB primary vfat data&lt;br /&gt;
* 2GB primary everyday&lt;br /&gt;
* 2GB primary debian&lt;br /&gt;
* 512MB logical test1 (diablo)&lt;br /&gt;
* 512MB logical test2 (chinook)&lt;br /&gt;
* 512MB logical test3 (diablo)&lt;br /&gt;
&lt;br /&gt;
Be aware that the kernel initfs supports a limited number of partitions; this can be extended to 6 but no further. This requires editing /home/user/local/bin/initfs_flasher/initfs.bootmenu.jffs2 to add the dev nodes using mknod&lt;br /&gt;
(eg: mknod -m600 initfs/dev/mmcblk0p5 b 254 5)&lt;br /&gt;
&lt;br /&gt;
When cloning, you may edit nupgrade.sh to remove the &#039;&#039;&#039;TARGET=&#039;&#039;&#039; line and then run it as follows:&lt;br /&gt;
 TARGET=/dev/mmcblk0p5 ./nupgrade.sh 1&lt;br /&gt;
&lt;br /&gt;
To create pristine images of Diablo/Chinook, follow the instructions for [[Modifying the root image]], but once you have the rootfs.jffs2 image extracted, you can follow the mount instructions and rsync the rootfs to the tablet.&lt;br /&gt;
&lt;br /&gt;
I used this script (which now works fine)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# This script connects to the tablet and sends the selected rootfs to the selected partition&lt;br /&gt;
&lt;br /&gt;
FLASHER3=/everything/Downloads/Hardware/nokia_n800/flasher-3.0 &lt;br /&gt;
F_IMAGE=/everything/Downloads/Hardware/nokia_n800/RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin&lt;br /&gt;
IMAGE_DIR=chinook_fiasco&lt;br /&gt;
PART=/dev/mmcblk0p6&lt;br /&gt;
&lt;br /&gt;
mkdir -p $IMAGE_DIR&lt;br /&gt;
&lt;br /&gt;
# unpack fiasco&lt;br /&gt;
(cd $IMAGE_DIR; $FLASHER3 -F $F_IMAGE -u)&lt;br /&gt;
&lt;br /&gt;
# https://wiki.maemo.org/Modifying_the_root_image&lt;br /&gt;
mknod /tmp/mtdblock0 b 31 0&lt;br /&gt;
modprobe loop&lt;br /&gt;
losetup /dev/loop0 $IMAGE_DIR/rootfs.jffs2 &lt;br /&gt;
modprobe block2mtd&lt;br /&gt;
modprobe mtdblock&lt;br /&gt;
# Note that on a host running 2.6.27-rc2 (and probably *much* earlier), the ,128KiB sets the erase size.&lt;br /&gt;
echo &amp;quot;/dev/loop0,128KiB&amp;quot; &amp;gt; /sys/module/block2mtd/parameters/block2mtd&lt;br /&gt;
modprobe jffs2&lt;br /&gt;
mkdir /tmp/jffs2&lt;br /&gt;
# mount the rootfs ro&lt;br /&gt;
mount -t jffs2 -o ro /tmp/mtdblock0 /tmp/jffs2&lt;br /&gt;
&lt;br /&gt;
# copy files&lt;br /&gt;
ssh root@nut insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko \; mkdir /tst \; mount $PART -o noatime /tst&lt;br /&gt;
(cd /tmp/jffs2;tar cf - . | ssh root@nut cd /tst\;tar xf -)&lt;br /&gt;
# rsync may not work&lt;br /&gt;
# rsync -av /tmp/jffs2/ root@nut:/tst/&lt;br /&gt;
ssh root@nut umount /tst \; rmdir /tst&lt;br /&gt;
&lt;br /&gt;
#clean up&lt;br /&gt;
umount /tmp/jffs2&lt;br /&gt;
rmmod jffs2&lt;br /&gt;
rmmod mtdblock&lt;br /&gt;
rmmod block2mtd&lt;br /&gt;
losetup -d /dev/loop0&lt;br /&gt;
rm -f /tmp/mtdblock0&lt;br /&gt;
rmdir /tmp/jffs2&lt;br /&gt;
rm -rf $IMAGE_DIR&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Boot messages ==&lt;br /&gt;
&lt;br /&gt;
So if you want to see the kernel boot log or dmesg type output when you boot here&#039;s how (thanks to [[User:qwerty12|qwerty12]] for the pointers)&lt;br /&gt;
&lt;br /&gt;
Check you have an up-to-date initfs - does this file exist:&lt;br /&gt;
 /mnt/initfs/usr/bin/fb_update_mode&lt;br /&gt;
If not then install fanoush&#039;s bootmenu/initfs.&lt;br /&gt;
&lt;br /&gt;
Log into the tablet and remount initfs so you can edit it directly. (If this &#039;&#039;&#039;doesn&#039;t&#039;&#039;&#039; make you nervous then you should stop now!)&lt;br /&gt;
 mount -o remount,rw /mnt/initfs&lt;br /&gt;
&lt;br /&gt;
Now grab some kernel modules from here:&lt;br /&gt;
 http://fanoush.wz.cz/maemo/modules-diablo-2.6.21-200842maemo1.tar.gz&lt;br /&gt;
&lt;br /&gt;
and copy the 4 modules you find in&lt;br /&gt;
 ./drivers/video/console/&lt;br /&gt;
to&lt;br /&gt;
 /mnt/initfs/lib/modules/`uname -r`/&lt;br /&gt;
&lt;br /&gt;
I extracted them on my host and did:&lt;br /&gt;
 scp drivers/video/console/* root@nut:/mnt/initfs/lib/modules/2.6.21-omap1/&lt;br /&gt;
&lt;br /&gt;
Now, for each bootmenu where you want a bootlog, edit &amp;lt;code&amp;gt;/mnt/initfs/bootmenu.sh&amp;lt;/code&amp;gt; and add&lt;br /&gt;
 softcursor bitblit font fbcon&lt;br /&gt;
to any MENU_N_MODULES= lines&lt;br /&gt;
Also add a line like this (where MENU_2 will differ for you):&lt;br /&gt;
 MENU_2_FBMODE=&amp;quot;auto&amp;quot;&lt;br /&gt;
&lt;br /&gt;
eg:&lt;br /&gt;
 MENU_4_NAME=&amp;quot;Diablo Test&amp;quot;&lt;br /&gt;
 MENU_4_ID=&amp;quot;mmc5&amp;quot;&lt;br /&gt;
 MENU_4_DEVICE=&amp;quot;${INT_CARD}p5&amp;quot;&lt;br /&gt;
 MENU_4_MODULES=&amp;quot;mbcache ext2 softcursor bitblit font fbcon&amp;quot;&lt;br /&gt;
 MENU_4_FSTYPE=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 MENU_4_FSOPTIONS=&amp;quot;noatime&amp;quot;&lt;br /&gt;
 MENU_4_FBMODE=&amp;quot;auto&amp;quot;&lt;br /&gt;
 [ -d &amp;quot;/sys/block/${INT_CARD}/${MENU_4_DEVICE}&amp;quot; ] || MENU_4_NAME=&amp;quot;(${MENU_4_NAME}) N/A&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Finally, remount the initfs as ro and reboot.&lt;br /&gt;
 mount -oremount,ro /mnt/initfs/&lt;br /&gt;
&lt;br /&gt;
Once your system starts, don&#039;t forget to run&lt;br /&gt;
 /mnt/initfs/usr/bin/fb_update_mode manual&lt;br /&gt;
or the display will run slowly.&lt;br /&gt;
&lt;br /&gt;
== Initfs hacking ==&lt;br /&gt;
&lt;br /&gt;
Work in progress - move along&lt;br /&gt;
&lt;br /&gt;
In case it isn&#039;t &#039;&#039;&#039;blindingly obvious&#039;&#039;&#039; - messing with the initfs and your tablet flash can burn you.&lt;br /&gt;
&lt;br /&gt;
Note: The tools and data used whilst flashing must be stored on linux filesystems - not FAT/FAT32.&lt;br /&gt;
&lt;br /&gt;
If you are brave you can edit your initfs directly if you mount initfs read-write:&lt;br /&gt;
 mount -oremount,rw /mnt/initfs&lt;br /&gt;
 vi $random_files&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to put it back:&lt;br /&gt;
 mount -oremount,ro /mnt/initfs&lt;br /&gt;
&lt;br /&gt;
This can be randomly dangerous if initfs partition is almost full (true for anything before Diablo) because your initfs can run out space whilst you are saving due to the way jffs2/flash systems work. Basically you may end in situation when even &#039;rm file&#039; returns &#039;no space left on device&#039;. Diablo update enlarged initfs partition from 2MB to 4MB so there is enough free space to make jffs2 garbage collector work properly (unless you fill it up again).&lt;br /&gt;
&lt;br /&gt;
A safer approach (taken from fanoush&#039;s script) is:&lt;br /&gt;
 cd somewhere_on_a_linux_fs&lt;br /&gt;
 mkdir initfs.orig&lt;br /&gt;
 mount -t jffs2 /dev/mtdblock3 initfs.orig&lt;br /&gt;
 cp -a initfs.orig initfs&lt;br /&gt;
 umount initfs.orig&lt;br /&gt;
 # edit intifs/...&lt;br /&gt;
&lt;br /&gt;
Then, once it&#039;s all edited and ready, you create a jffs2 and burn it.&lt;br /&gt;
 mkfs.jffs2 -r initfs -o my_initfs.jffs2 -e 128 -l -n&lt;br /&gt;
 sync&lt;br /&gt;
 chroot /mnt/initfs mount -t jffs2 -o remount,ro /dev/mtdblock3 /&lt;br /&gt;
 echo &amp;quot; *** caching old initfs to memory (for crash prevention)&amp;quot;&lt;br /&gt;
 # block level, probably useless&lt;br /&gt;
 dd if=/dev/mtdblock3 of=/dev/null bs=65536 2&amp;gt;/dev/null&lt;br /&gt;
 # file level, read all interesting stuff (should be enough to cache dsme and bme)&lt;br /&gt;
 tar cf - /mnt/initfs/usr /mnt/initfs/lib /mnt/initfs/bin /mnt/initfs/sbin &amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 flash_eraseall -j /dev/mtd3&lt;br /&gt;
 echo &amp;quot; *** flashing $1 image ...&amp;quot;&lt;br /&gt;
 nandwrite -a -p /dev/mtd3 $1&lt;br /&gt;
Then reboot (&amp;lt;code&amp;gt;/sbin/reboot&amp;lt;/code&amp;gt;) as soon as possible. dsme and bme daemons are running from (old) initfs and by reflashing underlying filesystem you just cut the branch they are sitting on. Caching done before flashing does not solve it completely.&lt;br /&gt;
&lt;br /&gt;
At this point you will probably realise that grabbing fanoush&#039;s script and inserting a few extra commands to drop you to a shell etc is a lot easier than doing it all by hand. Or you may start another shell while initfs_flash script is waiting for your answer (include telnet/dropbear/bootmenu.conf?) and modify stuff in initfs_flasher/initfs/.&lt;br /&gt;
&lt;br /&gt;
===Devices===&lt;br /&gt;
&lt;br /&gt;
The standard initfs is missing some devices that may be useful on sd cards with lots of partitions so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk0p3 b 254 3 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk0p4 b 254 4 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk0p5 b 254 5 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk0p6 b 254 6 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk0p7 b 254 7 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk1p3 b 254 11 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk1p4 b 254 12 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk1p5 b 254 13 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk1p6 b 254 14 2&amp;gt;/dev/null&lt;br /&gt;
mknod -m600 initfs/dev/mmcblk1p7 b 254 15 2&amp;gt;/dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:Diablo]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Adding_proxy_server_information_for_a_connection&amp;diff=664</id>
		<title>Adding proxy server information for a connection</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Adding_proxy_server_information_for_a_connection&amp;diff=664"/>
		<updated>2011-11-21T22:05:49Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Out of date}}&lt;br /&gt;
&lt;br /&gt;
# Disconnect from the WiFi network if connected.&lt;br /&gt;
# Open the Application menu.&lt;br /&gt;
# Tap &amp;quot;Settings&amp;quot;.&lt;br /&gt;
# In the Settings sub-menu, tap &amp;quot;Control panel&amp;quot;.&lt;br /&gt;
# In the Control panel application that opens, double-tap &amp;quot;Connectivity&amp;quot; in the &amp;quot;Connectivity&amp;quot; section.&lt;br /&gt;
# In the &amp;quot;Connectivity&amp;quot; window that opens, tap the &amp;quot;Connections&amp;quot; button.&lt;br /&gt;
# In the &amp;quot;Connections&amp;quot; window that opens, tap the name of the WiFi connection to select it.&lt;br /&gt;
# Tap the &amp;quot;Edit&amp;quot; button.&lt;br /&gt;
# In the &amp;quot;Connection setup: Name and type&amp;quot; window that opens, tap the &amp;quot;Next&amp;quot; button.&lt;br /&gt;
# After the window updates to &amp;quot;Connection setup: WLAN&amp;quot;, tap the &amp;quot;Next&amp;quot; button again.&lt;br /&gt;
# After the window updates to &amp;quot;Connection setup: Complete&amp;quot;, tap the &amp;quot;Advanced&amp;quot; button on the far right.&lt;br /&gt;
# In the &amp;quot;Connection setup: Advanced settings&amp;quot; window that opens, tap the box next to &amp;quot;Use proxy&amp;quot;.&lt;br /&gt;
# Enter the proxy information for the WiFi connection in the appropriate HTTP proxy, Port number, HTTPS proxy, and Port number fields.&lt;br /&gt;
# Tap the &amp;quot;OK&amp;quot; button to close the &amp;quot;Connection setup: Advanced settings&amp;quot; window.&lt;br /&gt;
# Tap the &amp;quot;Finish&amp;quot; button to close the Connection setup: Complete&amp;quot; window.&lt;br /&gt;
# Tap the &amp;quot;Done&amp;quot; button to close the &amp;quot;Connections&amp;quot; window.&lt;br /&gt;
# Tap the &amp;quot;OK&amp;quot; button to close the &amp;quot;Connectivity&amp;quot; window.&lt;br /&gt;
# Close the Control panel.&lt;br /&gt;
# Connect to the WiFi network and test the connection.&lt;br /&gt;
&lt;br /&gt;
[[Category:Connectivity]]&lt;br /&gt;
[[Category:Beginners]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Ad_blocking&amp;diff=625</id>
		<title>Ad blocking</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Ad_blocking&amp;diff=625"/>
		<updated>2011-11-21T22:05:27Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* Adblock Plus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Not only does blocking ads remove their annoyance and distraction, it often frees screen real estate for the actual content that you are trying to read, and depending on the technique used it may also reduce bandwidth usage and CPU load. These are important profits on machines with limited processing power and screen size. There are a number of methods for blocking ads, each with their own set of pros and cons. All of these methods can be combined to create the optimal solution.&lt;br /&gt;
&lt;br /&gt;
== External ==&lt;br /&gt;
Various points in the route from your device to the internet, may provide ad blocking methods. Think about your [http://dd-wrt.com router]/gateway/modem, an external proxy, your internet service provider, and your [http://opendns.org DNS server]. All of these &#039;&#039;may&#039;&#039; provide various levels of filtering, though it is still not common.&lt;br /&gt;
&lt;br /&gt;
When available, this is the preferred method, as it has no performance impact on the machine used for browsing.&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
* No performance impact on browsing device.&lt;br /&gt;
Cons:&lt;br /&gt;
* Often less advanced and effective routines.&lt;br /&gt;
* Only available where you can configure elements of your internet route.&lt;br /&gt;
* May be hard to find and configure.&lt;br /&gt;
* Blocking is performed at the connection level, so other network applications may be affected.&lt;br /&gt;
* It affects everybody that uses the same internet connection (this may also be a advantage)&lt;br /&gt;
&lt;br /&gt;
== Hosts file ==&lt;br /&gt;
The hosts file works by blocking access to a large number of known advertising servers, thus preventing the browser from loading content from those servers. Although the hosts file prevents advertising content from being loaded, it does not remove those elements from the page, so you may see warnings about missing pages, images, and scripts. This method can be used in conjunction with the [[#CSS|CSS method]] for element hiding.&lt;br /&gt;
&lt;br /&gt;
The rules for these blocks are put into &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt;. Simply append the contents of [http://www.mvps.org/winhelp2002/hosts.htm one of the example hosts files] to the end of your hosts file. To edit it you need [[root access]]. Be careful to add it to the existing contents instead of overwriting them, as these are necessary for normal operation of the tablet.&lt;br /&gt;
&lt;br /&gt;
Of particular use in doing this is the program &amp;quot;Advoid&amp;quot;, which can be found in one of the repositories.  (Just search the OS2008 downloads and you should find it.)  This program can download the latest hosts file from http://www.mvps.org and update your tablet&#039;s hosts file, thus eliminating the need for becoming root and manually editing the hosts file yourself.  &lt;br /&gt;
&lt;br /&gt;
Of the device-based solutions, this is the recommended method, as the performance impact of the other methods is non-trivial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
* Lowest performance impact (effectively zero).&lt;br /&gt;
Cons:&lt;br /&gt;
* Less thorough and effective than the other methods.&lt;br /&gt;
* Requires having [[root access]] and using XTerm to configure.&lt;br /&gt;
* Time consuming to temporarily disable. (See below for a solution)&lt;br /&gt;
* The &#039;hosts&#039; file may block network access from some applications as the rules in it are used by all applications accessing the network.&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;br /&gt;
The CSS method uses a custom stylesheet that the browser will apply to all pages. This stylesheet has rules for removing advertising elements from the page, it does however &#039;&#039;&#039;not&#039;&#039;&#039; prevent the advertisements from downloading. Any of the other solutions on this page can be used to prevent downloading advertisements and save bandwidth. The CSS method does provide very advanced options to adjust the rendering of webpages, for example not only for removing ads but also for adjusting the layout to your internet tablet.&lt;br /&gt;
&lt;br /&gt;
For an example for such a CSS file, see [http://floppymoose.com Floppymoose.com]. Place this &amp;lt;code&amp;gt;userContent.css&amp;lt;/code&amp;gt; file into &amp;lt;code&amp;gt;/home/user/.mozilla/microb/chrome/userContent.css&amp;lt;/code&amp;gt; and restart MicroB.&lt;br /&gt;
&lt;br /&gt;
Pros&lt;br /&gt;
* The most advanced solution for modifying the layout of webpages.&lt;br /&gt;
Cons&lt;br /&gt;
* Ads are still downloaded, they are just not displayed. So there is no bandwidth saving.&lt;br /&gt;
* Complex CSS files may have a performance impact.&lt;br /&gt;
&lt;br /&gt;
=== Quick Toggling ===&lt;br /&gt;
&lt;br /&gt;
There is now a Perl script to allow you to quickly toggle on and off the hosts and CSS files. Grab [http://www.singingtree.com/~kyle/blog/archives/00000328.htm this hosts_css_toggler.txt] file and rename it to &amp;lt;code&amp;gt;hosts_css_toggler.pl&amp;lt;/code&amp;gt; and make it executable.  Then just run it as root to toggle the Hosts/CSS method of ad-blocking on and off.  You will have to restart the browser for the changes to take effect.  Detailed information and instructions are available on the link provided for the script.&lt;br /&gt;
&lt;br /&gt;
== Privoxy ==&lt;br /&gt;
{{main|Privoxy}}&lt;br /&gt;
[http://www.privoxy.org Privoxy] is an application that can function, among other things, as an ad filtering proxy server. That means that instead of directly connecting to the internet the connection is filtered through Privoxy, which cleanses it of advertising. &lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
* Lower performance impact than Adblock Plus, but &#039;&#039;may&#039;&#039; be higher than the hosts/CSS combination.&lt;br /&gt;
* Fairly easy to install.&lt;br /&gt;
* Can perform on-the-fly content modifications, for example to reformat webpages for the smaller screen.&lt;br /&gt;
Cons:&lt;br /&gt;
* Small performance impact.&lt;br /&gt;
* Works only for the saved connections where it is configured.&lt;br /&gt;
* Configuration can be difficult.&lt;br /&gt;
* May block some applications from network when in use.&lt;br /&gt;
* Not available on the N900 from the Extras repository&lt;br /&gt;
&lt;br /&gt;
To install Privoxy:&lt;br /&gt;
&lt;br /&gt;
# Make sure [[Extras]] is enabled and install Privoxy from the Application Manager. After installing you won&#039;t see Privoxy in the menu. It just works in the background while it is installed.&lt;br /&gt;
# Close the network connection on the tablet.&lt;br /&gt;
# Go to Settings -&amp;gt; Control Panel -&amp;gt; Connectivity -&amp;gt;Connections&lt;br /&gt;
# Select the connection to use Privoxy with. &lt;br /&gt;
# Tap &#039;Edit&#039;, &#039;Next&#039;, &#039;Next&#039;, &#039;Next&#039;, &#039;Advanced&#039;.&lt;br /&gt;
# At the &#039;Proxies&#039; tab select &#039;Use Proxy&#039;.&lt;br /&gt;
# For &#039;HTTP proxy&#039; and &#039;HTTPS proxy&#039; use &#039;&#039;127.0.0.1&#039;&#039;.&lt;br /&gt;
# For &#039;Port Number&#039; under  &#039;HTTP proxy&#039; and &#039;HTTPS proxy&#039; use &#039;&#039;8118&#039;&#039;.&lt;br /&gt;
# Tap &#039;OK&#039;, &#039;Finish&#039;,&#039;Done&#039;, &#039;OK&#039;.&lt;br /&gt;
# Connect to the network again with the connection you just changed.&lt;br /&gt;
&lt;br /&gt;
Now this connection uses Privoxy and ads should be blocked. For each saved connection with which you want to use Privoxy you need to edit the proxy settings as shown above. Although you can change the ad-blocking settings by editing the configuration files in &amp;lt;code&amp;gt;/etc/privoxy&amp;lt;/code&amp;gt;, the default settings will work for most people. Editing requires root permissions. &lt;br /&gt;
&lt;br /&gt;
It is possible that Privoxy stops some applications from connecting to the network as all applications are now forced to go via Privoxy for http and https access. The Wayfinder Map application for example cannot download maps via a connetion with Privoxy. A simple solution is to make another network connection via Settings that does not use Privoxy and switch between them when necessary. Or, if you know the exact domain(s) the application tries to access, you could add the domain to Privoxy&#039;s whitelist. To do so edit &amp;lt;code&amp;gt;/etc/privoxy/user.action&amp;lt;/code&amp;gt; and put it under the section &#039; { -block }&#039;.&lt;br /&gt;
&lt;br /&gt;
== Adblock Plus ==&lt;br /&gt;
&lt;br /&gt;
The popular Mozilla plugin Adblock Plus has been ported to work with MicroB.&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
* Easy to install.&lt;br /&gt;
* Fairly easy to configure.&lt;br /&gt;
* Has no influence on other applications than the browser.&lt;br /&gt;
* Is more thorough and effective than the hosts/CSS method.&lt;br /&gt;
Cons:&lt;br /&gt;
* Significant performance impact that often offsets the benefits of blocking ads.&lt;br /&gt;
&lt;br /&gt;
It is available from the Browser Extras repository.&lt;br /&gt;
&lt;br /&gt;
You can save time building up your block list by copying your existing &amp;lt;code&amp;gt;patterns.ini&amp;lt;/code&amp;gt; to your tablet here: &amp;lt;code&amp;gt;/home/user/.mozilla/microb/adblockplus&amp;lt;/code&amp;gt;. For example, on Windows XP it can be found in &amp;lt;code&amp;gt;C:\Documents and Settings\User\Application Data\Mozilla\Firefox\Profiles\xxxxxxx.default\adblockplus&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Works great in compliment with Flashblock, also available in Browser Extras.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Actman&amp;diff=609</id>
		<title>Actman</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Actman&amp;diff=609"/>
		<updated>2011-11-21T22:05:03Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Desktop Activity Manager, or D-A-M, or DAM, or actman, is a command line tool and a status menu widget that allows saving and restoring of the desktop. There can be multiple saved desktops so it is possible to have different activities (desktop profiles) and switch between them by saving the current one and loading another.&lt;br /&gt;
&lt;br /&gt;
For discussion about actman visit [http://talk.maemo.org/showthread.php?t=47373 this thread].&lt;br /&gt;
&lt;br /&gt;
== Status menu widget ==&lt;br /&gt;
The status menu widget is a front-end to the command line tool. While it doesn&#039;t have all its features it is easier to use and handles all common user actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:actman-screenshot1.png|thumb|300px|alt=Screenshot of Actman main page|Main page]]&lt;br /&gt;
&lt;br /&gt;
The main page includes the following actions:&lt;br /&gt;
* Select: Saves the current activity and switches to the selected (highlighted) activity.&lt;br /&gt;
* New: Create a new activity that is a duplicate of the current one&lt;br /&gt;
* Rename: Renames the selected activity&lt;br /&gt;
* Delete: Deletes the selected activity. It is not possible to delete the current activity&lt;br /&gt;
* More: Shows more actions&lt;br /&gt;
&lt;br /&gt;
[[Image:actman-ss-more.png|thumb|300px|alt=Screenshot of Actman more actions|More actions]]&lt;br /&gt;
&lt;br /&gt;
When clicking &amp;quot;more&amp;quot;, some more actions are shown:&lt;br /&gt;
&lt;br /&gt;
* Store current: Saves the current activity without switching to a new one&lt;br /&gt;
* Reload current: Reloads the current activity&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Command line tool ==&lt;br /&gt;
The command line tool is named &amp;quot;activity&amp;quot; and is installed in &amp;lt;code&amp;gt;/usr/bin&amp;lt;/code&amp;gt;. It should be run as user (and not as root!) and it includes a help screen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~ $ /usr/bin/activity help  &lt;br /&gt;
Activity manager 1.1&lt;br /&gt;
&lt;br /&gt;
Available commands:&lt;br /&gt;
&lt;br /&gt;
  change DEST		Store current activity and load DEST.&lt;br /&gt;
  clone ACT1 ACT2	Create activity ACT2 as a clone of ACT1. Current&lt;br /&gt;
  			activity will not be changed.&lt;br /&gt;
  create ACTIVITY	Create a new (empty) activity.&lt;br /&gt;
  current		Print the current activity name.&lt;br /&gt;
  delete [-f] ACTIVITY	Same as remove.&lt;br /&gt;
  help			This help.&lt;br /&gt;
  list			List available activities.&lt;br /&gt;
  load [-f] SRC		Load activity SRC. If -f is used then it will be&lt;br /&gt;
  			allowed to re-load the current activity.&lt;br /&gt;
  new ACTIVITY		Same as create.&lt;br /&gt;
  reload		Reload current activity without storing first.&lt;br /&gt;
  remove [-f] ACTIVITY	Remove activity ACTIVITY. If -f is used then there&lt;br /&gt;
  			will be no questions asked.&lt;br /&gt;
  rename ACT1 ACT2	Rename activity ACT1 to ACT2.&lt;br /&gt;
  runstart [ACTIVITY]	Run scripts of entering an activity&lt;br /&gt;
  runend [ACTIVITY]	Run scripts of ending an activity&lt;br /&gt;
  store DEST		Store current activity as DEST.&lt;br /&gt;
  version		Print the version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Activities are stored under &amp;lt;code&amp;gt;/home/user/.activities&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a list of available activities use &amp;quot;list&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~ $ /usr/bin/activity list &lt;br /&gt;
car&lt;br /&gt;
clean&lt;br /&gt;
empty&lt;br /&gt;
main&lt;br /&gt;
main2&lt;br /&gt;
main3&lt;br /&gt;
Tei&lt;br /&gt;
Test&lt;br /&gt;
test2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To save the current activity and switch to a new one use &amp;quot;change&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
Actman (Activity Manager) works by:&lt;br /&gt;
&lt;br /&gt;
- dumping (on store) and restoring gconf entries for each activity.&lt;br /&gt;
&lt;br /&gt;
- copying (on store) and pasting (on switching/restore)the contents of $HOME/.config/hildon-desktop/home.plugins.&lt;br /&gt;
&lt;br /&gt;
- copying (on store) and pasting (on switching/restore) the contents of $HOME/.bookmarks/home-thumbnails.&lt;br /&gt;
&lt;br /&gt;
- killing hildon-home whenever the user decides to change their activities.&lt;br /&gt;
&lt;br /&gt;
Such gconf that are dumped and restored are:&lt;br /&gt;
- appletbase (widgets and shortcuts for each home screen and their positions)&lt;br /&gt;
&lt;br /&gt;
- viewsbase (the amount of home screens the user has and the background images &lt;br /&gt;
for each home screens)&lt;br /&gt;
&lt;br /&gt;
- hildon-home (bookmarks and shortcuts the user has for this particular activity)&lt;br /&gt;
&lt;br /&gt;
- contacts (contacts that the user has placed on the home screens)&lt;br /&gt;
&lt;br /&gt;
Individual files and directories are copied and pasted such as:&lt;br /&gt;
&lt;br /&gt;
- homeplugins (widgets used)&lt;br /&gt;
&lt;br /&gt;
- thumbnails (bookmarks to web pages the user has for this particular activity)&lt;br /&gt;
&lt;br /&gt;
In addition to what it does above, actman allows users to place scripts to be executed before and/or after the switch across to this activity, it also allows cloning of activities, restoring without saving changes, renaming as well as listing of the activities already stored.&lt;br /&gt;
&lt;br /&gt;
These activies are usually stored in ~/.activities/activities/&amp;lt;name_of_activity_the_user_chooses_to_name&amp;gt;/. The only exception is the root user and in almost all cases ~ would be /home/user (unless one decides to login through another username for instance).&lt;br /&gt;
&lt;br /&gt;
== Running user scripts ==&lt;br /&gt;
Since versions 1.1, actman has the ability to run user scripts.&lt;br /&gt;
&lt;br /&gt;
The scripts are stored under &amp;lt;code&amp;gt;/home/user/.activities/scripts&amp;lt;/code&amp;gt; (which does not exist by default).&lt;br /&gt;
&lt;br /&gt;
There are two kind of scripts:&lt;br /&gt;
* Scripts that are associated with an activity (kindA)&lt;br /&gt;
* Scripts that are not associated with an activity (kindB)&lt;br /&gt;
&lt;br /&gt;
There are two kind of script invocations &amp;quot;start&amp;quot; and &amp;quot;stop&amp;quot;:&lt;br /&gt;
* start: is used when entering the corresponding activity&lt;br /&gt;
* end: is used when leaving the corresponding activity&lt;br /&gt;
&lt;br /&gt;
The rationale behind this is to have initscript-like scripts that may start or stop services (kindA) or save/restore a widget&#039;s configuration (kindB).&lt;br /&gt;
&lt;br /&gt;
=== Scripts associated with an activity ===&lt;br /&gt;
Those scripts are installed in a directory named as the activity. For example, for the activity &#039;main&#039; one can place scripts in &amp;lt;code&amp;gt;/home/user/.activities/scripts/main&amp;lt;/code&amp;gt;. They will be ran when switching to or from that activity.&lt;br /&gt;
&lt;br /&gt;
=== Scripts not associated with an activity ===&lt;br /&gt;
They are installed in &amp;lt;code&amp;gt;/home/user/.activities/scripts/always&amp;lt;/code&amp;gt; and are ran whenever an activity is switched.&lt;br /&gt;
&lt;br /&gt;
=== Invocation ===&lt;br /&gt;
Scripts are ran with the parameter &amp;quot;start&amp;quot; or &amp;quot;stop&amp;quot; depending on the invocation type. For example it is possible to create a script that connects/disconnects from the Internet when entering/leaving an activity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;start&amp;quot; ] ; then&lt;br /&gt;
  # Commands to connect to the internet&lt;br /&gt;
elif [ &amp;quot;$1&amp;quot; = &amp;quot;stop&amp;quot; ] ; then&lt;br /&gt;
  # Commands to disconnect from the internet&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Putting the above in &amp;lt;code&amp;gt;/home/user/.activities/scripts/internet&amp;lt;/code&amp;gt; and having an activity named &amp;quot;internet&amp;quot; (watch for the case) will result in auto connecting/disconnecting to/from the Internet when entering/leaving that activity.&lt;br /&gt;
&lt;br /&gt;
For desktop widgets that want to implement per-activity settings and are not already handled by actman it is possible to put a script in &amp;lt;code&amp;gt;/home/user/.activities/scripts/always&amp;lt;/code&amp;gt; like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# This is where actman stores the settings of the activities&lt;br /&gt;
# ACTMAN_ACTIVITY contains the name of the corresponding activity and it is&lt;br /&gt;
# set by actman&lt;br /&gt;
DEST=/home/user/.activities/$ACTMAN_ACTIVITY&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;start&amp;quot; ] ; then&lt;br /&gt;
  OLDSETTINGS=&amp;quot;$DEST/myapp.tar&amp;quot;&lt;br /&gt;
  if [ -e &amp;quot;$OLDSETTINGS&amp;quot; ] ; then&lt;br /&gt;
    ( cd /home/user&lt;br /&gt;
      rm -rf .mywidget&lt;br /&gt;
      mkdir .mywidget&lt;br /&gt;
      tar -xf $OLDSETTINGS )&lt;br /&gt;
  fi&lt;br /&gt;
elif [ &amp;quot;$1&amp;quot; = &amp;quot;stop&amp;quot; ] ; then&lt;br /&gt;
  ( cd /home/user;&lt;br /&gt;
    tar -cf $DEST/myapp.tar .mywidget&lt;br /&gt;
    rm -rf .mywidget&lt;br /&gt;
  )&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The idea is to store the configuration files in the same location where actman stores each activity&#039;s settings (&amp;lt;code&amp;gt;/home/user/.activities/&amp;lt;activity name&amp;gt;/&amp;lt;/code&amp;gt;) as a tar (or even better as a tgz). &amp;lt;code&amp;gt;$ACTMAN_ACTIVITY&amp;lt;/code&amp;gt; will always have the name of the current activity and can be used as such.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Accessing_Windows_CIFS&amp;diff=572</id>
		<title>Accessing Windows CIFS</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Accessing_Windows_CIFS&amp;diff=572"/>
		<updated>2011-11-21T22:04:45Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: /* On the Nokia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Device Support==&lt;br /&gt;
&lt;br /&gt;
===N900===&lt;br /&gt;
&lt;br /&gt;
{{wikify|1=http://talk.maemo.org/showthread.php?t=38536}}&lt;br /&gt;
The [[Nokia N900|N900]] does not support CIFS/SMB by default but you can add support for CIFS. &lt;br /&gt;
&lt;br /&gt;
===N800 / N810===&lt;br /&gt;
&lt;br /&gt;
{{ambox|&lt;br /&gt;
text=This just works out of the box if you&#039;ve got a [[Nokia N800|N800]] or a [[Nokia N810|N810]] with a recent OS2008 version (the very first one did not have CIFS/SMB support). Open the File Manager and after a while you will see Shared folders in the tree on the left.}}&lt;br /&gt;
&lt;br /&gt;
===770===&lt;br /&gt;
&lt;br /&gt;
Accessing files on a Windows PC from the Nokia 770. Your PC is accessible through Wifi—either it is on a LAN (with a Wifi access point or router), or it can establish an ad-hoc connection (e.g. a laptop). You would like to share files in a directory on that PC with the 770 through the wireless LAN, without having to link them up with the USB cable or extract the MMC.&lt;br /&gt;
&lt;br /&gt;
==Step by Step tutorial for beginners==&lt;br /&gt;
&lt;br /&gt;
{{wikify|1=http://talk.maemo.org/showthread.php?t=38536}}&lt;br /&gt;
&lt;br /&gt;
===On the PC===&lt;br /&gt;
&lt;br /&gt;
Find out or configure the PC&#039;s network setup. We must have :&lt;br /&gt;
&lt;br /&gt;
# an IP address, existing or invented. Here we will use &amp;lt;code&amp;gt;10.10.10.10&amp;lt;/code&amp;gt; &lt;br /&gt;
# the name of the workgroup (or domain, on an enterprise LAN) in which the PC participates. Here we will use &amp;lt;code&amp;gt;noworknogroup&amp;lt;/code&amp;gt; &lt;br /&gt;
# the name of the user in the active session (generally shown in the start menu). Here we will use &amp;lt;code&amp;gt;urbancowboy&amp;lt;/code&amp;gt;&lt;br /&gt;
# the password for that account, if there is one. Here we will use &amp;lt;code&amp;gt;secretpassword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we must create a &#039;network share&#039;, a directory that will be accessible through the network.&lt;br /&gt;
&lt;br /&gt;
Here we create a directory named &amp;lt;code&amp;gt;C:\Nokia770&amp;lt;/code&amp;gt;. Right-click this directory in Explorer and choose &#039;&#039;&amp;quot;Sharing and security&amp;quot;&#039;&#039; (&#039;&#039;or something like that, I don&#039;t have an English Windows version, please correct if wrong&#039;&#039; !)&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Network share&amp;quot; frame you need to check &amp;quot;Share this directory on the network&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then you will need to enter a name under which the share will appear on the network. It doesn&#039;t need to be the same as the directory name. Here we will keep the default &amp;lt;code&amp;gt;Nokia770&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is also a checkbox that specifies if the share will be &#039;read-only&#039; from the network or if other machines will also be allowed to write to your PC. The choice is yours...&lt;br /&gt;
&lt;br /&gt;
After you confirm the dialog box the icon for the directory in Explorer will change to show that it is &amp;quot;served&amp;quot;. Now we are ready on the PC side.&lt;br /&gt;
&lt;br /&gt;
===In between===&lt;br /&gt;
&lt;br /&gt;
We are going to add a small bit of software to the tablet, made available by itT user &#039;fanoush&#039; at the following address:&lt;br /&gt;
&lt;br /&gt;
* [http://handhelds.org/~fanoush/maemo/cifs.1.2006.26-8.tar.gz  770 first OS2006 release]&lt;br /&gt;
* [http://handhelds.org/~fanoush/maemo/cifs.2.2006.39-14.tar.gz 770 second OS2006 release]&lt;br /&gt;
* [http://handhelds.org/~fanoush/maemo/cifs.N800.2.2006.51-6.tar.gz N800 second OS2007 release]&lt;br /&gt;
&lt;br /&gt;
In case of problems I have also made it available on my own site :&lt;br /&gt;
&lt;br /&gt;
* [http://fredp.lautre.net/770/cifs.tgz  for first OS2006 release]&lt;br /&gt;
&lt;br /&gt;
It is not a fast server but is unrestricted and the file is small (105 kB).&lt;br /&gt;
&lt;br /&gt;
Either way we will suppose that the file ends up in the usual &#039;&#039;&#039;Documents&#039;&#039;&#039; directory that you see in the Maemo File Manager.&lt;br /&gt;
&lt;br /&gt;
===On the Nokia===&lt;br /&gt;
&lt;br /&gt;
You must have Xterm installed and some way to become &amp;quot;root&amp;quot; (and not flinch at the command line...).&lt;br /&gt;
&lt;br /&gt;
Establish the Wifi link between Nokia and network or PC.&lt;br /&gt;
&lt;br /&gt;
As root in xterm we must now :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Go to the actual directory that shows up as &#039;Documents&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /home/users/MyDocs/.documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Create a directory in which we will &amp;quot;see&amp;quot; the network share:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir myPC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extract the contents of &amp;lt;code&amp;gt;cifs.tgz&amp;lt;/code&amp;gt;, which creates the file &amp;lt;code&amp;gt;cifs.ko&amp;lt;/code&amp;gt; in the current directory (you can check by typing &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar xvzf cifs.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
All of the above needs to be done only once. Now comes the fun part of actually connecting the two machines, which takes two commands. The first one loads the cifs.ko kernel module, &amp;quot;teaching&amp;quot; the system how to understand this kind of network share, this should yield a message like &amp;quot;Now using cifs.ko&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
insmod ./cifs.ko&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
If there is no error, we can proceed to &amp;quot;mount&amp;quot; the network share into our guest directory, so that the files on our PC will appear to be also on our tablet. This is a long, detailed command and all the pieces need to be just right, so double-check it, again, if there is no error message, you can type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls myPC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to check if your PC&#039;s files appear on the tablet. (replace the italic parts with your own details of course - type as one single line.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -t cifs //_10.10.10.10/&#039;&#039;Nokia770_ myPC -o domain=noworknogroup,user=urbancowboy,password=secretpassword&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the mount command does not respond, check that any firewall on your PC allows devices on the local network to access it. With ZoneAlarm, for example, you&#039;ll need to add the IP number of the 770, or your whole DHCP number range, to your &amp;quot;trusted&amp;quot; zone. With MS XP&#039;s build-in Internet Connection Firewall, for another example, you can add port 445 (TCP) for cifs.&lt;br /&gt;
&lt;br /&gt;
Now your share will appear as the &amp;lt;code&amp;gt;myPC&amp;lt;/code&amp;gt; directory under &amp;lt;code&amp;gt;Documents&amp;lt;/code&amp;gt; in the Maemo File Manager.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: these last two commands will need to be issued again each and every time you reboot your tablet. If you are going to use this often it might pay to read a Linux tutorial and learn how these two commands can be saved to a two-line script, to save future typing...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: If you are in a network, if you do &amp;lt;code&amp;gt;smbtree&amp;lt;/code&amp;gt; you will see all sharing hosts, if you need to connect to it (and you want to use cifs) you will type &amp;lt;code&amp;gt;smbtree -d 3&amp;lt;/code&amp;gt; and read at the line where: &amp;quot;Connection to xx.xx.xx.xx&amp;quot; and this is the wanted ip.&lt;br /&gt;
&lt;br /&gt;
[[Category:Connectivity]]&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:N900]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Task:2010_Agenda&amp;diff=38872</id>
		<title>Task:2010 Agenda</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Task:2010_Agenda&amp;diff=38872"/>
		<updated>2011-11-21T22:04:15Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{task|ongoing}}&lt;br /&gt;
&lt;br /&gt;
Help defining the &#039;&#039;&#039;maemo.org 2010 Agenda&#039;&#039;&#039;. This is taken to mean the vision the community has for the state of maemo in 2010.&lt;br /&gt;
&lt;br /&gt;
= Objectives =&lt;br /&gt;
Each objective consists of a list of tasks. The list of objectives here is ready for community approval but the tasks in each page need surely more iterations.&lt;br /&gt;
&lt;br /&gt;
== Best community for mobile Linux innovation  ==&lt;br /&gt;
{{main|Objective:Best community for mobile Linux innovation}}&lt;br /&gt;
The best open source projects target primarily the Maemo platform.&lt;br /&gt;
&lt;br /&gt;
== Release soon &amp;amp; often ==&lt;br /&gt;
{{main|Objective:Release soon and often}}&lt;br /&gt;
Public releases of Maemo while it&#039;s being developed.&lt;br /&gt;
&lt;br /&gt;
== One place to track feedback ==&lt;br /&gt;
{{main|Objective:One place to track feedback}}&lt;br /&gt;
bugs.maemo.org to get Nokia developers involved as well as the consolidated community projects.&lt;br /&gt;
&lt;br /&gt;
== Co-production of official &amp;amp; community documentation ==&lt;br /&gt;
{{main|Objective:Co-production of official &amp;amp; community documentation}}&lt;br /&gt;
Nokia and the Maemo community to collaborate in the production of the documentation developers and other contributors need.&lt;br /&gt;
&lt;br /&gt;
== Community localization ==&lt;br /&gt;
{{main|Objective:Community localization}}&lt;br /&gt;
The Maemo experience in our own language, translated by ourselves.&lt;br /&gt;
&lt;br /&gt;
== Maemo variants ==&lt;br /&gt;
{{main|Objective:Maemo variants}}&lt;br /&gt;
Tools to bring platform innovation to adventurous users. [http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Task:100Days&amp;diff=38633</id>
		<title>Task:100Days</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Task:100Days&amp;diff=38633"/>
		<updated>2011-11-21T22:03:53Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{task|completed}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;100 Days Action Plan&#039;&#039;&#039; brainstorm for maemo.org has covered its first objective and now the list of proposal is closed. Now the help is needed in the committed tasks listed below. The strategic brainstorm continues at [[2010_Agenda|maemo.org 2010]].&lt;br /&gt;
&lt;br /&gt;
=Community-led action plan process=&lt;br /&gt;
Planned sprints:&lt;br /&gt;
* Sprint 1. Started on 2008/06/10. [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&amp;amp;id=106&amp;amp;type=g Tasks committed]. IRC review meeting on 2008/06/30.&lt;br /&gt;
* [[100Days/Sprint2|Sprint 2]]. IRC review meeting on 2008/07/22.&lt;br /&gt;
* [[100Days/Sprint3|Sprint 3]]. IRC review meeting on 2008/08/12.&lt;br /&gt;
* [[100Days/Sprint4|Sprint 4]]. IRC review meeting on 2008/09/02.&lt;br /&gt;
* [[100Days/Sprint5|Sprint 5]]. Life/IRC review meeting at [[Maemo Summit 2008|maemo summit]] on 2008/09/19.&lt;br /&gt;
&lt;br /&gt;
=Agreed tasks=&lt;br /&gt;
&lt;br /&gt;
== Defining maemo ==&lt;br /&gt;
{{main|Task:Defining maemo}}&lt;br /&gt;
Crystal-clear definitions of maemo, maemo.org, OS2008 and so on.&lt;br /&gt;
&lt;br /&gt;
[[User:Qgil|qgil]] coordinates this task. Not included in the Sprint 1 (June) but you can start helping out now.&lt;br /&gt;
&lt;br /&gt;
==Fast server==&lt;br /&gt;
{{main|Task:Fast Server}}&lt;br /&gt;
Browsing and downloading from maemo.org should be simply fast. No excuses.&lt;br /&gt;
&lt;br /&gt;
Nemein will work on this task. More details to come.&lt;br /&gt;
&lt;br /&gt;
== Mapping openness ==&lt;br /&gt;
{{main|Task:Mapping openness}}&lt;br /&gt;
* Identifying closed-source components and the reasons why, addressing the community&#039;s concerns over openness.&lt;br /&gt;
&lt;br /&gt;
[[User:Qgil|qgil]] coordinates this task. Not included in the Sprint 1 (June) but you can start helping out now.&lt;br /&gt;
&lt;br /&gt;
== [http://www.internettablettalk.com Internet Tablet Talk] Collaboration ==&lt;br /&gt;
{{main|Task:ITt Collaboration}}&lt;br /&gt;
maemo.org and ITt services should integrate much better i.e. maemo.org Downloads syndicated in ITt and ITt users getting maemo.org [[karma]].&lt;br /&gt;
&lt;br /&gt;
Nemein will handle this task. Henri is the contact. More to come soon.&lt;br /&gt;
&lt;br /&gt;
== Consolidation of extras ==&lt;br /&gt;
{{main|Task:Consolidation of Extras}}&lt;br /&gt;
The Extras repository needs to become the single reference for developers willing to reach end users at large.&lt;br /&gt;
&lt;br /&gt;
Niels to coordinate this. More details to come.&lt;br /&gt;
&lt;br /&gt;
== Improving maemo.org ==&lt;br /&gt;
{{main|Task:Improving maemo.org}}&lt;br /&gt;
maemo.org needs improvements in usability, content, format and style.&lt;br /&gt;
&lt;br /&gt;
Dave to coordinate this task. More details to come up later.&lt;br /&gt;
&lt;br /&gt;
Nemein will help on this, but there needs to be a clear plan first to see who pushes what.&lt;br /&gt;
&lt;br /&gt;
=== Content cleanup ===&lt;br /&gt;
{{main|Task:Content Cleanup}}&lt;br /&gt;
Dress up the most important content, dump what is not relevant, handle the rest via the wiki.&lt;br /&gt;
&lt;br /&gt;
== Roadmap for the Maemo platform ==&lt;br /&gt;
{{main|Open development/Maemo roadmap}}&lt;br /&gt;
A Maemo roadmap for developers, disclosing information about open source components and developer libraries.&lt;br /&gt;
&lt;br /&gt;
[[User:Qgil|qgil]] coordinates this task. Planned for the Sprint 5 (September) but you can start helping out now.&lt;br /&gt;
&lt;br /&gt;
== Community Council ==&lt;br /&gt;
{{main|Community Council}}&lt;br /&gt;
A process for electing a small &amp;quot;Community Council&amp;quot; should be created and elections held.&lt;br /&gt;
&lt;br /&gt;
This task needs a coordinator.&lt;br /&gt;
:&#039;&#039;Jaffa, lardman, or myself are probably the ones to push this. Jaffa&#039;s currently on vacation, so I&#039;ll get together with lardman tomorrow to start getting the ball rolling on this. —[[User:generalantilles|GeneralAntilles]] 01:01, 12 June 2008 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== More pre-agreed tasks ==&lt;br /&gt;
Help planning them further and moving them to an own page.&lt;br /&gt;
&lt;br /&gt;
* [[Task:Using garage.maemo.org]] - Ferenc&lt;br /&gt;
* Close misnamed (and now misused) maemo2midgard-discuss mailing list and create maemo-community alongside existing mailing lists for overall discussions about maemo.org sites and community topics in general. Ferenc . &#039;&#039;&#039;[http://lists.maemo.org/mailman//listinfo/maemo-community DONE]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:maemo.org]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=A_message_to_the_Maemo_Community&amp;diff=543</id>
		<title>A message to the Maemo Community</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=A_message_to_the_Maemo_Community&amp;diff=543"/>
		<updated>2011-11-21T22:02:23Z</updated>

		<summary type="html">&lt;p&gt;70.135.114.247: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This profanity-infused epic rant was included in a closed-source binary [http://talk.maemo.org/showthread.php?t=59700 released] earlier this month by one of the top (ranked fourth in [http://maemo.org/profile/list/ total karma], and second place in [http://maemo.org/profile/list/category/products/ product karma]) members of the Maemo community. I thought it was funny and sad and, aside from its homophobic and misogynistic language, largely justified and therefore worth republishing to a larger audience here on the Maemo wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If &amp;quot;profanity-infused epic rant&amp;quot; doesn&#039;t sound like something you want to read, [http://talk.maemo.org/showpost.php?p=775543&amp;amp;amp;postcount=37 here is a good summary] you can read instead.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Ah, the Maemo Community... In a time where Nokia&#039;s support for the N900 is shit, the community is said to be many members&#039; reason for still keeping their N900. Why?&lt;br /&gt;
:It&#039;s overrun with bitch-ass fanboys who can&#039;t even see over the bullshit in their posts. You&#039;re the Nokia equivalent of Apple&#039;s iTards, &#039;cept you defend a device that can only dream of selling as much as the iPhone has. And I don&#039;t even fucking like Apple!&lt;br /&gt;
:This is mainly due to your habit of rimming Nokia; how can you see anything else with ass in your fugly faces? I guess giving it to Nokia makes you still think you can get some.&lt;br /&gt;
:The Community Council (henceforth referred to as Benedict Arnold). Ah, a fucking joke if I ever heard one.&lt;br /&gt;
:&#039;The Council&#039;s mission is to &amp;quot;represent the Maemo community&#039;s best interests to Nokia[...]&amp;quot;&#039;.&lt;br /&gt;
:Right, what improvements from Nokia have they brought you?&lt;br /&gt;
:Instead, all they do is defend Nokia in cases where it does not deserve to be defended.&lt;br /&gt;
:Yep, that&#039;s a Benedict Arnold for you: To Serve Nokia and Spread Nokia Bullshit.&lt;br /&gt;
:The Member defending Nokia in the case of Flash: It&#039;s hard to see whilst you&#039;re bumming Nokia, but they&#039;re not delivering an official update to MeeGo.&lt;br /&gt;
:Sorry if it comes as a surprise. Why would Nokia bother with Flash, even, in that case?&lt;br /&gt;
:And when Adobe seem to be offering it for other platforms, guess what? It&#039;s Nokia&#039;s fault - not Adobe&#039;s, idiot.&lt;br /&gt;
:Oh, and congrats on your vapourware project: Shepherd. I have to give you credit there - that is the best karma-whoring scheme I&#039;ve seen in a while. Just like your &amp;quot;Qt Tablet Encoder&amp;quot; (which, FWIW, did look good on paper), eh?&lt;br /&gt;
:Of course, I can&#039;t defend Adobe since Flash Player is closed - the same thing I&#039;m berating Nokia for - but it&#039;s hard not to call you out on your bullshit.&lt;br /&gt;
:To another: Your article was a good start, but you soon went back to lubricating that Nokia cock that&#039;s jammed up your ass.&lt;br /&gt;
:Like the last time when they laid you off (loyalty, eh? God knows you seem to be a glutton for punishment),&lt;br /&gt;
:they&#039;re still fucking you now, like a little bitch.&lt;br /&gt;
:Ah, the self-proclaimed &amp;quot;Super Testers&amp;quot;.&lt;br /&gt;
:Plainly put: You suck.&lt;br /&gt;
:I won&#039;t extend that sentiment as it&#039;d be unclear who&#039;d be more offended: you or genitalia for being placed in the same sentence as you.&lt;br /&gt;
:There&#039;s nothing &amp;quot;super&amp;quot; about you; my balls are more super than you, dickless cunts.&lt;br /&gt;
:The last time I uploaded an app there, none of you touched it and nor did you even mention it in your reports.&lt;br /&gt;
:It&#039;s skets like you and the idiotic QA rules devised by retards that is resulting in everyone heading for Extras-Devel.&lt;br /&gt;
:I&#039;m not sure what&#039;s more sad, that or the fact those rules were devised so that Extras could be enabled by default.&lt;br /&gt;
:The funny thing here is that Nokia are having doubts about doing the same in MeeGo (and there was me thinking it was meant to be open... decisions and code... We&#039;ll see just exactly what you choose to open in your variant, Nokia) and that their own repository, Ovi, happens to be way more lax when it comes to requirements and rules.&lt;br /&gt;
:Naturally, this one&#039;s gonna stay in Extras-Devel to encourage its use and because I don&#039;t want it being reviewed by spastics, many of whom wouldn&#039;t have the first idea where to start in Scratchbox but get all wet when they see &amp;quot;Super Tester&amp;quot; next to their name.&lt;br /&gt;
:Ah, Nokia, I seem to remember you touting an &amp;quot;open&amp;quot; device. If so, why are most of your components closed and requests to have source to said component either ignored or WONTFIX? In fact during the install of this program, I had to modify the volume applet with sed to stop it from interfering because it&#039;s closed!&lt;br /&gt;
:And then there are those posting on Talk that it is open and then tens and tens of these tiny-dicked fanboys/pussyholes with no knowledge of the platform for shit jump on the Thanks! button in hope that Nokia will cum in their mouths.&lt;br /&gt;
:Fuck you, cunts; it&#039;s spastics like you fucking up the community. Go back to sucking a Nokia dick in private, fucking knobjockey wastemen, and repeating their bullshit. Do tell your experience in a Talk post; I&#039;m sure many other like-minded retards will hit the Thanks! button on your posts.&lt;br /&gt;
:Another group that brings me laughs: Those saying that Nokia &amp;amp;gt; Google in terms of both privacy and openness. Bitches, please. Read up on &amp;quot;My Nokia&amp;quot;. Openness? Haha, even the largely populated Nokia Binaries repository only has a fraction of what&#039;s on your &amp;quot;open&amp;quot; device.&lt;br /&gt;
:Oh, to that guy demanding donations in his signature and then whining he&#039;s only recieved a few: YOU DON&#039;T FUCKING DESERVE THEM. Your package just Depends on others&#039; hard work and consists of running a few commands in its postinst, and even those aren&#039;t original - they were posted a long while back.&lt;br /&gt;
:You&#039;re a fucking insult to those making proper programs (not vapourware ones), you know, with GUIs an&#039; all.&lt;br /&gt;
:And to that Frenchman on IRC who feels the need to add a comment about me everytime my name is mentioned: Fuck off.&lt;br /&gt;
:Despite my apologising to you for my undeserved comments towards you, you still feel the need to make them about me, now, esp. when I&#039;m not there.&lt;br /&gt;
:Sure... I&#039;m no looker, I skip instead of walking and I lack social skills.&lt;br /&gt;
:But, still, do tell me: How the fuck do *you* manage to get girls? The only time I ever saw you (thank God),... well, put it this way: You wouldn&#039;t be Weight Watchers&#039; first choice when it came to picking a rep. What happened? You couldn&#039;t locate your knob amidst all that flab when trying to stick it into a blow-up doll? Gave up and attached a strap-on to it and took it in the back? A shame it&#039;s had to come to this, as I did like you, believe it or not.&lt;br /&gt;
:If any of you feel offended by the above, feel free to remove my programs (incl. rootsh - yes, bitches, that also happens to be mine), but know that this message is being displayed everytime this is run. I&#039;d feel better knowing that my programs weren&#039;t being used by bellends who can&#039;t tell their ass from their mouth.&lt;br /&gt;
:Consider this message and program (my last, incidentially) to be a present to a shitty community. (The picture by Russian exiles in Switzerland talking of how the tsars run everything and how the Church mislead you could be applied to this community, with Nokia at the top and the Benedict Arnolds with their tosser fanboys underneath.)&lt;br /&gt;
:Oh, how liberating it&#039;s been to leave this community and its accumulated collection of wankers and fuckwads who smile their jizz-covered teeth in anticipation of recieving a creampie from Nokia in the ass after they write their post defending them - be it on Flash or their supposed openness. Please feel free to pass on this message when you see it.&lt;br /&gt;
:Call me motherfuckin&#039; Santa Claus, &#039;cause I leave your mums with a white chin. Skeet skeet skeet.&lt;br /&gt;
:If you are able to look at both sides of the coin; see Nokia&#039;s bad as well as bad consistently, then please know that the above doesn&#039;t apply to you. After all, they have been known to make good decisions (hint: GTK).&lt;br /&gt;
:P.S. Thank you to the few friends who didn&#039;t give Nokia head at every chance they got I did make.&lt;br /&gt;
:P.P.S. To those stating &amp;quot;I&#039;m no fanboy!&amp;quot;, whilst still managing to get tiny hard-ons at the mention of Nokia putting Angryman 2 into the Ovi Store, you are, bitches, right down to that Nokia dick you&#039;re humping. Have fun, and don&#039;t forget to check for diseases.&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]][[Category:Community Council]][[Category:Talk]]&lt;br /&gt;
[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html cell phone number lookup]&lt;/div&gt;</summary>
		<author><name>70.135.114.247</name></author>
	</entry>
</feed>