Development refers to the development of the Ubuntu source code through the implementation of new features and the fixing of bugs.

learn more… | top users | synonyms (1)

50
votes
2answers
9k views

How do I make a Theme from scratch for Unity?

I'd like to make a theme from scratch for Unity. What knowledge and information/skills are needed? Are there any tools or templates out there for something like this already? I don't have any Python ...
50
votes
1answer
9k views

What is the difference between upstream and downstream when referring to who to go to as a developer?

What is the difference between upstream and downstream when referring to who (or where) to go to as a developer or packager?
36
votes
20answers
50k views

Basic Web Development IDE/Editor like Dreamweaver? [duplicate]

I've used Windows for many years, using Dreamweaver as my editor as it had a file tree which is based on a project (via Local, FTP or SFTP). I need a web development IDE with 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.
25
votes
11answers
859 views

What are the biggest barriers to walking the MOTU/developer path? [closed]

For those who are not MOTU (people who maintain the Universe and Multiverse software repositories) and do not have plans of the "I will apply to MOTU by $date" variety: What keeps you and others like ...
25
votes
4answers
2k views

How do I legally make an open-source version of a closed-source game? [closed]

Is it legal to make an open-source version of a closed-source game (and expansion pack) to distribute to other users? I want to do that for an old game called Age of Empires 2.
24
votes
8answers
15k views
24
votes
4answers
9k views

What are the packages/libraries I should install before compiling Python from source?

Once in a while I need to install a new Ubuntu (I used it both for desktop and servers) and I always forget a couple of libraries I should have installed before compiling, meaning I have to recompile, ...
21
votes
1answer
706 views

Who is Mark Shuttleworth, and how is he related to Ubuntu?

I am going to introduce Ubuntu to some new users (students in this case). Usually, I talk about the history of Ubuntu, how Ubuntu started, who has built Ubuntu in the past, and who decides the road ...
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 ...
18
votes
4answers
3k 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 ...
17
votes
3answers
710 views

How can I start my own Repository

I'm an avid developer but I never actually gotten around to setting up my own PPA - how would someone go about this? Common issues encountered? How do I get my source code to be compiled into packages ...
17
votes
1answer
194 views

Are there Karma thresholds on Launchpad for gaining access to certain features

I'm currently reviewing bus on Launchpad and the option to Triage them is greyed out for me. Is this because my Karma is not high enough (599 at time of writing) or is it because I'm not a part of the ...
16
votes
4answers
764 views

Where to start studying for developing ubuntu? [closed]

Hi am Computer Science student currently in college and very interested in developing open source software especially ubuntu.Is there a one stop go-to place for reading about developing ubuntu. For ...
16
votes
2answers
600 views

What are mailing lists and how do they function?

Ever since I joined the *nix side of the world I've been hearing about mailing lists a lot (especially when it comes to development). Can someone explain to me what they are and how I can interact ...
16
votes
2answers
2k views

Developing Unity compliant apps in Python - where to start?

I'm an experienced programmer who is interested in developing apps for Linux, specifically GTK, and more specifically apps that are Unity compliant. Aside from the obvious step of learning Python, ...
15
votes
6answers
33k views

Android SDK having trouble with ADB

So, I installed the Android SDK, Eclipse, and the ADT. Upon firing up Eclipse the first time after setting up the ADT, this error popped up: [2012-05-29 12:11:06 - adb] ...
15
votes
4answers
5k views

What IDEs are there for Android development?

I recently bought my first Android phone (HTC Legend). Now I want to develop for it!! :) Is it possible under Ubuntu and what is the best tool? Eclipse or IntelliJ or maybe something else? UPD: It ...
15
votes
1answer
1k views

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

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

What is a MOTU?

Also,how can I become one?
15
votes
0answers
571 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?
14
votes
6answers
2k views

Wanting to start development for Ubuntu (and most Linux distributions in general), which is suitable? Python or Vala?

I'm a computer science graduate, and learned languages like C, C++, C# and Java. Though I have more experience with Java. I want to develop for Linux and I'd prefer to develop for GNOME, I'm confused ...
14
votes
3answers
364 views

Find projects that use a particular programming language in Launchpad?

On Launchpad.net, most projects list the programming language(s) their software uses: It would be useful if there was a way to get a list of all the projects that use "X" programming language, in ...
14
votes
3answers
4k views

Documentation for gnome shell extension development?

I have been wanting to develop some Gnome Shell extensions since they are just in javascript, however I have been looking and there is practically zero documentation, everywhere I look people just say ...
14
votes
3answers
789 views

Developer documentation for the Messaging Menu?

