Writing applications for Ubuntu (including Ubuntu Touch) and questions about the application submission process to the Ubuntu Software Center. This covers both open source and commercial applications.

learn more… | top users | synonyms

4
votes
1answer
155 views

Why can't I get all reviews for this app in the Ubuntu Software Center using the JSON API?

I have a question after reading this: Is there any web API for Software Center available? I am trying to understand the Ubuntu Software Center's JSON endpoints. This JSON lists all the apps ...
4
votes
1answer
532 views

Quickly, Treeview and Treestore, entry text not showing

If I append entries to treestore, I can see that the entries are there, but I cannot see any of the text for those entries. I do not know if I have to add a repaint or something, or if I should link ...
4
votes
1answer
124 views

How do I post to Gwibber from python?

How do I post to Gwibber from python? I have tried import gwibber.utils foo = gwibber.utils.GwibberPublic() foo.post("This is a test message") from https://wiki.ubuntu.com/Quickly/Snippets. But ...
4
votes
2answers
242 views

How to host my commercial application in Ubuntu Software center?

I’ve checked the Ubuntu Software center for hosting my commercial (closed source) app. It appears that the store does not have any DRM support, to protect against copying the bought application to ...
4
votes
2answers
594 views

How to make a .deb installer for PySide (Qt) project

I have made a small software using PySide, a GUI library for python using Qt. I have successfully built it into an executable for Ubuntu. ...
4
votes
2answers
2k views

Using AppIndicators with the Qt framework

Is there a class or library somewhere that makes it easy to use the new AppIndicator framework from within a Qt application? It seems strange that I should have to include GTK headers / libraries ...
3
votes
2answers
622 views

Debugging HTML5 With Ubuntu SDK

I read this Question: Can I develop a hybrid native/HTML5 app for the Ubuntu Phone? And it has a great answer, but that is no longer supported in the Ubuntu SDK (Ubuntu 13.04), now it uses: import ...
3
votes
1answer
2k views

How to emit onDropped in QML drag n drop example?

