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

62
votes
8answers
4k views

How to get my software into Ubuntu?

As a developer of free software, I want to get my application into Ubuntu. Should I provide a source tarball and ask for packaging? Or should I create a package myself? Should I target Ubuntu ...
61
votes
7answers
35k views

What is the best way to develop apps for Ubuntu? [closed]

I want to write applications for Ubuntu. I do not know much about programming but I want develop for Ubuntu. I am trying to learn Python right now. What do you think is the best way to develop apps ...
16
votes
2answers
5k views

How can I get started with developing apps for Ubuntu Touch? [closed]

I am interested in trying the new Ubuntu for phones OS development. (I am not an Ubuntu developer, I am new to Ubuntu. Impressed by the Ubuntu Touch preview, I got interested in learning how to ...
10
votes
2answers
6k 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 ...
65
votes
6answers
28k views

What is the best place to install user apps?

Occasionally I am installing application with something other than apt-get or the Package Manager. What is the "best practice" location for installing user apps? (/usr/bin/, /usr/local/bin/, /opt/, ...
22
votes
17answers
14k views

Is there a Visual Studio style tool/IDE?

I have been developing in the windows space with Visual Studio for a while now with work, but I have also been using Ubuntu for a while and am keen to get into some software development for linux. I ...
23
votes
2answers
9k views

When to use gconf vs dconf?

Both gconf and dconf editors are available. Given the change to dconf should we still be using gconf at all? Do changes in gconf actually do anything when running 11.10?
19
votes
0answers
2k views

How do I start developing a lens for Unity? [duplicate]

I would like to know how to create one of those lenses for unity. I know how to program. but I don't know where to start. Are there certain libraries I should use or docs that I should read? Are there ...
20
votes
4answers
5k views

Can I develop ubuntu for phones apps in Python? [duplicate]

Does anyone know if we can develop apps for ubuntu for phones in Python ? PyQT / PySide would seem to support also QML. But can we use them on the phones ?
20
votes
3answers
5k views

How to start an app with “Always On Top” set?

There are a couple of applications that I find myself marking as "Always on Top" every time I use them, so I wonder if there is a way to automatically set them as so, whatever way I start them (menu, ...
19
votes
3answers
3k views

Is it possible to use Python with the Ubuntu SDK?

David Planella wrote in his answer to a question I posted that: ...the recommended way to develop apps for Ubuntu is the Ubuntu SDK. So I installed it, but looks like the supported programming ...
8
votes
1answer
339 views

Create a quickly app with build dependencies

I am creating a Quickly app in Ubuntu that depends on Python Twisted, which is available in the package python-twisted. How should I add python twisted as a dependency so that it will be installed ...
53
votes
14answers
7k views

What advantages does Ubuntu have as an environment for programming?

Why is writing a program in text files or via the terminal a better option (as I read) than using IDE(s) like Visual Studio on Windows? Do the features an IDE provides exist there (eg. showing ...
12
votes
4answers
3k views

Run system commands from QML App

I want to run a system command from inside my application. It's suppose to run a command on a remote server using SSH. But that's not really the point. The point is that I don't know how to run any ...
26
votes
4answers
965 views

How can I publish my project code online so someone can help me with it?

My local project has some code that is not working, and I'd like to show it to someone to have a look at and possibly give me a hand with it. This isn't a short snippet or a single file; there are ...
7
votes
1answer
259 views

How to troubleshoot Quickly packaging failures

I have created a Quickly app and I'm trying to create a package for distributing it through the Software Center. However, whenever I try one of the Quickly packaging commands (package, share, release ...
8
votes
4answers
2k views

How to create a scope?

I'd like to create a custom scope that searches and returns results from an online source for personal use. Is this possible? And if so, how?
10
votes
1answer
1k views

How to create a new Quickly application template?

Cannot find the answer elsewhere, I'm asking for a documentation of the process to create a new template for quickly. I'm interested in writing a pyside (python + qt4) template like the pygtk one. ...
7
votes
3answers
4k views

Can't install qt-components-ubuntu because I'm using full release of QT 5.0.0

It appears that since I didn't install the beta1 version of QT5 from the ppa, I'm unable to use the Ubuntu components package. I have the released version QT5 already and not interested in installing ...
8
votes
4answers
7k views

“QtQuick version 2.0 is not installed” while trying to run CurrencyConverter Example for Ubuntu Phone

I was following the step-by-step guide on how to develop an Ubuntu Phone application but Qt Creator throughs the error message (module "QtQuick" version 2.0 is not installed) when I run it with ...
13
votes
7answers
14k views

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

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.
21
votes
2answers
2k views

What is the black header widget in some programs?

In some of the ubuntu programs (ubuntu control panel, system settings), but not e.g. in banshee, the top part of the window contains elements in dark tone (with the Ambience theme). But I cant find a ...
15
votes
4answers
1k 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 ...
5
votes
2answers
660 views

How do I package my application for the Ubuntu Software Centre?

I'm an old hand at software development, but not so experienced with packaging. I've built one dpkg before, but it wasn't a source package. I'm working on getting an application submitted to the ...
11
votes
1answer
434 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 ...
7
votes
2answers
1k views

What GTK widget is this?

Lately, I've seen the widget below appear in GTK applications. I can't find it in Glade. What is it?
15
votes
0answers
570 views

How do I put a package into the Ubuntu repositories? [duplicate]

Possible Duplicate: How to get my software into Ubuntu? I've created a Python application for Ubuntu. How do I package it and submit it for possible inclusion in the universe repository?
26
votes
6answers
4k views

How do I develop an Ubuntu application in HTML and JS?

I am developing an app and I think HTML and JavaScript are better for the future, but I cannot find any tutorials (I need the app to use the system theme). Are there bindings for Unity, message menu ...
16
votes
2answers
10k 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?
11
votes
4answers
4k 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 ...
17
votes
2answers
3k views

What are Click packages?

I noticed that Ubuntu SDK recently had some updates and it installed a program named "Click". I would like to know what they are and how to use them. Also, would they make Debian packaging easier?
12
votes
1answer
576 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 ...
14
votes
2answers
6k views

How to read dbus-monitor output?

i'm playing around with dbus-monitor to try and understand how dbus is working in Ubuntu environment. I have several questions in this regard: Could you please let me know how to read the following ...
26
votes
7answers
6k views

How do I develop .NET apps on Ubuntu?

at college we use Microsoft .NET for developing applications. I recently switched to Ubuntu and would like to know similar tools for making apps on/for ubuntu.
21
votes
1answer
45k views

How can I install Qt 5.x on 12.04 LTS?

If you want to develop with QML 2.0 and Qt5, the base packages don't seem to exist in repository for 12.04. What PPA should I add? Is it a binary installer? a compile the toolkit yourself? Those ...
21
votes
3answers
3k views

How to add support for the global menu to a python non-gtk, non-qt app?

I'm looking for good documentation (an example, tutorial, or guide) on how to add global menu support to a non-gtk, non-qt application. (In gtk it works 'magically' for the main menu...). The ...
12
votes
5answers
9k 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 ...
11
votes
3answers
548 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
2answers
815 views

Quickly template for PyQt?

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

How to create a Debian source package with Qt Creator?

What do I need to do to get a package that I can submit to the Ubuntu Software Center?
14
votes
1answer
416 views

How do I apply the fixes suggested from the App Review Board to my app?

I submitted my app to the Ubuntu Software Centre, and it just got reviewed by the Ubuntu App Review Board (ARB). I got an e-mail suggesting some fixes, and I'm not sure about the next steps I should ...
2
votes
2answers
1k views

Saving user settings in QML/JS

I'm working on a small game and i'd like to know how can i write/read a user settings file in ubuntu touch?
9
votes
1answer
6k views

How do I view or install Ubuntu Touch apps?

Lots of people have started developing Ubuntu Touch apps for the Ubuntu App Showdown and just in general, and have published them in the Click App Store. What is the Click App Store, and how do I ...
5
votes
1answer
270 views

How to insert Video element in my Ubuntu application?

I saw on some sites that you can insert videos with the Video element by importing Qt 4.7 and QtMultimediaKit 1.1 . But I have an error by compiling the project (it's a tabbed touch UI project): ...
4
votes
2answers
427 views

How to create a dialog and set title and text dynamically

Looking at the Dialog component example in the Ubuntu SDK documentation, it looks as if dialogs are intended to be defined as static components with fixed title and text. Or at least I cannot figure ...
3
votes
2answers
264 views

Quickly packaging errors

I'm having some trouble packaging my Quickly (Python/GTK) app. Creating and packaging a new app (created using quickly create test and cd test; quickly package) works just fine, but the actual app ...
4
votes
1answer
329 views

Where does Quickly get the PPA name from?

I am trying to publish an app with Quickly: $ quickly share Get Launchpad Settings Launchpad connection is ok ppa:umpirsky:ppa does not exist. Please create it on launchpad if you want to push a ...
4
votes
1answer
100 views

How can I contact the developers to ask to upload new software in the USC?

BZFlag is a free, open source, online multiplayer video game. Now the problem is: In the BZFlag website under the section download, http://bzflag.org/ you can download the windows .exe and the source ...
4
votes
3answers
221 views

Will applications in the software center receive updates of new versions?

Is it possible to provide updates for software in Ubuntu 11.10 software center. For example upcoming versions of vlc, inkscape and many others.
4
votes
1answer
674 views

How to add a MIME type with a project created in Quickly?

I've built an application I want to release however I would like the files to open with the application. I have modified the .desktop file accordingly, however quickly seems to have no option for ...