Squ*_*all 28 linux environment user-interface desktop
我想知道如何创建一个简单的桌面环境,如KDE,Gnome和LXDE,用于Linux,或者特别是Ubuntu/Kubuntu,但我不知道如何开始以及它有多复杂.
我想创建一个简单,高效和轻量级的桌面,并重现KDE,Gnome和Windows XP的一些优秀功能.我不想重新发明轮子,我想设计图形界面和主要对话框.
我可以在Qt中使用C++,也可以使用X11调用.像TWM这样的简单桌面将是第一步,然后我可以添加任务栏,开始菜单,新功能和玩新想法.
谢谢.
编辑
我安装了icewm,我认为这是我需要开始的.在登录屏幕上,我可以选择是使用KDE(桌面环境)还是使用icewm(窗口管理器).我不明白窗口管理器究竟是什么.
我已经下载了icewm源代码,我很困惑.我必须理解一些概念,例如,加载桌面后登录屏幕后会发生什么,窗口如何工作等等.
编辑2
我想我需要一个很好的教程.我必须了解Window Manager或桌面环境的工作原理.我必须知道一些概念.
Jon*_*röm 27
这不是一件简单的事,但绝不是不可能的.
其他人已经做到了,那里有大量的DE或WM,所以没有理由认为你,患者,技能和很多咖啡都做不了什么好事.
了解DE和WM之间的区别.
http://www.ghacks.net/2008/12/09/get-to-know-linux-desktop-environment-vs-window-manager/
测试不同的DE和WM,也许一个完全符合您的要求?
http://www.engadget.com/2012/11/30/how-to-pick-a-desktop-environment-in-linux/
http://www.gilesorr.com/wm/table.html
制作您自己的自定义DE
这是一本指南,帮助您开始创建自己的自定义DE
http://maketecheasier.com/easily-create-a-custom-lightweight-desktop-environment/2010/08/10
完成所有这些之后,你应该更好地找出你真正想做的事情.
分叉项目并开始更改它!
祝好运
Mar*_*tos 12
这些都是开源项目,所以我建议你抓住一个更简单的窗口管理器并在其源代码中翻找.不过我应该警告你:这种项目并不适合胆小的人,而且你的小玩具项目成为主流桌面的可能性很低,所以不要想象它不会只是一个学习练习(如果它确实变得更好,你会感到惊喜).
从战略上讲,你最好的选择是分叉现有的WM,而不是试图从头开始构建一个全新的WM.
最后一点:Qt是一个位于窗口管理器之上的C++窗口框架.它不是一个窗口管理器,本身像侏儒/ TWM /等.是.并且,正如@ptomato正确地指出的那样,Gnome实际上是一个桌面环境,它本身位于窗口管理器之上,可以选择,但默认为Metacity.