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.
--
Best regards,
vasilisc

--
Snapcraft mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft

Reply via email to