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

6
votes
2answers
484 views

What are the alternatives for notify-send?

I use notify-send for desktop notifications and I get notifications with expected summary and body. However, notify-send has limitations and so I would like a few recommendations on alternatives for ...
6
votes
1answer
163 views

How to resolve “release command failed” in quickly app hello-world?

I am new to Ubuntu and new to programming. I watched the video on http://developer.ubuntu.com/get-started/ and the video made it look so easy. I followed all the steps and everything was going good ...
6
votes
0answers
158 views

Ubuntu SDK Toolbars not working

I am getting the following error when adding a toolbar action to my Ubuntu SDK project: "Could not resolve the prototype 'UnityActions.Action' of 'Action'. (M301)" How can I resolve this issue and ...
6
votes
1answer
180 views

Can SDL work on Ubuntu Touch?

Recently, I've see the Ubuntu Touch video here http://www.youtube.com/watch?feature=player_embedded&v=cpWHJDLsqTU I want to try to port my own game (using SDL and OGRE) from PC to Ubuntu Tablets. ...
5
votes
2answers
2k views

Can I write programs in C# on Ubuntu?

I am forced to learn and practice C#, is there any applications that support and can be used to write programs in C#?
5
votes
4answers
3k views

How do I get started with an Ubuntu friendly GUI framework?

I have a few small scripts that I use for routine tasks. They require simple parameters to run. Rather than running them from the terminal, I'd prefer to pick something from the menu, be presented ...
5
votes
1answer
99 views

Is a non-trivial plug-in for some application considered an app?

In the context of the Ubuntu App Showdown, if a useful plug-in for an existing application (in my case blender, but it could be anything) were to be developed, could it be considered?
5
votes
6answers
5k views

What is the best programming language to develop Ubuntu software?

I want to start programming Ubuntu software but I don't know which language to use. What would be the best language? I know some python at the moment.
5
votes
2answers
607 views

How can I install commonly used developer tools?

Is there a meta-package for installing commonly used developer tools such as cmake, autoconf, g++, etc.? The intent is to have roughly the same range of command-line tools as one has after installing ...
5
votes
3answers
614 views

App Inventor for the Ubuntu platform?

Will Ubuntu have something like Google App Inventor to easily develop applications for the Ubuntu platform? Is Quickly intended to do that? I heard Ubuntu is planing to make easy and fun to develop ...
5
votes
2answers
570 views

How to get rid of the background gradient of the inline GtkToolbar?

When you run the below code, it will show an inline toolbar in a window. Notice how the inline toolbar has a stand-out backbround. Is there a way to apply CSS to get rid of it and make blend with ...
5
votes
2answers
2k 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
3answers
1k views

How to detect a computer's physical screen size in GTK

I've come across this bug while writing my app. In short, the app's window size is fixed, which does not work well with smaller screens such as in netbooks. In those, the lower buttons are off the ...
5
votes
2answers
4k views

How to programmatically get a list of wireless SSIDs in range from NetworkManager

I'm writing a small little app that I want to submit to the Ubuntu App Review board, and one thing I'd like to do is for it to show the names of the detected Wireless SSIDs in a combo box. It's a PyGI ...
5
votes
2answers
2k views

How to add vte terminal widget in GTK3?

I'm trying to add vte widget in my application and the examples I've found use .fork_command() to execute a command in that widget. But according to ...
5
votes
2answers
333 views

How do I translate a quickly project?

I am just getting started with using quickly and I have a small project that's starting to take shape. Right now I would like to add a translation to my project. I already noticed that quickly ...
5
votes
2answers
391 views

How to remove my application's appindicator programmatically?

I know how to add an appindicator menu from my application, but I can't seem to find how to remove it but still keep my program running in the background. Is there a way to do this?
5
votes
2answers
1k views

Can glade be used with python pygi introspection?

I once got started on a PyGtk and Glade tutorial but never finished it. Recently I saw that PyGtk is being depreciated in favor of using introspection at ...
5
votes
3answers
186 views

Sockets in Ubuntu Touch Apps

I am creating an IRC client for the Ubuntu App Showdown. I need a way to be able to access an IRC server in QML (or JavaScript). What is the best way to accomplish this?
5
votes
1answer
607 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?
5
votes
1answer
2k views

How to create very very simple GUI application for Ubuntu?

I want to make a simple GUI Application. Can anybody give me source code of a simple GUI Application? So far, I have been competing in Programming Competitions (I have been using C++ for it) and now I ...
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?
5
votes
2answers
495 views

Are Ubuntu Phone apps compatible across different devices? And if yes, how?

I know that Android apps are developed in Java because running all applications in a virtual machine grants less compatibility issues. IOS instead uses objective-C because it is developed to run just ...
5
votes
1answer
190 views

upstart init script remains on apt-get remove

I just created my first .deb file ever from a Python script. I included a package.upstart file under package/debian and all installed great. However, I noticed that apt-get remove package leaves the ...
5
votes
1answer
660 views

How can I make my own custom desktop widgets?

A simple solution like HTML widgets and a transparent Webkit window would be ideal. I'm trying to make a simple background widget framework such that I can easily customize my desktop with some CSS ...
5
votes
1answer
94 views

How do I update my own application in the software center?

Some applications use web services to provide services to users (especially Unity lenses). Things with APIs that might change, or things that might be updated. So what happens when someone submits a ...
5
votes
2answers
540 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 ...
5
votes
2answers
204 views

