Hey Eloy, Maybe you have already tried this, but just in case, you can debug the snap in confined mode [1], to see if there are some apparmor or seccomp denials. That would give you some clues about what is causing snap not to work and suggested solution.
sudo snap install snappy-debug sudo snappy-debug.security scanlog <yoursnap> Take a look also at /var/log/syslog Cheers. [1] https://snapcraft.io/docs/build-snaps/debugging On 16/04/17 23:13, Eloy García (PC Actual) wrote: > Hello everybody. > > I develop a graphical java-based application which is published in the > Ubuntu Store as a snap package (sctrict confinment) called > wallpaperdownloader to download, manage and set desktop wallpapers. > > I'm developing version 2.7 which will bring KDE support, but for this I > need to execute a shell script from Java. In classic confinement and > natively, this script is executed without problems. I use this code to do > it: > > process = Runtime.getRuntime().exec("/bin/sh " + WDUtilities.getAppPath() + > WDUtilities.URL_SLASH + WDUtilities.PLASMA_SCRIPT + " " + wallpaperPath); > > As you can see, I use /bin/sh command to run the script. This is the > content of the script: > > #!/bin/bash > > # Changing wallpaper > qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript > "var allDesktops = desktops();print (allDesktops);for > (i=0;i<allDesktops.length;i++) {d = > allDesktops[i];d.wallpaperPlugin = 'org.kde.image';d.currentConfigGroup = > Array('Wallpaper', 'org.kde.image', 'General');d.writeConfig('Image', > 'file://"$1"')}" > > This command changes the current wallpaper for version 5.8 or higher in > Plasma. > > When this part is executed within the snap package (strict confinement), > nothing happens. I have tried to include bash and dash pacakges as > stage-packages but it doesn work. Is this something that can be achieved > using the snap package system? > > Thank you very much! > > Best, > > Eloy > -- -- . Roberto Mier Escandón. . Software Engineer . . Canonical - Solutions Engineering -- -- Snapcraft mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
