Moving from strict to classic confinement
Eloy García (PC Actual)
eloy.garcia.pca at gmail.com
Tue Mar 28 13:32:01 UTC 2017
2017-03-27 15:31 GMT+02:00 Renato Filho <renato.filho at canonical.com>:
> 2017-03-27 4:22 GMT-03:00 Eloy García (PC Actual) <
> eloy.garcia.pca at gmail.com>:
> > Hello everybody.
> > I currently have a snap package published on the store. It is called
> > wallpaperdownloader and it is a Java-based application. So far, it has
> > packaged using the strict confinement. The application basically
> > wallpapers from the Internet and sets the wallpaper when the user
> > it. Because there are a lot of desktop environments, I have ended up
> > a lot of Linux commands from the java application in order to achieve
> > goals. For some DE there is no problem at all: for example, using
> > interface, GNOME Shell and Unity change the background flawlessly. MATE
> > working properly too (I had to include mate-desktop-common as stage
> > package) but XFCE and KDE... no way. In addition, some of the most simple
> > features (open a file explorer for example) don't work.
> I am not sure what exactly the problem that you have to change KDE
> wallpapers but it can be related with the fact that you are using
> "desktop-gtk3", because this only prepare the environment for gtk
> apps. Some environment vars will be missing for Qt apps.
My main problem is that, first, I need to know Plasma version. in the
native installation, I execute, form Java, "plasmashell --version" command,
which gives me this version. This command in the snap confinement doesn't
> The options that you have are:
> 1 - create a wrapper file and export the vars by yourself.
> 2 - Use "ubuntu-app-platform" that contains libraries and a launcher
> compatible with most gtk and qt apps.
Do you think that using ubuntu-app-platform part could have, for example,
the command I described above?. In order to change the wallpaper I have to
invoke qdbus. Same problem here. Using this part will the command be
> I hope this help
Thank you very much!!! :)
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
Eloy García Almadén
More information about the Snapcraft