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

13
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 ...
13
votes
2answers
232 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?
13
votes
6answers
371 views

Multiple versions of the same app on Ubuntu Software Centre?

I already published my proprietary app on Ubuntu Software Centre (https://myapps.developer.ubuntu.com), and now I want to update it with the new version. This time I wanted to upload multiple builds ...
12
votes
7answers
9k views

What 2D/3D engines and game SDKs are available?

What 2D/3D engines and game development SDKs are available that run natively on Ubuntu? Please limit one engine/sdk per answer - and include why you enjoy the engine/sdk.
12
votes
5answers
8k views

Ubuntu Phone Emulator and Developer Phone Release Date

Will they release an emulator on which apps can be tested? If yes, which IDE will they choose? (eclipse, qt creator, mono, all of them?) Also is there any way to get an Ubuntu Phone for developing ...
12
votes
2answers
8k views

How can I get a java apps to use the GTK+ theme?

Is there a way to get java apps to use my gtk theme?
12
votes
2answers
702 views

How to Change Quickly's Editor?

I've just downloaded Ninja IDE and I really like it's interface. Is there a way to configure the Quickly app to launch my project in Ninja IDE when I type quickly edit?
12
votes
1answer
482 views

Is there any web API for Software Center available?

I wonder if there is an API available for using contents from the Ubuntu Software Center on my webpage. I know The Ubuntu Apps Directory website contains an almost complete database of applications ...
12
votes
1answer
292 views

How to take ownership over an existing Ubuntu Software Center app?

My name is Michael Tunnell and I am one of the project members of the download manager, uGet. uGet has been out of date in Ubuntu for over a YEAR and we are trying to fix that. (You can verify my ...
12
votes
3answers
889 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 ...
12
votes
1answer
209 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 ...
12
votes
1answer
283 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 ...
12
votes
1answer
535 views

How will the Ubuntu Phone SDK impact desktop development [closed]

If I was to develop an application for Ubuntu after the Ubuntu Phone announcement, I would be concerned with several issues. I know that these things will not change immediately, but I'm thinking ...
12
votes
1answer
135 views

How to add dependency after submitting a proprietary app to USC?

I submitted my app "Brightness Controller" under proprietary license and it has been published. It contains an executable .py file. But the app depends on python-wxgtk2.8 I wrote it in the comments ...
12
votes
1answer
632 views

Apport support for non ubuntu packages

I have been reading about apport and its usage for a week by now. But could not understand the below things. Scenario: I have developed an application and packaged it. And its name is MyApp.deb. The ...
12
votes
0answers
181 views

Enabling Multi-touch features of the Apple Magic Mouse on Ubuntu 12.04 [duplicate]

Possible Duplicate: Apple Magic Trackpad aftrer upgrade from Ubuntu 11.10 to Ubuntu 12.04 (64 Bit) - Multitouch not working! I want to write a simple app that uses Apple's Magic Trackpad, ...
11
votes
3answers
517 views

Does Quickly have an IDE of some sort?

I know quickly is supposed to make life easier for developers of all kinds, I'm just curious as to if there is an IDE for quickly (something like QtCreator or Monodevelop)? If not, as a part B, is ...
11
votes
1answer
331 views

How to start making a non-free application?

I am wondering how is it possible somebody to make a non-free application under Ubuntu. Being an open-source programmer, I've found that in order to make even the simplest program I use libraries ...
11
votes
2answers
1k views

Best place to install apps

I am completely new to Ubuntu and I must say AskUbuntu and you folks are of great help. So now when I have started installing and playing with apps, my question is what is the best place to ...
11
votes
4answers
997 views

Why do most GNOME developers prefer Python over Java for GTK+ programming?

I only know C and Java. And I really don't want to learn another language when I can work with what I already know. I haven't ever written a GTK+ application, but I am planning to start with an ...
11
votes
3answers
3k 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 ...
11
votes
4answers
16k views

How to use Qt Creator with Python?

I want to use Qt for developing Ubuntu desktop, phone and tablet applications but I don't want to learn a new programming language (C++, JavaScript). Is it possible to write Qt application in Python ...
11
votes
1answer
1k views

What is the preferred way to store application settings?

From a developer's perspective. Should I use a text-based config in /etc or in $HOME? Or something else?
11
votes
1answer
243 views

Can I use the Launchpad translation service for my GitHub project?

For historical reasons, the project I co-author is on GitHub and we feel comfortable with its development processes. Thus we don't particularly want to migrate the whole project to Launchpad and ...
11
votes
4answers
3k views

Why Ubuntu.Components 0.1 missing from QTCreator?

First of all i need to create a "hello world" app using QML & QT Creator as described here http://developer.ubuntu.com/get-started/gomobile/ Second, when i was trying to install QML platform and ...
11
votes
2answers
657 views

How do you package HTML applications for Ubuntu Touch?

Gomobile talks about HTML5 applications but doesn't explain how to package or install them on Ubuntu Phone/Touch. Is the "Unity Webapps" stuff webapps the same for Ubuntu Touch? (API documentation ...
10
votes
7answers
8k views

Which IDE should I use for Vala?

I think the title explains it already...
10
votes
3answers
185 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 ...
10
votes
6answers
1k views

What is bazaar and how do I use it?

I wanted to get a program, which is installed via bzr. I have successfully installed bzr, but it asks me to authenticate (despite that I`m logged in to Launchpad). Bzr help seems to be oriented ...
10
votes
3answers
2k views

Where do applications typically store data?

I was wondering if there was a standard location for storing user level application data. What I mean by that is stuff like Firefox bookmarks, Skype message history/password, etc. I'm asking because I ...
10
votes
2answers
267 views

Auto switch workspaces

I have several monitoring applications that we would like to project using a projector in the IT area of our office. One of the apps is a Java application (so auto switching tabs in a browser will ...
10
votes
1answer
204 views

How should I display units in my application?

There is inconsistency in how various operating systems display file size units. Windows shows base 2, MacOSX shows base 10. Does Ubuntu have guidelines for this?
10
votes
4answers
692 views

Developer resources for desktop apps?

On developer.ubuntu.com most resources seems to be targeted to Ubuntu touch. If I wanted to write an Ubuntu desktop application, where can I start? Is the Ubuntu SDK for the desktop too? I read that ...
10
votes
2answers
5k views

How do I start developing applications for Ubuntu on mobile devices?

I've come away a little confused on how to develop mobile apps for Ubuntu. First of all, do developers need the Ubuntu operating system to develop for Ubuntu? Is it possible to develop Ubuntu apps ...
10
votes
1answer
384 views

How do I add a slider to an AppIndicator?

I'm trying to add a slider to an AppIndicator similar to what the Sound Menu has. I've looked trough the code of the Sound Menu and found that I should be using libido-0.1 for that. Here's what I have ...
10
votes
2answers
758 views

Is PyGTK still relevant?

I'm new to Linux but not to app development. I come from a RealBasic on a Mac background. I've accepted that I need to learn a new language to develop for Linux (since RB won't run on 64 bit distros ...
10
votes
2answers
737 views

Quickly template for PyQt?

Because I like Qt and Python, is there a Quickly template for PyQt similar to the PyGTK one?
10
votes
1answer
2k views

Where can I get the source code for “Ubuntu for phones”?

It says in your website that Ubuntu is a free operating system. How can I get the source code for "Ubuntu for phones"?
10
votes
2answers
1k views

How do I get QSystemTrayIcon to show up in Gnome 3?

I can get a QSystemTrayIcon to show up in Unity by installing the sni-qt package which acts as a broker between the application and an application indicator for the program. However, running the ...
10
votes
2answers
275 views

How do I use get_media_file() in the latest Quickly?

I am writing a project with Quickly and GTK 3 and I want to use the get_media_file() helper so I can load an icon in my data/media directory. I can't see how I use get_media_file() with the latest ...
10
votes
3answers
753 views

Are there Human Interface Design Guidelines for Unity Development?

I was surfing developer.ubuntu.com, searching for Unity-Human-Interface-Design-Guidelines or a Unity-HIG, but I didn't find anything. I've seen design.ubuntu.com, but that's not what I'm talking ...
10
votes
4answers
393 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?
10
votes
2answers
539 views

Quickly application with ListStore as preference

I'm starting to write a program with 'quickly'. A list of desired languages will be one prefereces. Example: languages = ["en", "de"] The (automaticly created) quickly code that handles the ...
9
votes
4answers
1k views

Run system commands from QML App

I'm creating a QML app for Ubuntu Touch to easily manager your Minecraft server. Just for fun and to learn QML. However, I got somewhat stuck on a step on my app. I'm more of a web developer, never ...
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 ...
9
votes
3answers
1k 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 ...
9
votes
2answers
742 views

Why do the GNOME symbolic icons appear darker in a running application?

I'm creating an application that uses symbolic icons from the default theme. However, there are a few icons that I need that cannot be represented by those from the default theme, so I'm creating my ...
9
votes
3answers
297 views
9
votes
1answer
185 views

What is the difference between the release, share and submitubuntu commands in Quickly?

There are 3 different commands in Quickly to release a new version of an app into a PPA release - Posts a release of your project to a PPA on launchpad so that users can install the application on ...
9
votes
2answers
649 views

How do I make a rich menu for an appindicator?

I'm adding menu items to an appindicator in pygtk. I don't want them to behave like ordinary menu items: I want them to have normal appearance, but not to respond to mouse hovers and mouse clicks. The ...