In the qml documentation there is a drag'n'drop example: import QtQuick 2.0 Item { width: 200; height: 200 DropArea { x: 75; y: 75 width: 50; height: 50 onDropped: ...
3
votes
1answer
179 views

“quickly run” not working anymore

The command quickly run is not working after I renamed the folder and created a new one with same name and moved the contents of the renamed folder to the new one . Here is the error: ERROR: No run ...
3
votes
3answers
153 views

How Can Someone With Minimum Programming Experience Publish an App of an Existing Program not found in the Software Centre?

There's a free mathematics software that I would like to see in Ubuntu Software Centre, called, 'Sage.' I have minimal experience in programming, so I'm basically here asking if someone could either ...
3
votes
1answer
102 views

Where do I install a .desktop launcher for my Showdown app?

That's all in the title...to be valid and to be read by launchers (like Unity dashboard) a .desktop file must be in /usr/share/applications or in /usr/local/share/applications but a foundamental rule ...
3
votes
1answer
2k views

Glade: How can I set the value of a spin button?

I've done some spin buttons with Glade for my Python/GTK3 app, but I don't know how to set things like default, lower or higher value. How can I do it? Using the following things for development: ...
3
votes
1answer
1k views

How to get a proxy for DBus object that is not well known?

I'm endeavouring to use dbus to react to a particular signal (user clicks on an appindicator menu on the unity top panel). From using dbus-monitor, I've found the relevant signal that I'd like to ...
2
votes
3answers
146 views

How can open-source programs make money? [closed]

I am new to Ubuntu and I am really interested in making software that can work on it and I would like to make profit from these software. How can I make money from making software for Ubuntu if the ...
2
votes
1answer
140 views

Ubuntu Touch App with Simple UI (QMake) - how to connect C++ to QML

I've noticed that the Ubuntu SDK now has a template for an 'App with Simple UI (QMake)'. This creates a C++ Ubuntu application project with a sample UI containing a Label and a Button (Needs a 15.04 ...
2
votes
1answer
140 views

Is it possible to develop Ubuntu Application using java

I am a Java Developer & want to develop application for Ubuntu. I also visited developer.ubuntu.com site and successfully installed Ubuntu SDK and Editor but it is on Unity code and HTML views. I ...
2
votes
0answers
46 views

Packages have unmet dependencies on Ubuntu sdk installation [duplicate]

The following packages have unmet dependencies: ubuntu-sdk : Depends: qtcreator but it is not going to be installed Depends: qtcreator-plugin-ubuntu but it is not going to be installed ...
2
votes
1answer
1k views

Problem with QtCreator after update

I installed the ubuntu-sdk 2 days back on my machine (12.04) and the Qt version that is installed is 5.0.2. Everything was working perfectly, but today there were some updates from the ...
2
votes
1answer
2k views

Will developers be able to use ruby or python for apps on ubuntu mobile? [duplicate]

Will we be able to use python, ruby or other languages to develop apps for Ubuntu tablets and phones?
2
votes
1answer
157 views

Quickly, setup.py, long_description - how to make them generate a multi-paragraph description in the debian control file? [duplicate]

Possible Duplicate: How to define multiline long_description in quickly's setup.py? How can I make Quickly convert the long_description in setup.py into several paragraphs in the debian ...
2
votes
1answer
135 views

“No gpg key set matching launchpad one found” when uploading app using Quickly

I`m trying to upload my app using quickly, but usually getting this error: No gpg key set matching launchpad one found How to solve this problem?
2
votes
2answers
544 views

Quit application on Ctrl+C in Quickly framework

I found that when I run my application using "quickly run" and press Ctrl+c to kill it, the application does not quit. I am using Quickly 12.04. For GTK2 applications, I used def ...
2
votes
4answers
148 views

“No Launchpad project set” - Quickly

I want to get a project on Launchpad using Quickly, but if I run quickly submitubuntu it just tells me that No Launchpad project set, leave blank to abort.. If I enter the name of my project he tells ...
2
votes
2answers
91 views

I can't submit my app to The Ubuntu App Showdown

please, give me some help: 1. The version of my Quickly is 0.4.3. Can I use this version or I must to renew it? How can I do this? 2. When I am using dput utility to submit it says that there are no ...
2
votes
2answers
1k views

When should .mo files be generated?

I am creating a python GTK3 program. I'll like to add translation support. I know how to create a .pot and .po file. However in order to make the application available in multiple languages, I need to ...
2
votes
1answer
164 views

unity components debugging

Following up on my question here, I would like to ask about best-practices for debugging additions to the unity components. Integrating apps into unity requires many components: service files, ...
2
votes
2answers
1k views

Open Custom Dialog Windows (PyGTK + Quickly)

I have just downloaded Quickly, created a new project, set up simple GUI and created new dialog (quickly add dialog create (as you can see, I called it create)). I already have click handler in the ...
2
votes
0answers
150 views

How can I create an appmenu/DBusmenu using python? [duplicate]

Possible Duplicate: How to add support for the global menu to a python non-gtk, non-qt app? I want to add support for the indicator-appmenu to an application that is not written in one of ...
2
votes
2answers
536 views

Ubuntu one API file upload maximum size

I'm making an application using UbunuOne REST API in order to upload files to the Ubuntu storage service. file storage API I can achieve uploading some files, but when I try to upload a large file ...
2
votes
1answer
1k views

How to use application indicator for KDE application?

How can I use libappindicator to create an application indicator for a KDE app in C++ without using GTK? The example shown here uses GTK to create the menu. Is this necessary? Is there a KDE ...
1
vote
1answer
114 views

Ubuntu Touch QML API : PageHeadStyle

I'm looking for some help to use PageHeadStyle components which is available in Ubuntu SDK. If somebody has example, I will be grateful. Thanks.
1
vote
1answer
120 views

How to play music when app is not the active app?

I'm working on a music app for Ubuntu Touch I don't know how to keep playing music when my app is in the background or the screen is turned off. Apparently, media-hub is a platform service introduced ...
1
vote
1answer
24 views

Why do I get “Value of Key 'Comment' is empty” in my app review?

I uploaded a Ubuntu SDK app for review on https://myapps.developer.ubuntu.com and the review is pending, because there are errors. One is the following: "desktop_validates (iamonair)": { "link": ...
1
vote
1answer
854 views

QML what to use to store int numbers TextInput or TextField

What is good to use on a Ubuntu Phone app that needs 25 variables to get input that are int numbers. Text fields or text input. Right now I'm using text inputs to create the 25 ids that I'm going to ...
1
vote
1answer
437 views

Read lines from a text file in QML Qt/Quick

I need open a text file and read it's contents line by line and store each lines in a string list in qt quick 2.2. Can every one help me?
1
vote
0answers
215 views

Deploy app on OpenStack deployed locally on single machine

I have deployed OpenStack using DevStack on single Ubuntu 12.04 machine running all services. I actually have to develop a Private Cloud Document Management System Now, I want to know that how do I ...
1
vote
1answer
209 views

How can I create Unity dash integration for my Python script?

I have written an awesome script in Python and I seriously think it should help many rookie Ubuntu users out there -- especially for a quick solution/tip. My script searches through AskUbuntu.com and ...
1
vote
1answer
1k views

Listmodel in QML: How to retain Listmodel values on page switch in page stack

I have an XML file to show list of items(listview), on click of each item i am switching to page which reads the XMLListmodel for each category using pagestack.push. After pressing back and again ...
1
vote
1answer
52 views

How can I pin the toolbar so that it remains revealed?

An always-revealed toolbar would be more suitable for a pointer-driven interface. How, using the Ubuntu SDK, can I set the toolbar to be (and remain) revealed?
1
vote
1answer
2k views

Which scopes are available in the default Ubuntu installation?

After I've installed Ubuntu, which scopes are readily available to return results from the Dash?
1
vote
1answer
475 views

How can I get a list of all apps in the Ubuntu Software Center?

I´am playing with Software Center's API, after seeing this post on askubuntu. My question is: how can I get a list of all Ubuntu Software Center's apps? From the other question I get this endpoint ...
1
vote
1answer
579 views

How to simulate a USB plug?

I have an app that implements some automations when an USB key is plugged. While developing, I have to test it in a specific environment (derivative from Debian Squeeze). The app subscribe to HAL ...
1
vote
0answers
39 views

Debuild does not recognise some files [duplicate]

Possible Duplicate: Why does 'quickly package' fail with “An error has occurred when creating debian packaging”? I have submitted an app for the Ubuntu App Showdown and ...
1
vote
2answers
179 views

How to use gsettings from /opt

I have to use gsettings from /opt so that ubuntu maintainers will accept my application. I may not use /usr or any of the underlying directories so /usr/share/glib-2.0/schemas is not an option.
1
vote
1answer
94 views

Set up apt-get remove commands in deb file (dh_make)

So, I'm trying to package my Python app, Virtuam. My question is simple: how can I set the commands which run when I remove the program using apt-get?
1
vote
1answer
5k views

How to change GtkWidget background in GTK3?

I'm trying to use override_background_color on some GTK3 widgets but they still showing up with the default background color.
1
vote
2answers
1k views

How do I force only one instance of my application?

I am developing a program using quickly. I am using an indicator which can hide/show the main window. But when I launch the application from the launcher it starts a new instance of that application ...
1
vote
1answer
95 views

What are the different application directories in a quickly ubuntu-application template for?

When you create a new ubuntu-application with quickly you will notice that it creates a directory structure like this: MyApp/ setup.py bin/ help/ tests/ setup.py MyApp/ MyApp_lib/ What are each ...
1
vote
1answer
66 views

Is a port of an existing program eligible for the App Showdown?

For example, the original program is Xlib based, and I port it to GTK3. What about porting my old gtk2-based app to gtk3? Are either of these two eligible for entrance into the App Showdown?
1
vote
8answers
636 views

Can I make apps for ubuntu using a Windows PC?

I develop windows software . Does anyone know? how I can make application/software for *buntu using a windows pc?