Harmattan Tips and Workarounds
The focus of this wiki is gathering: How-To's, Workarounds for issues, Mods/Tweaks, & Killer Apps.
Sister TMO thread is here
Test beta community apps before they're released as stable
Improve SSH security once dev-mode enabled (much of this applied in subsequent updates)
Dismantling the N9 (Russian Video)
iFixit N9 device stub: still waiting for folks to add their teardown/repair guides
Change the terminal font size (pretty obvious, maybe not worth documenting)
Rain-X (for fixing scratched glass screens)
Force a restart = hold power/lock-screen button for 10-sec (in manual)
It's perfectly fine to use the N900's charger with the N9 & vice-versa
Package a *.DEB for N9 (Binary only)
Report Bugs! Pointers
Improve scratched Gorilla Glass:
*Rain-X (may not be suitable for smartphone screens w/hardend glass)
Email & MfE, getting help with issues by giving help
Make your own wallpaper
How to restore system w/o doing a total rootfs rewrite (i.e. losing most data)
Unlock a accidentally locked N9 by obtaining your security code
Add Harmattan-dev Nokia repository
Razr’s 3rd-party (community) repository
Transfer files to/from N9 via WiFi+SSH client (WinSCP)
Accessing N9 through SSH over 3G
Text areas in harmattan browser, scroll with two fingers!
Import Calendars into N9
SIP + Google Voice (works like a cellular call, quality sometimes not quite as good)
Setup a Bluetooth PAN
How to enable SSH root access if you really must (not necessary as you can just use devel-su)
Also apparently if you change user, dev, & root pwds from their default, you can proceed w/root via SSH.
Connect to the net via USB using USBnet
Google Reader in Feeds App (2 approaches, one's a workaround the other's a tip)
Create desktop icon w/root access to a script (2 answers on post #5)
Access touch friendly (mobile, not txt-only) version of some Google services
Remove app shortcuts from the app launcher home-screen
Use a XMPP gateway for multiple messaging services at once, but w/only one connection!
Re-encode video to a format more suited to the N9
You can do it in the terminal on the phone like this, otherwise Handbrake's excellent.
I’m not aware of any transcoding software like Handbrake, but for Maemo.
Reduce N900 power consumption (much of it applicable to N9 owners)
POI can be added & then synced with the N9 in the maps apps
 Virtual Keyboard
Advanced keyboard functions, including arrows, copy paste, etc
Toggle between shell keys & arrows keys for terminal in VKB (already doco'd?)
 Swype specific
Swype: How to delete words you don't want in dictionary
NaviFirmEx: C++ version of NaviFirm that runs on WINE (Linux/OSX) & in Windows
Flash Nokia N9 Using Win Flasher v3.12.1
Change N9 product code (this isn’t actually needed for any reason I’m aware of)
 Handy *nix Commands
To determine if a package is installed:
dpkg -l <package name>
dpkg -l | grep <package name>
Note: the "-l" is a small L
Installed is indicated with a "ii" and un-installed with "un" in-front of the package.
If output is empty then it doesn't exist in the repo, & needs to be installed via browser.
To see packages a package depends on (dependencies):
apt-cache showpkg <package name>
Installing a package...
pkgmgr install -V -p <package name>
(many are subject to change with new major releases)
*Issue with dloading voices for drive app
*Using N9 w/latest version of Nokia Suite
Also see post #31 here....
*Applications that use inverted theme, menu is transparent except for menu contents (fix).
Sometime lists of things like music/movies/msgs etc. don't update correctly.
Instead of a reboot this cmd can come in handy: tracker-control --hard-reset
NOTE!!! REMOVES ALL YOUR CONTACTS AND MESSAGES, so do only if you are fine with that.
*Not able to see updates for apps
*How to get terminal icon to appear in apps list w/o enabling dev mode
*backed-up pre-loaded N9 content, should you want to do a full reset/reformat
*disabling the auto-lock when using MfE
*How to enable/disable auto-connection of different connection types (wifi/3g etc)
*Nokia won't support my N9 because it didn't originate in my country (if you're in the EU & your N9 was bought in the EU, you're in luck)
*I'm about to update to 1.1 via OTA or NSU, will I lose my backed-up data?
*Are the diff. updates methods (OTA/NSU/Flash) really diff. in size, why?
*How to have FB/Gtalk etc automatically reconnect after a internet connection's been restored (not really a soln)
Drive app not starting, how to get it working (Pre 1.1?)
Retrieve[a] forgotten security code….
Missing Quick Launch Icons
Adjust ringer volume & balance:
-via terminal (alsa, set as start-up script explained in this one)
-via GUI (no idea if this actually works, not really clear what the guy's saying)
OpenMode kernel for PR1.1 (still a WIP)
Manual display brightness control
Emails being sent via IMAP acct staying in outbox (not sure if this is really because of OS or server end)
idle consumption issue
Terminal level reboot
n9 pr 1.1 forgets all passwords after reboot (numerous tips for this issue & similar ones)
Delete all accts, full reset, recreate all accts, problem should crop up again.
Strange Icon in app screen - help
N9 mUSB cover repair/replace
No sources outside Finland yet. A more common L800 will help for some countries.
Someone's looking at getting a 3d print service to make one w/better material.
In which case that post would belong in the Mods/Twks section
How-to access a gmail acct that's blocked, because you have several devices using it.
unable to install apps from Nokia Store (2 potential workarounds)
Push mimetypes to the stock browser (handy as browser doesn’t have “save link as”!)
^ Not sure if this is a workaround or mod/twk?
Adapter for earphones/headphones w/in-line mics that aren’t compatible w/the N9
Reset GConf settings (for connectivity issues, fairly drastic)
(many are subject to change with new major releases)
Disable home-screens & lock screen portrait lock
Wallpaper format for landscape/portrait orientation
How to customise your lock-screen
Changing power button behavior (editing mce.ini)
Faster N9 transitions
Faster Darker Theme (includes faster transitions)
n9Tweak (kind of an app, but essentially many mods/twks rolled into one)
USB host-mode (relies on how well things go for kernel openmode)
Disabling/tweaking orientation sensor (alas no easy way to integrate into GUI yet)
Internet Messengers on the N9/N950
Proper integration of telepathy accounts
Integrating & using AIM/ICQ/YM/ MSNM/Vkontakte/QIP (Haze)
GTK + Python+GTK for Harmattan
IP Address "Widget" for N9
Calenderr: Daily updated Calendar app icon
Faster A-GPS response on Nokia N9
Enable image sharing to Twitter in Gallery
mute the camera shutter sound (read till 7th post to learn of two methods)
Enable more Swype settings in the GUI
Limit swype to the langueges you use
Bluetooth PBAP (for N900, not yet tested/refined for N9)
Modified Events screen
Change clock colour/font/format, & notification icons in the standby screen
Changing/modifying the system's emoticons
How to have terminal on apps launcher home-screen w/o keeping dev mode on
Change your N9's fonts
Additional VKB layouts for N9: Greek, Slovenian, Bulgarian etc.
Repartition RootFS so there's more room for app storage/mem etc (take away space used by FAT32)
Connect bluetooth keyboard to N9
Changing the User Agent on the N9/N950
VKB: full-stop button in front of the spacebar
 Killer Apps
Implimentation making use of it.
CuteTube (truly excellent youtube client/app)
QVDial (alternative to built-in GTalk)
Open Video Player (better than the built-in vidplayer)
OpenVPN (still crude, not integrated into UX)
https://12vpn.com/setup/harmattan/ (slightly clearer help)
https://help.ubuntu.com/community/OpenVPN (for creating the keys)
OpenJDK / IcedTea (Java SE 7 embedded)
Profilematic (user-defined rules for profiles)
Calendar Feed (most accts I’ve read say the one above is better)
Toggle BT (handy because apparently Nokia Drv/Mps doesn’t do voice nav while BT is on)
DLNA server (Rygel, no GUI)
GApp: browser optimised for many mobile google services
Outlook sync w/N9 (can also use Nokia Suite workaround to get N9 working w/it, probably better)
syncevolution (has carddav for folks who want to use icloud instead of google)
OSX iSync for N9
Cover-up (album art etc.)
Swipe Lock app (BabyLock)
The flashlight N9
QSpot (spotify & grooveshark)
Nokia LiveView (augmented reality browser)
Home-screen Settings (enable/disable home-screen orientation lock, don’t bother w/manual mods, doesn’t do lock-screen)
mBarcode & Photo Analyser
Sigma Player (music player, supports gapless audio (could be wrong there) among other things)
QuaserMX (music player, looks even better than Sigma, not free though)
Default Browser Setting: control panel applet for changing default browser
Netview: VNC client from Nokia for accessing your N9 from your PC/Laptop
Prey: F/OSS anti-theft app (possibly an easy port to the N9)
Live Clock (variation on some of the widget-like manual hacks/mods)
Ringing Restorer (restore ringing profile after a timeout)
MeePaper (Read It Later client)
Redak Text Editor
http://rzr.online.fr/q/redak# redak : #TexT #EditoR for #MeeGo #HarmattaN is alpha stage but more fingers friendly than #vi @n950club / #n9
 Packages Repo
Add Harmattan-dev Nokia repository
User:rzr’s 3rd-party (community) repository
 Bugs: no confirmed fix, possibly a workaround
https://harmattan-bugs.nokia.com/show_bug.cgi?id=164 (kinda has a solution, but it requires disabling swype & rebooting)
 Design-flaw or missing feature: no confirmed enhancement
 In-depth explanation of some underlying aspect of the OS
Is Maemo 5 (Fremantle) possible on the N9? (terminology for project names etc, is outdated)
- This page was last modified on 10 April 2012, at 17:54.
- This page has been accessed 7,651 times.