[maemo-developers] Desktop icons

From: Mats Rauhala mats.rauhala at gmail.com
Date: Mon Jun 28 00:35:52 EEST 2010
Hello all.

I'm building my first application for maemo or any debian derivative. I
have barely ever done anything with .desktop files and am at loss at
where to search for more information.

My problem is that when building and installing my application for the
maemo sdk, the icons work as far as I see. I can see the icon in
"program selector/menu", and when removing the application with package
manager.

I installed the cross-compiled package to my device and whilst the icon
shows when removing the application with package manager, the icon does
not show in the menu. I tried with and without maemo-optify-deb and
neither worked (unless I screwed something up)

  [sbox-FREMANTLE_X86: ~/programmin/ostoslista] > dpkg-deb -c
  ../ostoslista_0.01_armel.deb 
  drwxr-xr-x root/root         0 2010-06-28 00:18:56 ./
  drwxr-xr-x root/root         0 2010-06-28 00:18:55 ./usr/
  drwxr-xr-x root/root         0 2010-06-28 00:18:54 ./usr/sbin/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55 ./usr/share/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55 ./usr/share/doc/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/doc/ostoslista/
  -rw-r--r-- root/root      1323 2010-06-27 22:12:04
  ./usr/share/doc/ostoslista/copyright
  -rw-r--r-- root/root       189 2010-06-27 22:12:04
  ./usr/share/doc/ostoslista/README.Debian
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/ostoslista/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/ostoslista/locale/
  -rw-r--r-- root/root       479 2010-06-28 00:18:55
  ./usr/share/ostoslista/locale/ostoslista_fi.qm
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/applications/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/applications/hildon/
  -rw-r--r-- root/root       202 2010-06-27 22:12:54
  ./usr/share/applications/hildon/ostoslista.desktop
  drwxr-xr-x root/root         0 2010-06-28 00:18:55 ./usr/share/icons/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/64x64/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/64x64/apps/
  -rw-r--r-- root/root      2102 2010-06-27 22:12:54
  ./usr/share/icons/hicolor/64x64/apps/ostoslista.png
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/48x48/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/48x48/apps/
  -rw-r--r-- root/root      1340 2010-06-27 22:57:25
  ./usr/share/icons/hicolor/48x48/apps/ostoslista.png
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/26x26/
  drwxr-xr-x root/root         0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/26x26/apps/
  -rw-r--r-- root/root      1340 2010-06-27 22:12:54
  ./usr/share/icons/hicolor/26x26/apps/ostoslista.png
  drwxr-xr-x root/root         0 2010-06-28 00:18:56 ./usr/bin/
  -rwxr-xr-x root/root     53996 2010-06-28 00:18:56 ./usr/bin/ostoslista
  [sbox-FREMANTLE_X86: ~/programmin/ostoslista] > maemo-optify-deb ../
  maemo-optify/                  ostoslista_0.01.dsc
  ostoslista_0.01_armel.changes  ostoslista_0.01_i386.changes   
  ostoslista/                    ostoslista_0.01.tar.gz
  ostoslista_0.01_armel.deb      ostoslista_0.01_i386.deb       
  [sbox-FREMANTLE_X86: ~/programmin/ostoslista] > maemo-optify-deb
  ../ostoslista_0.01_armel.deb
  ostoslista: optified 2 entries, saving about 54 kB.
  warning, `ostoslista_0.01_armel/DEBIAN/control' contains user-defined
  field `Maemo-Icon-26'
  dpkg-deb: building package `ostoslista' in
  `../ostoslista_0.01_armel.deb'.
  dpkg-deb: ignoring 1 warnings about the control file(s)
  [sbox-FREMANTLE_X86: ~/programmin/ostoslista] > dpkg-deb -c
  ../ostoslista_0.01_armel.deb 
  drwxr-xr-x masse/wheel       0 2010-06-28 00:34:20 ./
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55 ./usr/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:54 ./usr/sbin/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55 ./usr/share/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55 ./usr/share/doc/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/doc/ostoslista/
  -rw-r--r-- masse/wheel    1323 2010-06-27 22:12:04
  ./usr/share/doc/ostoslista/copyright
  -rw-r--r-- masse/wheel     189 2010-06-27 22:12:04
  ./usr/share/doc/ostoslista/README.Debian
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/ostoslista/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/ostoslista/locale/
  -rw-r--r-- masse/wheel     479 2010-06-28 00:18:55
  ./usr/share/ostoslista/locale/ostoslista_fi.qm
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/applications/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/applications/hildon/
  -rw-r--r-- masse/wheel     202 2010-06-27 22:12:54
  ./usr/share/applications/hildon/ostoslista.desktop
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55 ./usr/share/icons/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/64x64/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:34:20
  ./usr/share/icons/hicolor/64x64/apps/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/48x48/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/48x48/apps/
  -rw-r--r-- masse/wheel    1340 2010-06-27 22:57:25
  ./usr/share/icons/hicolor/48x48/apps/ostoslista.png
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/26x26/
  drwxr-xr-x masse/wheel       0 2010-06-28 00:18:55
  ./usr/share/icons/hicolor/26x26/apps/
  -rw-r--r-- masse/wheel    1340 2010-06-27 22:12:54
  ./usr/share/icons/hicolor/26x26/apps/ostoslista.png
  drwxr-xr-x masse/wheel       0 2010-06-28 00:34:20 ./usr/bin/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20 ./opt/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20 ./opt/maemo/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20 ./opt/maemo/usr/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/share/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/share/icons/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/share/icons/hicolor/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/share/icons/hicolor/64x64/
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/share/icons/hicolor/64x64/apps/
  -rw-r--r-- masse/wheel    2102 2010-06-27 22:12:54
  ./opt/maemo/usr/share/icons/hicolor/64x64/apps/ostoslista.png
  drwxrwxr-x masse/wheel       0 2010-06-28 00:34:20
  ./opt/maemo/usr/bin/
  -rwxr-xr-x masse/wheel   53996 2010-06-28 00:18:56
  ./opt/maemo/usr/bin/ostoslista
  lrwxrwxrwx masse/wheel       0 2010-06-28 00:34:20
  ./usr/share/icons/hicolor/64x64/apps/ostoslista.png ->
  /opt/maemo/usr/share/icons/hicolor/64x64/apps/ostoslista.png
  lrwxrwxrwx masse/wheel       0 2010-06-28 00:34:20
  ./usr/bin/ostoslista -> /opt/maemo/usr/bin/ostoslista


http://gitorious.org/ostoslista/ostoslista/trees/dev
http://gitorious.org/ostoslista/ostoslista/blobs/dev/src/src.pro
http://gitorious.org/ostoslista/ostoslista/blobs/dev/src/ostoslista.desktop

-- 
Mats Rauhala
sip:MasseR at ekiga.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.maemo.org/pipermail/maemo-developers/attachments/20100628/96c1d326/attachment.pgp>
More information about the maemo-developers mailing list