Planet maemo: category "feed:f37232ce73d3b53f5ae8169b333a7127"

Ian Lawrence

This information also appears on the Ubuntu Mobile Guide

Assuming you have a fairly recent drop of UME, new applications should:

  1. install a .desktop file into /usr/share/applications
  2. install an icon into /usr/share/icons/hicolor/<size>/<type> (e.g. /usr/share/icons/hicolor/64x64/apps/myapp.png)

If 1 is done correctly, the app should show up in the UI.

If 1 and 2 are done, it will also have the right icon :)

OnlyShowIn

The  freedesktop.org has a standard
OnlyShowIn
for the application to appear in certain environments.

So you can also add
OnlyShowIn=GNOME;Mobile;

to the desktop file and the icon will appear on the desktop.

Also something to note:


For example, cheese does not have
OnlyShowIn
but it appears in hildon desktop...others also do not have
OnlyShowIn
and do not appear..it seems that there is some special
implementation for ubuntu mobile which is seen in the gconf keys:
/desktop/hildon/htmlhomeplugin/onlyshowin_filter

Check

OnlyShowIn
value in .desktop. If
_False_
then every .desktop is shown and
/onlyshowin_ignore

Always show these apps, even if they don't have

OnlyShowIn
Cheese is in this list hence it is always shown

Apparently this key should go away when *every* application is a good citizen and complies to the freedesktop.org standards.

Categories: Desktop
Ian Lawrence

Working in Recife

2008-06-03 17:31 UTC  by  Ian Lawrence
0
0

I am here with the rest of the guys from Manaus at INdT

doing some crazily cool stuff with Canola and well, forging

ideas basically.

It is incredibly cool here if you are a nerd but its not



Work in Recife

all work, right. Some of us

Beach Turma

took off to Maragogi in the next state called Alagoas.

We ended up going diving

Diving












which was incredible as we saw so many fish

Fish

and very relaxing. A perfect weekend to recharge the

batteries ready for the next coding sprint.

I love Brazil!





Categories: Canola
Ian Lawrence

River Trails

2008-04-07 17:22 UTC  by  Ian Lawrence
0
0

After the GPS enabled web applicationI created seemed to work in theory it arrived the time to test it in practice.

I decided to GPS mark all of the floating bars along the


Tarumã Açu (which is the first 'tributary' after leaving Manaus).

This is probably not so useful really as floating bars, well, float around the river basically but it is like most enjoyable things in life: good while it lasts.

I rounded up the usual suspects

prepared the technology

and off we set in Clives' amazing GPS

enabled boat, plotting bars


as we went.

We had an encounter along the way with a huge peacock bass

which are great sport fish and fight like ninja's when you hook one.
Memories are unfortunately somewhat hazy after this so here are the waypoints in text and gdb formats.

Maguires Guesthouse and Amazon Trekkers if you are up for it

Ian Lawrence

Django,Bluetooth and GPS on Ubuntu Mobile

2008-03-16 18:22 UTC  by  Ian Lawrence
0
0

This article also appears on the community UME Guide

Click to read 3226 more words
Categories: Bluetooth
Ian Lawrence

Mobile RSS feed reader updated

2008-02-09 21:36 UTC  by  Ian Lawrence
0
0
I had a few days during Carnaval holidays to
update Frothing to the latest and greatest
version (1.4.10) of Liferea.
There are a bunch of new translations added as
well as many bug fixes so this is a recommended
upgrade.

This work was made easy because of a dpatch I
received from Steve Kowalik. Thanks to this I got
to party a bit too..so big props going his way.

Free software development rocks.


The tarball is available from:

http://code.google.com/p/frothing/downloads/list

If you already have a device running ubuntu
mobile you can get a deb from the Launchpad
PPA. Add this line to your sources.list

deb http://ppa.launchpad.net/ubuntu-mobile/ubuntu hardy main

and do an:

apt-get update
apt-get install liferea

Categories: C
Ian Lawrence