How does Canonical report and transfer Software Center sales money to app developers?

I would like to clarify some details of the derivation earned from the sale of application money. If I understood correctly, at the end of each quarter you will send us email to report the amount of ...
5
votes
4answers
5k views

Can't build gcc anymore since upgrade to 11.10

On Monday I've upgraded to from Ubuntu 11.04 (my initial installation) to 11.10 and now I can't build gcc from source anymore. Since I forgot to uninstall the gcc package before the upgrade, Ubuntu ...
5
votes
2answers
153 views

How long does it take to get an application reviewed for Ubuntu?

I submitted a package around three weeks ago, and so far it's status is still "Pending"
5
votes
1answer
1k views

Why won't Glade let me change the button content?

In Glade, I go to add a button, and try to add a label/image; however, the stock button and label fields are faded, and I cannot add anything to them. Why does it do this? How do get Glade to allow me ...
5
votes
2answers
131 views

When will the applications submitted to the Ubuntu App Showdown be available for download via the Software Centre? [closed]

The deadline for submitting applications has passed and now the applications are being reviewed. OMG! Ubuntu points out that the applications will be available on the Software Centre by the end of ...
5
votes
1answer
322 views

Any good place to get started with Ubuntu desktop widget development?

Any good place to get started with Ubuntu desktop based widget development or any plugins based development? I'm looking for something similar to Yahoo Widgets. Are there any SDK ( Software ...
5
votes
2answers
407 views

How do I program the GNOME Clock Calendar with Python?

I want to develop a little application and I want to add events to the calendar of the Gnome panel clock. How does it work? Is there a D-Bus Interface I can use? Or can I directly access the ...
5
votes
1answer
821 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
593 views

QML/Qt Development path verses “Quickly” and Gtk

It seems like recently the path Ubuntu is moving towards is to have code developed with QML and Qt, and that appears to sync with their move to be able to target tablets, phones, TV devices and the ...
5
votes
1answer
502 views

Qt5 Qtcreator using a c++function in main.qml to create a file /tmp/

I want to write an app for Ubuntu Touch based on the QtQuick2ApplicationViewer template and the app needs to write to a file (e.g. '/tmp/test.log'). I tested with using a function/macro Q_INVOKABLE: ...
5
votes
2answers
3k views

What is the Step by Step Guide to have Qt (QML) properly setted in Ubuntu 12.04 to start developping with QML?

Before I start, here is my setup: Ubuntu 12.04.1 Default install of Qtcreator from Software Center. For the rest, I' m doing all the thing from qtcreator I wanted to try some examples from QT ...
5
votes
2answers
293 views

How to set up Launchpad to import from GitHub?

I'm setting up my first Launchpad project. In this case I would like to import from the Master branch from my GitHub project - the default branch is not Master - it is a release branch currently ...
5
votes
2answers
2k views

Developing for ubuntu phone: where is the SDK?

I was quickly reading this introduction to QML for Ubuntu Phones, now I was honestly expecting something more than that from Canonical. My questions are: where is a real SDK with libs ? All I can ...
5
votes
1answer
2k views

How to create AppIndicator with Python?

I have no knowledge of Python, but because ubuntu recommends it i will use it for the appinidcator.. So i got these 2 files: and the code of the .py file is: #!/usr/bin/python import appindicator ...
5
votes
2answers
877 views

How to dynamically resize GTK notebook pages

I've got a Python app that uses a Gtk.Notebook widget to display different pages. Each of these pages contain a different set of widgets, and I've noticed that the 'tallest' widget in terms of ...
5
votes
1answer
571 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 ...
5
votes
1answer
139 views

When will my application be reviewed?

I submitted an app to the Ubuntu Software Centre through my apps on developer.ubuntu.com yesterday. Will my app ever be reviewed or is my apps no longer used? My app is free and I packaged it myself ...
5
votes
1answer
163 views

Can I make profitable app for Ubuntu Touch?

I would like to ask you guys, if there would be some sort of app policy regarding the Ubuntu touch. Just as in Android, and iOS, the developers could earn a reasonable amount of money, by making their ...
5
votes
2answers
1k views

How to pass the image preview from the QML Camera component to a C++ plugin

I'm writing an Ubuntu Touch QML app that captures and processes images from a camera device. The processing is done by a C++ plugin to which I'm passing the URL of the image. I can successfully save ...
5
votes
1answer
765 views

Where is the documentation for programming OpenGL ES for Ubuntu Touch?

How can I program an OpenGL ES program for Ubuntu Touch? I have installed QtCreator and the Ubuntu SDK, but I can't seem to find any documentation about this topic.
5
votes
1answer
291 views

What language C++, Python, or Java is most supported in Precise Pangolin for game development?

I've studied game programming and design in Windows using DirectX, and a bit using Python and PyGame. I would like to start developing some games for Ubuntu. Now I would like to build a game called ...
5
votes
1answer
109 views

Can an app in `/opt/extras` install themeable icons in `/usr/share`?

My application Variety Wallpaper Changer runs from /opt/extras and uses an indicator icon. I would like to make this indicator icon theme-specific. As far as I understand the standard way is to ...
5
votes
1answer
287 views

What Interface Toolkit is being recommended for Ubuntu on Nexus7/Mobile Devices?

I understand this is a may be a very premature question given that the current build is for testing Ubuntu Core, but I have just bought a Nexus7 to join in with this Ubuntu on mobile adventure and ...