Re: detect video player

2017-03-01 Thread Seth Arnold
On Thu, Mar 02, 2017 at 08:02:53AM +0300, Vasilisc wrote:
> For example,
> vlc come from snap package (location /snap/vlc/current/...),
> smplayer - from deb package (location /usr/bin/smplayer).
> 
> How to find available a video players in host system?

Can you trust the PATH to be useful and just blindly call execlp() with
the names of the players you support, each in turn, until you succeed
or fail?

Thanks


signature.asc
Description: PGP signature
-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: detect video player

2017-03-01 Thread Vasilisc

02.03.2017 03:31, Leo Arias пишет:

So, you want to know from the application itself if it's being run
from inside a snap, or not?


The program (in snap) needs to find a videoplayers in system.
For example,
vlc come from snap package (location /snap/vlc/current/...),
smplayer - from deb package (location /usr/bin/smplayer).

How to find available a video players in host system?


I don't know if we have something for that, but it certainly seems to be useful.
You could check if some of the environment variables are set, but
well, of course that can be cheated by exporting the var before
running the application.

ubuntu@juju-07fb34-remote-devel-0:~$ echo $SNAP

ubuntu@juju-07fb34-remote-devel-0:~$ snap run --shell ipfs
ubuntu@juju-07fb34-remote-devel-0:/home/ubuntu$ echo $SNAP
/snap/ipfs/x1




--
Best regards,
vasilisc

--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: detect video player

2017-03-01 Thread Leo Arias
So, you want to know from the application itself if it's being run
from inside a snap, or not?

I don't know if we have something for that, but it certainly seems to be useful.
You could check if some of the environment variables are set, but
well, of course that can be cheated by exporting the var before
running the application.

ubuntu@juju-07fb34-remote-devel-0:~$ echo $SNAP

ubuntu@juju-07fb34-remote-devel-0:~$ snap run --shell ipfs
ubuntu@juju-07fb34-remote-devel-0:/home/ubuntu$ echo $SNAP
/snap/ipfs/x1

-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft