如何为我们snap包里的每个应用生产相应的desktop文件

我们知道在一个snap包里,我们可以定义任何数量的app.针对desktop应用来说,那么我们如何使得我们的每个应用都有自己的icon及desktop文件呢?在今天的文章中,我们将介绍如何实现这个.特别注意的是,这个新的feature只有在snapcraft 2.25+版本中才可以有.

2017-01-23 10:43:39

阅读数:852

评论数:0

如何把一个website变为一个snap应用

在很多的时候,我们想把一个website变为一个snap应用,从而我们可以直接从商店里进行下载它,并直接使用.我们不需要在浏览器中输入这个网站的地址.也有很多的时候,我们的游戏就在一个网站上,比如http://hexgl.bkcore.com/play/,我们可以直接把该网址打包进我们的snap应...

2017-01-22 14:09:32

阅读数:1013

评论数:0

运用snapcraft 2.25+提供的hooks来实现对snap的设置

本文章介绍使用最新的snapcraft 2.25来为我们的snap应用提供一个hook.这个hook可以在安装或在为应用设置的时候被调用.

2017-01-20 14:05:49

阅读数:613

评论数:0

微软azure云在Ubuntu Core中的应用

在今天的教程中,我们来展示如何在Ubuntu Core中使用azure的IoT hub来开发我们的应用.Azure IoT Hub目前提供了一个框架对我们的IoT设备进行管理,并可以通过预置解决方案来展示我们的数据.在今天的文章中,我们将介绍如何把我们的设备连接到远程监视预配置解决方案中.

2017-01-19 16:59:05

阅读数:943

评论数:0

如何在snap安装时运行我们的hook脚本

对于有些snap应用来说,我们很希望在snap安装时能够运行我们的一段脚本来做一些我们想要做的事,比如创建一个文件夹等.那么我们如何能得到这个事件呢?在我们的先前的文章"如何为我们的Ubuntu Core应用进行设置"中,我们已经展示了如何设置我们的snap应用.在那里面的configure脚本在...

2017-01-16 10:30:29

阅读数:855

评论数:0

如何提高编译snap应用的速度

在我们编译打包snap应用时,我们时常会发现在我们的代码或snapcraft.yaml中每次做一次小的改动后,重新运行snapcraft命令时,都会从Ubuntu archive中重新下载所需要的包.如果一个包很大的话,这需要很长的时间才可以完成.如果是在Desktop的情况下,我们有时可以使用V...

2017-01-13 10:04:38

阅读数:1448

评论数:4

在Ubuntu Desktop上开发classic snap应用

在最新的snapd 2.20中,它开始支持一个叫做classic模式的snap 应用开发.这种classic可以使得我们的应用开发者能够快速地开发我们所需要的应用,这是因为我们不必要对我们的现有的应用做太多的改变.在classic模式下的应用,它可以看见host系统的所有的位于"/&qu...

2017-01-06 13:48:04

阅读数:1331

评论数:2

如何利用LXD来在不同的Ubuntu桌面环境中编译我们的snap

LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用.

2017-01-04 11:50:37

阅读数:1346

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