Skip to main content

Questions tagged [application-development]

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.

Filter by
Sorted by
Tagged with
279 votes
6 answers
200k views

When installing user applications, where do "best practices" suggest they be located?

Occasionally I install applications manually, rather than using apt or another package manager. What location (/usr/, /usr/local/, /opt/, /home/, etc.) is suggested by "best practices" for the ...
citadelgrad's user avatar
  • 2,955
147 votes
6 answers
32k 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 ...
Witek's user avatar
  • 3,963
84 votes
7 answers
77k 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 ...
64 votes
5 answers
52k views

Gradle in Ubuntu for Launchpad

It appears that Ubuntu doesn't have new versions of Gradle in their repositories for some reason. I need it for a project that will be build by Launchpad. What should I do about this?
Marlinc's user avatar
  • 781
60 votes
13 answers
30k views

What advantages does Ubuntu have over Windows 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 ...
Muhammad Charaf's user avatar
60 votes
1 answer
42k 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 ...
David Planella's user avatar
59 votes
3 answers
34k 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?
eddyxu's user avatar
  • 817
57 votes
5 answers
87k views

Is knowledge of C# of any use in a Linux system?

I know C# and I like to switch between systems and use Linux. Can I use C# to build applications that will natively work on Linux? What should I do to make use of my knowledge of C# in a Linux system? ...
Jacob's user avatar
  • 1,120
53 votes
1 answer
1k views

Building Full Perl Support in Ubuntu SDK

I am running Ubuntu v14.04, and after some effort, I have successfully installed the Ubuntu SDK. I need to use Perl + QML/Qt to develop a (potentially large) number of fully-functional apps through ...
Will Braswell's user avatar
45 votes
1 answer
2k views

Using Gtk.Widgets in App Indicators with Python

In 2010 Stefano Palazzo , asked a related question, Putting an arbitrary gtk.Widget into an appindicator.Indicator, and similar one was asked on StackOverflow. In both cases the consensus is that ...
Sergiy Kolodyazhnyy's user avatar
43 votes
4 answers
78k 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#?
AmirRazoR's user avatar
  • 3,297
43 votes
8 answers
29k 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.
Owais Lone's user avatar
  • 7,403
43 votes
1 answer
673 views

Has anyone who took part in the App Showdown gotten the promised t-shirt? [closed]

The title says all. On the contest site http://developer.ubuntu.com/showdown/ there's statement "Every submitted app also gets an Ubuntu T-Shirt!". I haven't received anything so far. ----------------...
mivoligo's user avatar
  • 830
42 votes
18 answers
65k views

Is there a Visual Studio style tool/IDE? [duplicate]

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 ...
Tim's user avatar
  • 635
39 votes
3 answers
44k 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?
RolandiXor's user avatar
  • 51.2k
39 votes
3 answers
112k 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 ...
RobotHumans's user avatar
  • 29.7k
39 votes
2 answers
3k views

How to develop a System Indicator for Unity?

This is not a duplicate of How to create Unity indicators?. I'm looking for system indicator not application indicator. Backgound: From these two questions: How do I add or manipulate Application/...
user.dz's user avatar
  • 48.3k
38 votes
3 answers
34k 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, ...
Decio Lira's user avatar
  • 7,966
38 votes
2 answers
16k 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?
fragos's user avatar
  • 3,513
37 votes
5 answers
20k views

Is there any API Document Browser like Dash on Ubuntu?

I've seen my friend enjoy using Dash, in which you could look up all kinds of language document, Java, c#, Android, Javascript, JQuery, etc. That makes life much much more easier!! Does Anyone knows ...
Robert's user avatar
  • 471
36 votes
7 answers
8k 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 ...
user avatar
36 votes
5 answers
30k 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 ...
Sri's user avatar
  • 824
34 votes
3 answers
53k 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 ...
cortexuvula's user avatar
32 votes
1 answer
12k 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?
Archisman Panigrahi's user avatar
31 votes
2 answers
12k 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) ...
jonobacon's user avatar
  • 1,524
31 votes
4 answers
112k 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 ...
Ralf Hersel's user avatar
  • 2,793
28 votes
1 answer
2k views

(QML) Flickable not working as supposed