The only documentation I have been able to find on integrating an application with the Messaging Menu is old and out of date: ...
12
votes
3answers
4k 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 ...
12
votes
4answers
42k views

How to make possible to install Samsung Kies?

I am not sure where this question is set to proper place or not. If not then please guide me to that place. I have a Samsung Galaxy SII, and doing Android development. A couple of days before I was ...
12
votes
2answers
456 views

How to start contributing to Unity?

I just forked the source code of Unity. I am new to contributing to the project. Do unity developers use any specific IDE? I am asking this because I am confused about where to start and how exactly ...
11
votes
2answers
257 views

Which graphics driver set is better to test in the long run?

So, my computer has a Radeon mobility card and Compiz doesn't seem to want to play nice with it. The nets me a tradeoff: I can use the proprietary drivers and get the boosted performance and take a ...
11
votes
6answers
2k views

Making diff output more readable

I'm looking for a tool that will take diff / debdiff output (and more specifically, the output of this script) and display the result of the comparison in a highly readable, graphical way. Any ...
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
2answers
386 views

Why are there popular ideas on Brainstorm that developers haven't implemented? [closed]

When joining Ubuntu Community I found Brainstorm not only a wonderful idea but great in execution to. Now after watching the site for 3 releases I wonder if its only fluff that's shown to new users. ...
10
votes
7answers
1k views

Support for various features in gedit

I'm trying to use gedit as my main editor, and am looking for help with some tricky features. For each of the following, can people help me out with how to install and configure the feature? code ...
10
votes
5answers
503 views

Diff'ing different versions of the same debian package

Is there any way to get source diffs between a locally-installed package and its updated one? This will be useful to check exactly which parts have been fixed, changed or added. For example, say you ...
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
8answers
3k views

Code snippet manager for Ubuntu?

I'm looking for a good code snippet manager, with syntax highlighting and search capabilities. Another important feature is the capability of changing the code area background color. I have tested ...
9
votes
4answers
643 views

How to start contributing to Ubuntu development?

I'd like to contribute to Ubuntu development some day. If you're a developer of Ubuntu could you tell me/us what are the prerequisites to start? What languages and technologies are needed to know, ...
9
votes
1answer
359 views

What is the way to submit a patch to fix all the damage that LP: #600941 causes?

What is the best way to submit a patch to fix all the damage that LP: #600941 causes? I ask because LP: #600941 was put into every version of Ubuntu still supported at this time. Should I pick a ...
9
votes
1answer
138 views

How do I assign a bug to myself in Launchpad?

I'm interested in fixing a bug in Ubuntu, but I don't want to step on anyone's toes. How do I "claim" a bug to let people know I'm working on it? (Screenshots of where in Launchpad to click please)
9
votes
2answers
392 views

Ideas for my MSc project and Google Summer of Code 2011 [closed]

I'm currently putting together ideas for my master's project which I'll be working on over the summer, and I would like to be able to use this time to help Ubuntu in some way. I have the freedom to ...
9
votes
1answer
497 views

Will there be a Vala template for quickly?

Are there plans to develop a Vala template for Quickly? Would be interesting because I think, Vala will be the next gen programming language for Gnome.
8
votes
2answers
247 views

Application names from Ubuntu's perspective

I was wondering how Ubuntu is able to figure out the proper name of an application. For example, when you select Open with -> Other application from the context menu, you are presented with this ...
8
votes
1answer
312 views

Are there magic commit words in Launchpad Code?

I know in a lot of source control tracking systems (Redmine, Trac, Jira) you can add magic words like resolves #1234 in your commit message to have the bug updated to a certain status. Is there a ...
8
votes
1answer
315 views

Would a Unity lens written for Unity 3D also work in Unity 2D?

I am thinking of writing a few lens features to link Unity into some business web applications, do I have to target both Unity variants separately or can I do one and assume the other will just work?
8
votes
3answers
730 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 ...
8
votes
1answer
305 views

Which new features and changes are planned for Unity in 11.10?

Reading the planet and several blogs regularly, and also testing 11.10, it still is not clear to me what is planned for Unity in 11.10. When going to launchpad, no blueprints are available and the ...
7
votes
2answers
105 views

What is the toolchain upload that happens at the start of every release cycle?

Looking at the release schedules, every release seems to start with a toolchain upload. What is a toolchain and which packages build the toolchain in Ubuntu?
7
votes
3answers
1k views

How do you create indicators?

Where could I find some documentation?
7
votes
3answers
132 views

Who takes up decisions prior to development in Ubuntu?

I am an absolute Linux beginner trying to wrap my head around open source. I was keen to know about who is the key player in taking up decisions for open source development. How do the developers ...