Using Autotest for Mobile testing

2008-01-16 18:19 UTC  by  Ian Lawrence
0
0
root@ian-laptop:/usr/local# svn checkout http://test.kernel.org/svn/autotest/trunk autotest
Checked out revision 1111.

Click to read 1266 more words
Categories: Mobile
Ian Lawrence

Setting up a personal debian repository

2007-12-09 10:40 UTC  by  Ian Lawrence
0
0

Background


If a user adds your repository to her /etc/apt/sources.list file, she can easily view and install all the packages available in it.
Click to read 1852 more words
Categories: Debian
Ian Lawrence

MOTU Q&A session

2007-11-30 15:17 UTC  by  Ian Lawrence
0
0

Getting Started

Click to read 1162 more words
Categories: Documentation
Ian Lawrence

My Personal Package Archive on Launchpad

2007-11-27 18:30 UTC  by  Ian Lawrence
0
0

A PPA gives you:

  • An APT repository of up to 1 gigabyte

  • Binary packages built for x86 and AMD64 architectures against Ubuntu.

  • A web front-end where Launchpad users can browse and search for your packages.


I uploaded the mobileguide for hardy and it seemed to build OK.

I hope that the MOTU guys think the deb is OK ;)

I have also submitted it for REVU (a web-based tool to give people who have worked on packages a chance to "put their packages out there" for other people to look at and comment on) so fingers crossed it is accepted!

There has been some discussion on the maemo-dev lists recently about implementing a similar system for armel and this would be great I think. I have just packaged the liferea 1.4.4 sources with a hildon.dpatch which I am testing at the moment so anyway to have this automatically build for both armel and lpia would be *awesome*

Interesting times ahead in mobile if it all comes off.
Categories: Maemo
Ian Lawrence

Frothing-0.1 on Maemo

2007-11-23 20:03 UTC  by  Ian Lawrence
0
0

Thanks to some great work from Chris Malley, frothing now runs on armel Nokia Tablet devices as well as Intel lpia architectures.


It was a little jumping through hoops because libgtkhtml2-0 and libgtkhtml2-0-dev are not available (yet?) in the maemo repositories so he need to apt-get the source from debian/ubuntu and build it inside scratchbox with

 --disable-accessibility

Also he added:

AC_CHECK_LIB(gthread-2.0, g_thread_init)

into configure.ac and did a

aclocal/autoconf/autoheader/automake




For more info check out the project home page


Categories: Frothing
Ian Lawrence

The FOSK Certification will be a single low stakes entry level exam to test the FOSS knowledge and competency level of technical and non technical staff who are responsible for the day to day computer needs of Not for Profit organizations. This professional may work as a technical person, a circuit rider, account management or technical sales, executive positions or any other role that is responsible for recommending and/or choosing FOSS solutions for an organization.

Click to read 5516 more words
Categories: Certification
Ian Lawrence

To install Frothing you need to compile it inside
a Hildon compatible desktop environment.

To create such an environment have a look
at the Moblin site or the Maemo site.

Frothing was originally created for the Ubuntu
Mobile Guide as an example of how to port an
application written in C to the Ubuntu Mobile
Edition.



Frothing











This guide is available online here and is good
to read for background information.


Compiling from Source



Either check out the source from svn or

grab the tarball to compile


The source can be checked out from the
repositories by:

svn checkout http://frothing.googlecode.com/svn/trunk/ frothing

The tarball can be downloaded from
the project page and extracted by:

tar zxvf frothing-0.1.tar.gz

After unpacking/checking out the code, run the standard autotools commands inside your target:

./configure --enable-hildon
make
make install


Dependencies



On Ubuntu the dependencies can be satisfied by:

apt-get install build-essential libgtkhtml2-0 libgtkhtml2-dev libxml-perl libxslt1-dev
libglade2-0 libglade2-dev libsqlite3-0 libsqlite3-dev
libhildondesktop-dev xulrunner


This project is also registered on Launchpad

Categories: C