Hi! You can take a loot at snappy playpen github repository. There is an application (wallpaperdownloader) that it is java-based and it has a desktop icon working fine. This is the URL:
https://github.com/ubuntu/snappy-playpen Best wishes! El 8 ago. 2016 9:46 a. m., "Didier Roche" <[email protected]> escribió: > > Le 08/08/2016 à 08:47, Vasilisc a écrit : > > 08.08.2016 08:50, Didier Roche пишет: > >> Le 06/08/2016 à 09:47, Vasilisc a écrit : > >>>> Please help me. If I launch the program in the Terminal - well done, > >>>> but > >>>> I can't start program from Unity Launcher. > >>>> > >>>> I tried to change parameter Exec in > >>>> ~/.local/share/applications/app.desktop > >>>> Exec=app-name > >>>> Exec=snap-name.app-name > >>>> Exec=$SNAP/usr/bin/start-script.sh > >>>> Exec=$snap.$app (http://snapcraft.io/docs/snaps/structure) > >>>> > >>>> and studied case > >>>> https://github.com/ubuntu/snappy-playpen/blob/master/vlc/setup/gui/vlc.desktop > >>>> > >>>> > >>>> > >>>> but it didn't help. > >>>> > >>> suspect lines > >>> Aug 6 10:20:35 vb gnome-session[2377]: (gnome-software:2582): > >>> As-WARNING **: failed to rescan: Failed to parse > >>> /home/vasilisc/.local/share/applications/org-languagetool-gui-main.desktop > >>> > >>> file: cannot process file of type application/x-desktop > >>> > >>> > >> Hey Vasilisc, > >> > >> You didn't provide your .desktop file in setup/gui/ directory. Do you > >> mind doing this? > >> I suspect your type is different from "Type=Application", which it > >> should be. > >> Didier > > > > I found a problem. My script-wrapper (usr/bin/run.sh) run java app > > #!/bin/bash > > .... bla-bla-bla .... > > java -jar -Duser.home=$SNAP_USER_DATA $SNAP/usr/bin/languagetool.jar > > > > in snapcraft.yaml > > apps: > > languagetool: > > command: usr/bin/run.sh > > plugs: [network, network-bind, x11, home, unity7] > > > > > > If to attach the java-app to a panel Unity Launcher, then the file > > (~/.local/shape/applications/org-languagetool-gui-main.desktop ) will > > contain. > > > > [Desktop Entry] > > Encoding=UTF-8 > > Version=1.0 > > Type=Application > > Name=LanguageTool 3.4-SNAPSHOT > > Icon=org-languagetool-gui-main > > Exec=java -jar -Duser.home=/home/vasilisc/snap/languagetool/x1 > > /snap/languagetool/x1/usr/bin/languagetool.jar > > > > In a host-system can't execute a command (it's impossible) > > java -jar -Duser.home=/home/vasilisc/snap/languagetool/x1 > > /snap/languagetool/x1/usr/bin/languagetool.jar > > > > I don't know what to do. > > You need to ship yourself your .desktop file, as you pointed via the vlc > desktop file inside the snapcraft source. > > This one will have the correct Exec= after building it with snapcraft > rather then one generated from unity. > > > -- > Snapcraft mailing list > [email protected] <[email protected]> > Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
-- Snapcraft mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