So, while building an Ubuntu app I needed to use flickable for scrolling, so now I have code of the form Page{ ... Flickable { anchors.fill: parent content.height: element1.height + ...
user2563892's user avatar
27 votes
4 answers
1k 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 ...
David Planella's user avatar
26 votes
3 answers
11k views

How to create Unity indicators?

I'm interested in Unity indicators and wonder if there is any tutorial on how to program them. I can use the sources of the existing ones as last resort, but I'd prefer a more friendly approach ...
rsuarez's user avatar
  • 483
25 votes
2 answers
21k 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 ...
neydroydrec's user avatar
  • 4,660
24 votes
3 answers
5k 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 ...
xubuntix's user avatar
  • 5,570
24 votes
2 answers
2k views

How to lock ubuntu device orientation in portrait or landscape from user input?

I am working on a reader app to be used on Ubuntu-Touch. When reading books from the app it would be a helpful feature to lock the orientation in either portrait or landscape. This would be useful ...
Randy_O's user avatar
  • 430
23 votes
4 answers
6k 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 ...
Takkat's user avatar
  • 143k
23 votes
3 answers
6k 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 ...
Zignd's user avatar
  • 10.8k
22 votes
5 answers
13k views

What programming languages should I learn to become an Ubuntu developer? [closed]

Although I have used NetBeans once for a project, what languages do I need to learn to become a full-fledged Ubuntu developer? My project in NetBeans (Java only) was to design a calculator (...
fffdf's user avatar
  • 249
22 votes
1 answer
58k views

How to find which libc version app links against?

When building an application using g++, I am not explicitly passing the libc library as a library to link against in the same way you would do it for other libraries (like passing -lpthread for ...
mathematician1975's user avatar
22 votes
2 answers
3k 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 ...
xubuntix's user avatar
  • 5,570
22 votes
2 answers
4k views

How to write Appindicators in python?

I'm looking to try and develop some simple indicators, for numlock/capslock and brigthness, etc. How would I go about creating indicators in python? Are there any tutorials that walk me through ...
DoGoDo's user avatar
  • 379
22 votes
2 answers
909 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 ...
Rafał Cieślak's user avatar
21 votes
3 answers
15k 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 ...
D R's user avatar
  • 1,137
21 votes
2 answers
36k views

Can I sell my PyQt4-app without having a PyQt license?

I would like to sell a Python application that uses PyQt4. The commercial licenses for Qt PyQt cost thousands of Euros together. Do I need to buy a commercial license? Consider this from a "packaged"...
user2366975's user avatar
21 votes
1 answer
12k views

How can I install a Gsettings Schema without root privileges?

The typical workflow to install a Gsettings Schema is this: Create a schema, with the extension .gschema.xml, with contents like this: <?xml version="1.0" encoding="UTF-8"?> <schemalist> ...
Flimm's user avatar
  • 42.4k
21 votes
4 answers
8k 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 ?
Python Alfred's user avatar
20 votes
2 answers
10k 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 ...
Track Ruler's user avatar
20 votes
1 answer
2k views

How Will App Permissions be Handled in Ubuntu Touch?

Most elements of the hardware, or data sets shared between apps on the Android and iOS platform are controlled strongly, and only provided to apps explicitly on a need-to-know basis. This can allow ...
Jonah's user avatar
  • 563
19 votes
5 answers
15k 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 ...
Daniel Holm's user avatar
19 votes
1 answer
1k views

How to add support for new services to Friends?

With the new friends-app landing in Ubuntu, it occurred to me that adding support for Instagram in the timeline would be cool. I also thought I might take a stab at it myself, but I'm having a hard ...
andrewsomething's user avatar
19 votes
2 answers
1k views

Why is some software not in the official Ubuntu repositories?

To install some applications, we need to add a repository to the system. Why didn't the creators just put them into the Main or Universe repositories, though those applications have GPL license and ...
R S's user avatar
  • 2,519
19 votes
1 answer
50k views

Can I develop iOS Applications in Ubuntu without using a virtual mac OS system? [duplicate]

I'm a developer of Android applications and a java programmer. I'm learning IOS programming but I don't have mac OS; I use Ubuntu. I want way to program IOS apps in Ubuntu without using a virtual ...
Ahmad Darwesh's user avatar
19 votes
4 answers
5k 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 ...
Matteo Pagliazzi's user avatar

1
2 3 4 5
39