我希望从现有的操作系统(如 Ubuntu)创建我自己的 Linux 发行版(不编辑 Linux 内核)。具体来说,我希望从 Ubuntu 源代码中获得我的 Linux 发行版。我计划改变 Ubuntu 桌面的外观。 (例如,我希望在单击桌面中的日期时弹出时间表)。
我怎样才能做到这一点?
答案1
没有“Ubuntu源代码”。 Ubuntu 是按一定方式配置的程序的集合。您需要确定要更改的单个程序。
你不需要创建一个新的操作系统来做到这一点,事实上,你要修改的内容与 Linux 完全无关,而与你的桌面环境有关(Ubuntu 上的默认是统一)。
您可能需要也可能不需要修改 Unity 源代码来实现您想要的功能(无论如何,您似乎不必这样做),因为我对 Unity 的了解还不够深入。无论您是否必须修改 Unity 源代码,答案都不在 Linux 源代码中,因为它们不处理您想要修改的内容。
答案2
我猜你的意思是customize Ubuntu
,它就像一个不同的外观(通过更改默认gtk2/3
主题),并添加更多最喜欢的应用程序。
看看官方指南,它将教你如何在原来的Ubuntu基础上创建一个新的LiveCD
但对于时间表的内容,您需要进行一些编程,制作自己的指示器小部件,添加自动启动等。这可能需要几分钟的时间。