On 10/05/2016 10:34 PM, Spencer wrote:
> My entry into the snap world has been a tough one.  There is online 
> documentation, but it is not kept up-to-date.  I get the feeling that the bar 
> for entry is the need to be the kind of person who loves to learn everything 
> about a system by becoming one of its developers.  For example, I couldn't 
> figure out how to use the scons plugin until I dug into the python code for 
> it.  Is it documented somewhere?  I don't know.
> 
> Anyhow, talking with someone on this mailing list, I learned a very useful 
> thing: if you go down the snap road, you want to learn how to get the log 
> information from you app when it's installed in strict mode.  I know of no 
> other way to diagnose problems with your app exhibited in strict mode, but no 
> where else.
> 
> Lastly, snaps, for now, once installed, can only be run from the command 
> line.  There is no desktop integration, even though, oddly, a desktop file is 
> required.  And I have no idea when or if an accepted snap will show up in the 
> app directory.
> 

The .desktop file gets installed into
/var/lib/snapd/desktop/applications/ which should also have been added
to your XDG_DATA_DIRS environment variable. Most desktop shells should
pick it up based on that (it might need a restart it if you just
installed snapd on your distro).

Can you verify that you have .desktop files there and that
/var/lib/snapd/desktop is in your XDG_DATA_DIRS?

I have a number of them installed there and they show up in Unity's
dash, including your rubecube snap .

>> On Oct 5, 2016, at 2:26 PM, Paul Miller <[email protected]> wrote:
>>
>> I work on a popular visual effects package that's been around for 10+ years. 
>> Unfortunately we have had to target specific, older Linux distributions to 
>> ensure maximum compatibility on various flavors of Linux, but I'm hoping 
>> packaging as a snap will avoid all this. I'm building on Kubuntu 16.04.
>>
>> The application links with a custom set of Qt 5.7 libs and has a bunch of 
>> resource files and plugins. It has a GUI binary but can also be run from the 
>> command-line using a symlink that kicks in a command-line only background 
>> renderer.
>>
>> Will packaging as a snap be a good fit for distributing my application, and 
>> are there any good examples out there that can maybe walk me through setting 
>> it up?
>>



Michael Hall
[email protected]

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

Reply via email to