Home
People
Projects
Research
Publications
Surveys
Courses
Student Projects
Jobs
Downloads
This is an old revision of the document!
Since about 20% of our lab are N9 users, it seems worth maintaining a page for sharing tips and tricks.
If you do not want to entrust your data to The Cloud, you can sync the N9 directly to the desktop. Here is the most functional way I found:
syncevo-http-server -q http://localhost:9000/syncevolution
.This allows synchronization of the contacts and of multiple calendars. Todos and notes cannot currently be sync'ed in this way, but this may follow at some point.
There does not currently seem to be a straightforward way for SyncEvolution to sync over Bluetooth/OBEX. One can use the N9 built-in SyncML client to sync with a desktop Evolution server over Bluetooth, but this solutions apparently has its weaknesses.
I do not miss Bluetooth sync much, as I need to keep the USB cable around for recharging anyway.
Notes can be sync'ed both ways as follows:
git
.git push
and git pull
your Notes directory.push
on the N9pull
on the hostpush
on the hostpull
on the N9Voilà. Much better than conventional solutions, since notes are sync'able even if they are simultaneously edited on both sides. And you get to keep your entire history.
The drawback is lack of integration with the N9. Editing notes can be tedious. You can alleviate this a bit by configuring the N9 to open text files inside nano
instead of the document viewer.
Many people carry encrypted data around with them, such as passwords. There are various keyring, wallet etc. programs out there to maintain these, but I did not find a good solution for the N9, at least none that allowed any straightforward way of sync'ing such data with the desktop. But here is a simple solution that covers most use cases:
gpg
.rsync
..gpg
files the action of running, inside the Meego Terminal, a script that decrypts it to stdout
.Voilà. Much better than any keyring/wallet program, at least for Emacs users. To consult a password on the N9, simply open the file in a file manager (I recommend Filebox), and it will pop up the terminal, ask for your passphrase, and dump the record to the screen.
The drawback is that encrypted files can only be edited on one of the two machines, not on both.
I have a little script that pulls a URL with prerequisites using wget
, cleans the pulled HTML files with tidy
, and strips out all <script>
s with a tiny XSLT transformation (I do not know of a way to turn off Javascript with the stock Web browser). The whole batch is then moved to the N9 by my sync script, and I always have a bunch of online reading material with me.