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

1
vote
1answer
91 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
333 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 ...
47
votes
1answer
25k 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 ...
15
votes
4answers
5k 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 ...
28
votes
2answers
6k views

Connect WebKit WebView form to a Python callback?

I am writing a small Python and WebKit app; I am using WebKit as the UI for my app. What I want to do is to create an interactive element in WebKit (namely a combo box or a set of clickable regions) ...
12
votes
4answers
3k views

Writing indicators with Python, GIR and GTK3

I'm writing an application that needs to use an indicator. I've done this in the past using PyGTK and GTK2, using as reference this document: ...
8
votes
3answers
4k views

Is there way to compile Qt5 programs, written with c++, to Ubuntu Touch?

I'm creating a program with Qt5 and C++, and I would like to compile my program for Ubuntu Touch Preview or Ubuntu desktop arm. I'm running those systems on Nexus 7. I have found the right C++ ...
21
votes
3answers
8k views

Why no library files installed for google test?

The libgtest-dev package seems only install header files to the system, but not the static and dynamic libraries which should be installed under /usr/lib. Is it a bug?
17
votes
3answers
1k views

How can I use the voice recognition used by Android on Ubuntu?

If I'm developing an Android app that uses TTS and Voice recognition, which libraries are used for the same voice recognition and speech on Ubuntu? I'm assuming espeak for text to speech, but I'm ...
13
votes
2answers
771 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 ...
18
votes
2answers
252 views

How to comply with this guideline for submitting an application to the Software Center?

I was reading through the Ubuntu Developer Programme Agreement for submitting applications to the Software Center and stubled across the following clause: 3.1 You must first test Apps you submit ...
22
votes
2answers
662 views

How does Application Review Board work?

According to https://wiki.ubuntu.com/AppReviews the Application Review Process is good both for upstream software developers and Ubuntu packagers. The point seems to be that the upstream developers ...
13
votes
6answers
400 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 ...
8
votes
2answers
1k views

How do I create a working indicator with Qt/C++?

I am using Qt IDE in order to build my application so as to participate to the Ubuntu Showdown contest. In my application, I've done the following: void show_app(MainWindow *data) { //this works ...
6
votes
1answer
5k views

Can I develop a hybrid native/HTML5 app for the Ubuntu Phone?

Can I develop a hybrid app that was used in conjunction with the native API and HTML5 in Ubuntu phone? I know that it is possible to develop either native app or HTML5 app. However, I want to know ...
6
votes
1answer
479 views

How to create a PPA for C++ program?

My questions are: c++/gtkmm project created with NetBeans. How to make package to PPA from this? I have created target files structure (*.desktop, iconfile, ui glade files). Binary goes to ...
5
votes
1answer
968 views

ubuntu sdk has no c++ examples

Are there any c++ examples? New project>ubuntu> only allows simple qml apps. There is much, much more to tablets than some fancy buttons and a few lines of java script! If c++ is deprecated, please ...
9
votes
2answers
919 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 ...
7
votes
1answer
533 views

How to embed a GtkAboutDialog's content in a GtkNotebook widget

I'm writing a Python app that is tab-based, and I don't want it to have any additional pop-up dialogs. I'd like to use the Gtk.AboutDialog functionality, but I don't want it to appear as a separate ...
6
votes
3answers
2k views

Getting Quickly to use Gvim instead of Gedit

How do I get Quickly to use Gvim (or just vim in a terminal) as its default text editor instead of Gedit? If this can be done, I must be doing it wrong... Ubuntu 10.10 AMD64.
5
votes
4answers
6k 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 ...
1
vote
1answer
176 views

How to import Qt app into Quickly on 10.04?

How to import my Qt app into Quickly? The goal of this is to package my Qt app using Quickly.
15
votes
1answer
1k views

What is http://extras.ubuntu.com/ repository for?

What will this repository hold? What is policy for it?
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?
10
votes
1answer
708 views

How do I make the launcher progress bar work with my application?

Background Research I am attempting to update the progress bar within the Unity launcher for a simple python/Gtk application created using Quickly called test; however, following the instructions in ...
10
votes
2answers
859 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
3answers
3k 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 ...
9
votes
2answers
689 views

Make sniqt recognize all tray abilities (or create a working indicator in Qt)

There is this old thread of mine: How do I create a working indicator with Qt/C++? where I was suggested to use the QSystemTray library for making a tray icon in Ubuntu for my application. Sniqt is a ...
8
votes
1answer
543 views

