标签: application-development

如何在 Ubuntu 软件中心托管我的商业应用程序?

我检查了 Ubuntu 软件中心以托管我的商业(闭源)应用程序。该商店似乎没有任何 DRM 支持,以防止将购买的应用程序复制到其他 PC。这可能没问题,因为我有自己的许可证密钥生成机制。

问题是我的许可证密钥生成不像微软那样,我不能预先生成一堆密钥,因为密钥存储了用户名和其他数据。

问题是如何将我的许可证密钥机制与您的商店集成?作为后备,我可以将我的应用程序托管为“免费”,因为它在没有许可证密钥的情况下安装时具有精简/试用模式?

还有其他解决问题的想法吗?

application-development

4
推荐指数
1
解决办法
276
查看次数

如何让应用程序快速安装到 /opt 中?

我已经使用 Quickly 创建了“hello world”示例,并使用quickly package. 此软件包将应用程序安装到/usr/share和 中/usr/bin

但是,developer.ubuntu.com 上打包要求说该包必须安装到/opt. 如何转换我的快速应用程序以使其符合要求?

quickly application-development

4
推荐指数
1
解决办法
307
查看次数

在运行时检测 GTK 主题更改

我正在使用此代码为我的应用程序设置适当的 appindicator 图标。基本上,我为 Ambiance 和 Radiance 主题设置了单独的单色暗/亮图标,以便像许多其他应用程序一样将我的应用程序集成到 Unity 桌面中。这很有效,但我注意到其他应用程序(Tomboy、thunderbird...)在主题更改后立即更新其应用程序图标。他们是怎么做到的?对于我当前的实现,我需要重新启动我的应用程序才能获得正确的图标。

indicator themes icons python application-development

4
推荐指数
1
解决办法
402
查看次数

我需要在什么时候提交我的软件才能进入 12.04 的软件中心?

我正在开发一个程序,并希望在我完成后将其放入软件中心。如果我想让它在 12.04 软件中心,我是否必须在 12.04 发布之前将程序上传到 developer.ubuntu?或者我可以在发布后完成并在那时将其放入存储库吗?

software-center repository 12.04 application-development

4
推荐指数
1
解决办法
156
查看次数

如何在运行时从 Python 应用程序动态获取名称、版本和其他信息

我正在编写一个使用 Gtk.AboutDialog 的 Python 应用程序。对话框中显示的一些信息来自我刚刚在别处提供的信息位的设置属性,我想避免重复。

例如,在代码中:

about = Gtk.AboutDialog()
about.set_program_name("Qreator")
about.set_version('0.1')
Run Code Online (Sandbox Code Playgroud)

程序名称和版本已在setup.py(我python-distutils-extra用作构建系统)中指定。

那么有没有办法在运行时提取该信息(无论是从setup.py其他地方还是其他地方),这样我就不必再次手动指定它?

python gtk application-development

4
推荐指数
1
解决办法
118
查看次数

如何以编程方式从软件中心获取应用程序列表

我正在编写一个 PyGI 应用程序,我想在自动完成文本条目或 dropdwon 中显示来自 Ubuntu 软件中心的匹配应用程序列表。我还没有找到呈现信息的最佳方式,我只是想让用户更容易输入应用程序的名称。

但在此之前,我想弄清楚如何获取数据。是否有 API 可以从软件中心获取所有应用程序的列表,或者通过 Unity 中的 Applications Dash 间接获取所有应用程序的列表?

software-center python application-development

4
推荐指数
1
解决办法
436
查看次数

哪里可以问有关 ubuntu 应用程序开发者摊牌的问题?

我最近看到了 ubuntu 应用程序开发者对决,我对此感到非常兴奋。我有一些关于它的问题,我非常想要好的答案,你能告诉我一个官方或非官方的社区论坛或电子邮件,我可以在那里得到好的答案,谢谢。

我可以自己使用旧代码来构建我参加 Ubuntu App Showdown 竞赛的参赛作品吗?

我如何参加 Ubuntu App Showdown?

已经看到这些问题

application-development

4
推荐指数
1
解决办法
144
查看次数

我如何获得 ubuntu 应用程序开发教程

如果我在这个考试季有时间,我想参加 ubuntu appshowdown 比赛。在此之前,我想学习 python &pygtk 来创建本机 ubuntu 应用程序。

我如何获得它的教程?ubuntu 有没有可用的资源?

PS:我已经熟悉 c/c++ 和 java 。但我更喜欢 python,因为 ubuntu 推荐它:-)

application-development

4
推荐指数
1
解决办法
1316
查看次数

在基于Quickly的开发中,为什么代码以“from gi.repository import Gtk”开头?

我正在快速开发应用程序。默认代码以from gi.repository import Gtk. 为什么会这样,而不是简单地import gtk举个例子?

重点是,网络上的很多教程、文档和论坛的答案都是基于第二次导入的,据我所知。

gtk quickly pygtk application-development

4
推荐指数
1
解决办法
2635
查看次数

提交到软件中心的应用程序必须从 /opt 目录运行吗?

我读了这个问题,但我更困惑了。

我不清楚应用程序是否必须在 /opt 或 out /opt 中:$

那么,我可以使用 /usr 吗?如果应用程序在 /usr 上,它会被拒绝吗?

filesystem packaging application-development application-submission

4
推荐指数
1
解决办法
231
查看次数