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

18
votes
3answers
4k views

How do I get started creating an Ubuntu Desktop App?

I want to create an Ubuntu desktop app, specifically to replace Gwibber. I can code in Java, Python and a few other technologies. Adobe Flex would have been an option until Adobe decided to suck some ...
10
votes
4answers
408 views

How do I add a daemon to my Quickly application?

I am building a app with quickly, and I wanted to add a daemon that will run in the background. How do you do this?
14
votes
1answer
1k views

Is there a detailed API documentation on the python binding for appindicator?

I'm getting serous with a project of my own and need a good documentation on the appindicator module for python. What I've found so far: API documentation on dev.ubuntu.com Community wiki entry API ...
9
votes
5answers
3k views

How can I update the Ubuntu SDK preview from the Qt 5 Beta PPA to the Qt 5 Release PPA

When the Ubuntu SDK preview was announced on the 2nd of January, it was based on the Qt 5 Beta release (as Qt 5 had not yet been released and packaged for Ubuntu). At some point, the Qt 5 release was ...
17
votes
4answers
3k views

How to program a status icon that will display in Ubuntu as well as in other distributions?

The application in question does some action (here connecting audio to network streams) and runs minimized if these actions were successful. Therefore a status icon is needed to display the state of ...
3
votes
3answers
2k views

How do I get the names in my icon theme for use with pythons appindicator module?

How do I get the strings I can insert instead of 'gtk-execute'? #!/usr/bin/python import gobject import gtk import appindicator if __name__ == "__main__": ind = ...
17
votes
3answers
11k views

Installing gtk development environment

Not new to Ubuntu or programming but I am new to programming in C and gtk. Have been using Quickly for the odd program. I want to play around with C and gtk. What gtk packages do I need to install to ...
16
votes
1answer
414 views

How do I get “Quickly” to use Git?

How do I get Quickly to use Git as its default version control instead of Bazaar?
12
votes
1answer
210 views

How do I participate in the Ubuntu App Showdown?

How can I sign up for this event? I was reading this page: http://developer.ubuntu.com/showdown/ . My understanding is that I just need to mention my project to @ubuntuappdev on Twitter, and submit ...
6
votes
2answers
290 views

How do I use OAuth from an Ubuntu Touch app?

I'm writing an Ubuntu Touch application in QML. I'd like to integrate with Trello. There are two ways to log into Trello in the API, one of which is OAuth, which I plan on using. What is the best way ...
5
votes
1answer
663 views

How do I submit .jar file to the ubuntu software center

I am writing an app using JAVA Swing for all platforms. After that I want to add this app to Ubuntu Software Center for free Is it possible? My app is just one *.jar file, its helping to play card ...
17
votes
2answers
383 views

How is tax handled for purchases from the Ubuntu Software Centre?

I've just created an account to submit an application to the Ubuntu Software Centre and the agreement says: "You are responsible for determining applicable taxes in connection with distributing your ...
12
votes
3answers
1k views

How do I call a dialog for authentication?

I am writing a gui program using wx module in python. In program whenever I am accessing a folder which requires root privilege then it asks password at terminal but I want to display the dialog to ...
10
votes
3answers
192 views

Install a 'recommended' package when user asks for corresponding action

Let's say that I am building an application to a DEB package, which has as recommended dependency a package, let's call it package1. So, package1, if installed, can provide extra functionality to my ...
5
votes
1answer
816 views

What programming languages are scopes written in?

I'd like to get started writing a Scope for Ubuntu. What programming languages are available and what should I choose?
13
votes
2answers
236 views

How can a free, proprietary application be submitted to the Software Center?

I'd like to suggest to the developers of simfy that their desktop application be submitted to the Software Center. How should they go about doing this?
12
votes
1answer
290 views

Promoting an app in the Ubuntu Software Center through a ratings and reviews API

As an app author, I would like to promote my app in Ubuntu. One nice way to do it is to encourage users to submit their reviews and ratings to the Software Center. It would be really cool if I could ...
9
votes
2answers
1k views

Playing Sound with Ubuntu QML Toolkit preview

