[maemo-developers] [maemo-developers] Developing for IT2006

From: Luca Donaggio donaggio at gmail.com
Date: Tue Jun 27 12:37:42 EEST 2006
2006/6/27, Marius Vollmer <marius.vollmer at nokia.com>:
>
> "ext Luca Donaggio" <donaggio at gmail.com> writes:
>
> > - After installing, the Application Manager on real device put my
> > application into the Extras menu folder; this is what I wanted,
> > except that an Extras folder already existed on my system and the
> > app. Manager duplicated it!
>
> Hmm.  How did the first "Extras" menu came into existence?  Did you
> create it manually?
>
> The "Extras" menu is kind of special and the Task navigator might get
> confused when you create a menu named "Extras" yourself.  One way to
> get back to one "Extras" menu, I think, is to move all entries into
> the menu that contains the entry added by the Application manager and
> then to delete the other, now empty menu.



You're right. It has been created by the App. Manager after installing
osso-xterm; then I moved it to the Utilities folder and the Extras folder
(now empty) disappeared. I re-created it and moved osso-xterm beck to its
former place, so yes, I (sort of) created it manually.

> - My app. doesn't start at all from the task manager, despite having
> > .desktop and .service in the usual places and even doing proper
> > osso_initialize on startup.
>
> The location of the .service files changed from IT 2005 to IT 2006
> (because of a change in D-BUS): they are now in
> /usr/share/dbus-1/services/.



And that's the place where my .service file is. Here it is:

# Service description file
[D-BUS Service]
Name=it.opbyte.grsync
Exec=/usr/bin/grsync

and here is my .desktop:

[Desktop Entry]
Encoding=UTF-8
Version=0.4.2
Name=Grsync
Comment=GTK+ frontend for rsync
Exec=/usr/bin/grsync
Icon=grsync
X-Window-Icon=grsync
X-Window-Icon-Dimmed=grsync
Type=Application
X-Osso-Service=grsync
X-Osso-Type=application/x-executable

The Task navigator is unfortunately quite silent about what is going
> on behind the scenes, but you should get some output when running it
> in Scratchbox.
>

If I run it inside Scratchbox (run-standalone.sh ./grsync), I got no errors
at all. Do you mean I should try to make a .deb for the PC target and
install it into the SDK and lanch it from the Task Navigator there?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20060627/f02c6e7e/attachment.htm 
More information about the maemo-developers mailing list