Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I wish to create my own Linux distribution (not editing linux kernel) from an existing OS like Ubuntu. To be specific, I wish to have my Linux distro from Ubuntu source code. I am planning to change the way the Ubuntu desktop looks. (E.g. I wish to pop up TimeTable when clicking the date in the desktop).

How can I do that?

share|improve this question

closed as too broad by cas, roaima, dr01, jimmij, Anthon May 20 at 11:44

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

There is no such thing as "Ubuntu source code". There is also no such thing as "the Ubuntu desktop". There are are a variety of desktop environments used on ubuntu, I think the current default is Unity, also very popular: GNOME, KDE, Xfce...they can all be customized, but they are not the same. Which one are you referring to? – goldilocks Mar 5 '13 at 14:35
You aren't looking to create your own distro; rather, you want to customize Ubuntu and add your changes. – Renan Mar 5 '13 at 15:17

There is no "Ubuntu source code". Ubuntu is a collection of programs configured in a certain way. You need to identify the individual program that you want to change.

You don't need to create a new operating system to do this, in fact, what you want to modify has nothing at all to do with Linux, and everything to do with your desktop environment (the default on Ubuntu is Unity).

You may or may not need to modify the Unity source to implement what you want (it seems likely that you wouldn't have to, anyway), as I don't know Unity well enough to say. Whether you have to modify the Unity source or not, your answer is not in the Linux sources as they do not handle what you're wanting to modify.

share|improve this answer

I guess you meant to customize Ubuntu, it's like a different look (by change the default gtk2/3 theme), and adding more favorite apps.

Take a look at the official guide, it will teach you how to create a new LiveCD base on the original Ubuntu

But for the time table stuff, you need to program a bit, make your own indicator widget, adding the auto start, etc. That could take few minutes.

share|improve this answer
Haha, overconfidence... :) This site is so serious and that is good, but you made me laugh alright. But to be serious once again, that advice about the LiveCD may be confusing as the OP might think he needs to do that just to configure his desktop. There is no mention he uses or wishes a boot CD. – Emanuel Berg Mar 6 '13 at 1:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.