linux桌面系统如何开发
Tofloor
poster avatar
WilliamGong
deepin
2015-09-10 19:36
Author
linux桌面系统如何开发?要设计哪些东西?
Reply Favorite View the author
All Replies
mbtgtr
deepin
2015-09-11 21:13
#1
自己从头编译一次linux就应该基本了解了:p
Reply View the author
WilliamGong
deepin
2015-09-11 21:42
#2
https://bbs.deepin.org/post/32409
自己从头编译一次linux就应该基本了解了:p

是从头做一次LFS吗
Reply View the author
MattD
deepin
2015-09-11 22:06
#3
不需要做LFS也可以研究啊,个人理解,单以DE的标准来看,需要考虑这些:
底层:后台通信机制、消息总线机制、通知机制、图形库、权限管理、dbus调用、任务管理等
上层:文件管理器、窗口管理器、桌面会话、面板、applet、控制中心、UI交互、2D/3D加速等
Reply View the author
chonglinux
deepin
2015-09-11 22:55
#4
你所看到的就是桌面
Reply View the author
WilliamGong
deepin
2015-09-14 23:26
#5
https://bbs.deepin.org/post/32409
不需要做LFS也可以研究啊,个人理解,单以DE的标准来看,需要考虑这些:
底层:后台通信机制、消息总线机制 ...

有相应的教程或者书籍参考吗
Reply View the author
WilliamGong
deepin
2015-09-14 23:26
#6
https://bbs.deepin.org/post/32409
你所看到的就是桌面

这个太广泛了
Reply View the author
mbtgtr
deepin
2015-09-23 04:56
#7
https://bbs.deepin.org/post/32409
是从头做一次LFS吗


这样对系统有个清晰的认识,你要深入什么就一个有个明确的学习方向了。
我是这么认为的
Reply View the author
hsyysy
deepin
2015-09-23 06:01
#8
https://bbs.deepin.org/post/32409

这样对系统有个清晰的认识,你要深入什么就一个有个明确的学习方向了。
我是这么认为的 ...

楼主只是开发这个的话,看LFS与之关系不大,前提是我理解正确。

完全可以选一个图形库,GTK,QT之类,有的还能跨平台,在这个基础上开发图形化的软件,我认为即开发桌面系统,不知我有没有理解楼主的意思。

参考书的话这些图形库的Documentation都很完善。
Reply View the author
lvtongyuan
deepin
2015-09-27 05:31
#9
楼主想问是说如何开发一个Linux系统还是说一个应用?

如果是应用,看看GTK,QT。
Reply View the author