Tag: 应用程序开发

如何查看或安装Ubuntu Touch应用程序?

很多人已经开始为Ubuntu App Showdown开发Ubuntu Touch应用程序,并且已经在Click App Store中发布了它们。 什么是Click App Store,如何安装在其中发布的应用程序?

是否有适用于软件中心的Web API?

我想知道是否有可用于在我的网页上使用Ubuntu软件中心内容的API。 我知道Ubuntu Apps Directory网站包含一个几乎完整的Ubuntu应用程序数据库。 有所有类别,它包含评级,图像,说明以及下载按钮。 那么,是否可以在其他地方使用此页面上提供的某些内容?

如何读取dbus-monitor输出?

我正在玩dbus-monitor来试图理解dbus在Ubuntu环境中是如何工作的。 我在这方面有几个问题: 能告诉我如何正确阅读以下内容吗? 我理解这个大创意,但不了解细节。 signal sender=:1.1948 -> dest=(null destination) serial=1829990 path=/org/ayatana/menu/DA00003; interface=org.ayatana.dbusmenu; member=ItemPropertyUpdated int32 23 string “enabled” variant boolean true method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1399 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities 我知道第一个是信号而第二个是方法。 目的地是否意味着信号可以有特定的接收器/插槽? 什么是会员 ? 列表中的项目是否跟随信号中传递的参数? 什么是发件人和连续剧 ? 我注意到了音量控制和通知之间的关系。 从我从dbus-monitor输出中读取的内容 method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1400 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string “gnome-settings-daemon” uint32 0 string “notification-audio-volume-medium” string ” […]

无法安装qt-components-ubuntu因为我正在使用QT 5.0.0的完整版本

看来,由于我没有从ppa安装QT5的beta1版本,我无法使用Ubuntu组件包。 我已经发布了QT5版本,现在对安装测试版不感兴趣。 有解决方法吗? The following packages have unmet dependencies: qt-components-ubuntu : Depends: qtbase but it is not installable Depends: qtdeclarative but it is not installable 安装预览工具包的说明在这里 。 我跳过了安装QT5的步骤,因为我已经从qt-project.org直接推出了更新的版本。

如何向AppIndicator添加滑块?

我正在尝试向AppIndicator添加一个类似于Sound Menu的滑块。 我看过声音菜单的代码,发现我应该使用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)); 提前感谢您提供任何可行的答案。

如何在线发布我的项目代码,以便有人可以帮助我?

我的本地项目有一些代码无法正常工作,我想把它展示给某人看看,并可能帮我一把。 这不是一个简短的片段或单个文件; 涉及多个文件和目录。 我怎样才能最好地发布我的代码?

如何让java应用程序使用GTK +主题?

有没有办法让java应用程序使用我的gtk主题?

如何解决快速打包故障

我创建了一个Quickly应用程序,我正在尝试创建一个软件包,以便通过软件中心进行分发。 但是,每当我尝试使用Quickly打包命令( package , share , release或submitubuntu )时,它都会在没有告诉我具体原因的情况下失败。 如何排除包装故障,以便我可以对其进行调查或寻求帮助?

什么是Click包?

我注意到Ubuntu SDK最近有一些更新,它安装了一个名为“Click”的程序。 我想知道它们是什么以及如何使用它们。 此外,他们会更容易使Debian包装?

如何创建新的Quickly应用程序模板?

在其他地方找不到答案, 我要求提供快速创建新模板的流程文档。 我有兴趣编写像pygtk一样的pyside(python + qt4)模板。 谁能帮我?