I've installed the Ubuntu QML Toolkit Preview as per the instructions on http://developer.ubuntu.com/get-started/gomobile/ (with a minor fiddle to get it working on 12.04). I'm trying to write an app ...
7
votes
1answer
482 views

How do I add a Notebook to a Box in a VBox?

I have created an empty box in Glade to add a Notebook to. The reason I am not adding the actual Notebook in Glade is because I hear that you cannot add pages to a Notebook made in Glade. So, in ...
7
votes
1answer
123 views

Are the Ubuntu App Developer Showdown Workshops recorded?

I am a new developer who wants to participate in the Ubuntu App Showdown. I would like to go to the Ubuntu App Developer Showdown Workshops but its abit hard with my schedule. Will these workshops be ...
5
votes
1answer
1k views

Are Qt Quick Controls available on Ubuntu 13.10?

I was looking to do UI development in QML, and I really want it to look native. I found the QtQuick.Controls (http://qt-project.org/doc/qt-5.1/qtquickcontrols/qtquickcontrols-index.html), but when I ...
5
votes
1answer
243 views

How do I upload an updated package to my PPA without having Quickly mess it up?

As part of Ubuntu App Showdown I received comments on deb packaging (as maybe all other participants). Those can be easy fixed and I spotted them before, but debian packaging files are managed by ...
4
votes
2answers
1k views

How can I make a HTML5 app for Ubuntu Mobile?

Is there any tutorial? I made some apps in HTML5 but I don't know how to "compile" or transform this code to obtain an Ubuntu Mobile App. Thanks for your help.
3
votes
2answers
3k views

How to use a SQLite database from QML? [duplicate]

I have not been able to find a working example in QT creator or gallery to use SQLite offline storage API for an Ubuntu touch application.
3
votes
1answer
610 views

Why is my Ubuntu Touch app not visible in the Ubuntu Software Center?

I submitted a Ubuntu Touch app packaged as a Click package to the Click App Store and it was published a few days ago. It is not in my Ubuntu Software Center, or in the online version. I tried a lot ...
3
votes
2answers
445 views

Facing problem with “gtk.RESPONSE_OK” in the simple-player quickly tutorial

I am fairly new to both quickly and Python. I am facing several problems while learning to use quickly from the following tutorial on the Ubuntu developers site: ...
3
votes
2answers
265 views

How to programmatically fetch a list of applications from the Software Center

Im writing a PyGI app where I'd like to show a list of matching applications from the Ubuntu Software Centre in an auto-completion text entry or dropdwon. I haven't yet figured out the best way to ...
2
votes
3answers
1k views

GtkFileChooserButton 'Select Folder' mode returns no path

I have added a GtkFileChooserButton to my app via Glade. It is set to folder selection mode. When the widget is clicked it shows a dropdown list of Nautilus bookmarks with an 'other' option in the ...
1
vote
2answers
187 views

Why does “quickly share --ppa share” abort with a “can't create” error?

I can not figure out what I am doing wrong. The package builds ok with quickly package, I could submit it, but I can not update my ppa. Here is what I got: desgua@desguai7:~/quickly/sbk$ quickly ...
1
vote
1answer
538 views

Quickly ubuntu-application + indicator template don't work

I've started to work with quickly and python (because I wanted to have some GTk3 integration and create and appindicator), and so I create the projecto like this : quickly create ubuntu-application ...
12
votes
3answers
4k views

How can I theme my Qt app to resemble one written in Gtk?

Mark Shuttleworth recently blogged about the decision to include the Qt libraries in the 11.10 release, with a followup from Jono Bacon. The thing that puts me off Qt apps is that they don't blend in ...
9
votes
3answers
2k views

Where to store user settings for an app?

If I want my application to store a few settings, that persist when an application closes, then where should I store them? I'm not talking anything complicated: two booleans and a string (although in ...
8
votes
1answer
313 views

Would a Unity lens written for Unity 3D also work in Unity 2D?

I am thinking of writing a few lens features to link Unity into some business web applications, do I have to target both Unity variants separately or can I do one and assume the other will just work?
5
votes
2answers
3k views

Changing Python default in 12.04 LTS

I have downloaded and installed python 3.2.3 for Ubuntu/Debian. Also IDLE IDE for 3.2.3. If I execute IDLE for 3.2.3 explicitely, 3.2.3 runs under IDLE and all is well. But if I go to a terminal ...
5
votes
1answer
165 views

Can I use old code by myself to build on for my entry in the Ubuntu App Showdown contest?

Or does it have to be started completely from scratch at 18th of June?
4
votes
1answer
550 views

Is GTK+ supported on Ubuntu for phones

I wondered if GTK UI library would be supported on Ubuntu phone and tablet ? I know the SDK for mobile encourage QML/QT but will it be still possible to develop apps for phones, and especially ...
3
votes
2answers
101 views

How do I get involved in Ubuntu?

I recently graduated from a H.Dip course in Software Development. I really want to get involved in some Ubuntu desktop development projects. I'm most competent in Java and also have MySQL knowledge. I ...
3
votes
2answers
1k views

How do I give root privileges to an app?

I tried to submit an app to the Ubuntu Software Centre but it was rejected because you needed to put in the admin password to use it. I need to grant root privileges to the app for it to function so I ...
3
votes
1answer
139 views

How does the PPA fit into the scenario of publishing an application to the Ubuntu Software Center?

I've been going through docs for the past couple of hours but I haven't understood what the PPA is? I have a cross-platform Java application that I'd like to publish to the Ubuntu Software Center. My ...
3
votes
2answers
299 views

Error while running Quickly

Getting an error while running quickly app: Creating project directory sata Creating bzr repository and committing Launching your newly created project! (sata:2701): GLib-GIO-ERROR **: Settings ...
2
votes
1answer
151 views

What is the naming convention for click packages?

I have made a Ubuntu Touch app and intend to upload it to the Click app store. What is the naming convention that I should use for naming my click package?
2
votes
2answers
631 views

Will it be possible to create apps/games in Java SE or Java ME on new Ubuntu phones?

Will it be possible to create apps/games in Java SE or Java ME on new Ubuntu phones?
2
votes
2answers
80 views

How to define multiline long_description in quickly's setup.py?

When I try using triple quotes python-mkdebian crashes loudly with apport appearing after quickly package [--extras] and when I just make multiline string in single quotes the latter stops silently.
2
votes
2answers
271 views

start development in Ubuntu [duplicate]

Possible Duplicate: How do I develop .NET apps on Ubuntu? What is the best way to develop apps for Ubuntu? I used to develop desktop applications for Windows, I know how to develop using ...
1
vote
3answers
3k views

Why does Launchpad fail to find 'glib-compile-schemas' while building for PPA?

So, I'm trying to publish my app in my PPA, but I'm having problems related with building my app. Here you have the output: /bin/sh: 1: glib-compile-schemas: not found make[1]: *** ...
1
vote
1answer
90 views

How do I write and submit applications for Ubuntu?

I've been a Linux user for a while, and C++ programmer for a while longer. Is there a way to write applications for Ubuntu, and how to submit them?
0
votes
1answer
324 views

Cant download qt-components-ubuntu on my machine [duplicate]

Possible Duplicate: How do I install the QML toolkit on 12.04? I was trying to get some hands on ubuntu mobile app development and followed the instructions of downloading the qt5-beta. But ...
0
votes
1answer
102 views

App Submission for Showdown

If I submit my app to the ARB today, can I make any changes before Monday?. Or will the ARB consider my app based on the version that was submitted on the submission day? ie If I make changes will I ...
39
votes
1answer
21k views

Should I use PyQt or PySide for a new Qt project?

Recently I've been involved in conversations about creating a Quickly template for a Qt and QtQuick Ubuntu app. The idea is to make it as easy to develop Qt apps from concept to package as it is right ...
13
votes
4answers
4k views

How to create Unity indicators?

I'm interested in Unity indicators, and wonder if there is any tutorial about how to program them. I can use the sources of the existing ones as last resort, but I'd prefer a more friendly approach ...