可能的重复:
如何将我的软件导入 Ubuntu?
我为 Ubuntu 创建了一个 Python 应用程序。我如何打包并提交它以可能包含在universe存储库中?
这个存储库将保存什么?它的政策是什么?
repository development application-development application-submission
我能找到的关于将应用程序与消息菜单集成的唯一文档是旧的和过时的:http : //gnomejournal.org/article/67/an-introduction-to-the-message-indicator。即使那样也没有整个 API 的文档。是否有任何关于 libindicate 的文档,无论是 python 还是 C 版本?
indicator development documentation messaging-menu application-development
Mark Shuttleworth最近在博客中谈到了在 11.10 版本中包含 Qt 库的决定,Jono Bacon对此进行了跟进。让我不喜欢 Qt 应用程序的事情是它们与 Ubuntu 的基于 Gtk 的主题不能很好地融合。我最近阅读了Ars Technica 的一篇文章,其中提到,通过一些努力,Qt 应用程序可以类似于 Gtk 应用程序。
是否有任何文档可以帮助我做到这一点,如果没有,至少有人知道如何去做吗?
我正在尝试将滑块添加到类似于声音菜单所具有的 AppIndicator。我查看了声音菜单的代码,发现我应该为此使用 libido-0.1。这是我到目前为止所拥有的,我看到的只是菜单中的“-”符号。
indicator_menu = gtk_menu_new();
ido_slider_widget = ido_scale_menu_item_new_with_range("BRIGHTNESS", IDO_RANGE_STYLE_DEFAULT, 0, 0, 100, 1);
ido_scale_menu_item_set_primary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), "BRIGHTNESS");
ido_scale_menu_item_set_style(IDO_SCALE_MENU_ITEM(ido_slider_widget), IDO_SCALE_MENU_ITEM_STYLE_LABEL);
ido_scale_menu_item_set_primary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), " - ");
ido_scale_menu_item_set_secondary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), " + ");
GtkMenuItem *menu_slider_item = GTK_MENU_ITEM(ido_slider_widget);
gtk_menu_append(indicator_menu, GTK_WIDGET(menu_slider_item));
gtk_menu_append(indicator_menu, gtk_menu_item_new_with_label("dfdsfds"));
gtk_widget_show_all(indicator_menu);
gtk_widget_show_all(ido_slider_widget);
app_indicator_set_menu(indicator, GTK_MENU(indicator_menu));
Run Code Online (Sandbox Code Playgroud)
预先感谢您提供任何可能的答案。
我有一个手动创建的.deb,我想将它上传到 PPA。
我的问题如下:
如果是这样,
我目前正在阅读大量有关新的 Ubuntu 移动(电话)操作系统的信息,现在我想知道是否有可能测试应用程序。我知道 QtCreator 是推荐的 IDE,并且模拟器目前正在开发中,有望很快推出(请参阅David Planella 的这篇文章)。
但是这个模拟器尚不可用,并且将应用程序作为 Ubuntu 桌面应用程序进行测试的技巧对我来说似乎不是最好的解决方案。QT qmlviewer 也无法模拟应用程序与 Ubuntu 操作系统的交互,例如与通知栏和 Ubuntu Dash 集成。
所以我的问题是,如果 qmlviewer 有扩展,或者在使用 VMware 或 VitrualBox 的虚拟主机上运行将于本月底发布的 Ubuntu mobile 是否是个好主意,这将启用开发人员在“真实”操作系统中测试他/她的 :-D 应用程序的外观。
编辑:找到了 QtQuick 2.0 TestCase 类,该类可用于使用单元测试进行测试驱动开发。
编辑:关于在 Android 模拟器上运行 Ubuntu Touch的线程也很有趣。
许多人已经开始为 Ubuntu App Showdown 和一般情况开发 Ubuntu Touch 应用程序,并将它们发布在 Click App Store 中。
什么是 Click App Store,如何安装在其中发布的应用程序?
我正在 Natty 2nd beta 中测试我的应用程序,其中大多数应用程序都显示新的覆盖滚动条,我想只有非本地 GTK 应用程序无法显示它(如 LibreOffice 或 Firefox)。
我的应用程序是使用 Python 和 pygtk 编码的,所以我认为默认情况下应该启用覆盖滚动条,但我错了。我试图环境变量设置LIBOVERLAY_SCROLLBAR到1在两个终端(先前到应用程序命令),并通过Python代码内os.putenv(),但它仍然显示老式滚动条。
我究竟做错了什么?
programming 11.04 pygtk overlay-scrollbars application-development
我是计算机科学专业的毕业生,学习了 C、C++、C# 和 Java 等语言。虽然我对Java有更多的经验。我想为 Linux 开发,我更喜欢为 GNOME 开发,我在从 Python 和 Vala 中选择一个之间感到困惑。
在 GNOME Live 页面上浏览了一些有关 Vala 的文档后,与 Python 相比,我似乎更熟悉它,与我在毕业时学到的大多数语言相比,Python 在句法上有很大不同。虽然 Vala 的学习曲线对我来说似乎更小。那么,我应该选择哪种语言开始开发,它在各种发行版中都有更好的支持。推荐语言的推荐 IDE 将不胜感激。
谢谢。
development ×5
indicator ×2
packaging ×2
programming ×2
ubuntu-touch ×2
11.04 ×1
c ×1
deb ×1
debian ×1
emulation ×1
gtk ×1
ppa ×1
pygtk ×1
python ×1
qt ×1
repository ×1
testing ×1
vala ×1