What is the equivalent to Android Intent and BroadcastReceiver?

I've played with and written code for Android and I learned the concept of Intents and BroadcastReceivers in Android. They are used to call Apps for specific purposes like making a call or playing ...
8
votes
2answers
6k views

Why can't I import “pygtk” with Python 3.2 from PyDev?

I have installed Eclipse + PyDev + Python 3.2. Now I have two Python interpreters in PyDev: Python 2.7 and Python 3.2. If I try to execute command import pygtk with 2.7 interpreter it works fine, but ...
5
votes
1answer
640 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
1answer
6k views

Why can python3 not import gi.repository?

Python2 does not suffer the same problem. greg@greg-precise:~$ python3 Python 3.2.3 (default, May 3 2012, 15:51:42) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more ...
4
votes
1answer
542 views

Where do I submit applications written for Ubuntu Touch?

I've written an application for Ubuntu Touch using the Ubuntu SDK and have packaged it as a click package. Where do I go to submit it to the App Store to make it available for installation in Ubuntu ...
4
votes
2answers
3k views

How do I install an app on a device running ubuntu touch?

I've built the sample app for ubuntu touch and I've got a device running the preview. So how do I put the app on the device?
4
votes
1answer
674 views

Is it possible to write a Mobile app with a engine written in C?

I am working on a chess engine which is written in C ( ttps://launchpad.net/enpassant) . By the time it is completed, I plan to have different versions for the Desktop and mobile. Now, is it possible ...
4
votes
2answers
463 views

Where is the Source code of calculator apps in ubuntu?

Where is the source code of the calculator apps in ubuntu located? How to edit the source code so that it is possible to add new features by writing some code.
4
votes
2answers
343 views

How can I programatically show/hide my app window with global shortcut key?

I'm writing a Notational Velocity clone for Gnome/Ubuntu using Quickly (PyGI) and I want to allow users to set a global shortcut key that will toggle the visibility of the app window when the app is ...
4
votes
1answer
463 views

Python/GTK3 app crashing on importing “indicate” (python-indicate)

I'm trying to integrate my Python/GTK3 app with Ubuntu's messaging menu and every time I try to import "indicate" (python-indicate) my app crashes, with the following traceback: ...
3
votes
0answers
188 views

Python Access Pidgin Data Structure by Dbus

I recentely started to program in Python and making a script/plugin for Pidgin,i need to access PurpleConversationUiOps and use the has_focus field,based in some examples in documentation of Pidgin i ...
3
votes
2answers
234 views

Quickly share error (Can't upload to ppa)

I'm using quickly and I can't seem to upload to my ppa. This is what I get: $ quickly share --ppa swink/ppa Get Launchpad Settings Launchpad connection is ok .........An error has occurred when ...
2
votes
3answers
383 views

When I create a new project I can only choose “Other Projects”, “Non-Qt Project” and “Import Project”

I have a problem with ubuntu-sdk I installed it following the guide here Get-Started But then when I start ubuntu-sdk and try tro create a new project I can only choose "Other Projects", "Non-Qt ...
1
vote
1answer
704 views

Get Qt WebKit HTML Content in QML

My application is built with QML (Ubuntu SDK), and I need to get the HTML content from a page loaded with a Qt WebView after the page is loaded. Based on some initial research, it would appear that ...
15
votes
1answer
924 views

What are differences between a lens and scope?

Well it seems those two terms are the most popular ones since 11.04. What truly are the differences and similarities between them (lenses and scopes)?
13
votes
1answer
581 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 ...
10
votes
2answers
1k views

Are there any standard icons for qml-app-development?

I am developing a qml-app and I want to put icons on the buttons. I would like to use ubuntu standard icons to get the real ubuntu look for my app. How can I do this?
10
votes
2answers
746 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 ...
9
votes
1answer
188 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 ...
7
votes
3answers
1k views

How do I migrate from systray to AppIndicators?

I am considering forking Parcellite and making it use AppIndicators now that Ubuntu has dropped support for systray. How different are these, and are there any "getting started" guides on ...
6
votes
2answers
743 views

Create a Gtk Window insensitive to Show Desktop and Won't show in Launcher

I want to make a Gtk.Window which is pinned to the Desktop and acts like a desktop widget. I've found that I can do this by setting self.set_type_hint(Gdk.WindowTypeHint.DESKTOP) which keeps it below ...