1、推荐项目: DDE桌面环境
2、推荐人:
吕从庆 Email: lvcongqing@uniontech.com giteeid: HelloWorld_lvcongqing
杨晓旋 Email: yangxiaoxuan@uniontech.com giteeid: ut-layne-yang
杨显钊 Email: yangxianzhao@uniontech.com giteeid: xzyangha
李伟刚 Email: liweigang@uniontech.com giteeid: open-bot
3、主要代码仓:
https://gitee.com/src-openeuler/startdde
https://gitee.com/src-openeuler/dtkwidget
https://gitee.com/src-openeuler/dtkgui
https://gitee.com/src-openeuler/dtkcore
https://gitee.com/src-openeuler/deepin-terminal
https://gitee.com/src-openeuler/deepin-system-monitor
https://gitee.com/src-openeuler/deepin-shortcut-viewer
https://gitee.com/src-openeuler/deepin-reader
https://gitee.com/src-openeuler/deepin-menu
https://gitee.com/src-openeuler/deepin-manual
https://gitee.com/src-openeuler/deepin-log-viewer
https://gitee.com/src-openeuler/deepin-icon-theme
https://gitee.com/src-openeuler/deepin-gettext-tools
https://gitee.com/src-openeuler/deepin-editor
https://gitee.com/src-openeuler/deepin-devicemanager
https://gitee.com/src-openeuler/deepin-desktop-schemas
https://gitee.com/src-openeuler/deepin-desktop-base
https://gitee.com/src-openeuler/deepin-default-settings
https://gitee.com/src-openeuler/deepin-compressor
https://gitee.com/src-openeuler/deepin-anything
https://gitee.com/src-openeuler/dde-session-ui
https://gitee.com/src-openeuler/dde-session-shell
https://gitee.com/src-openeuler/dde-server-industry-config
https://gitee.com/src-openeuler/dde-qt-dbus-factory
https://gitee.com/src-openeuler/dde-polkit-agent
https://gitee.com/src-openeuler/dde-network-utils
https://gitee.com/src-openeuler/dde-launcher
https://gitee.com/src-openeuler/dde-kwin
https://gitee.com/src-openeuler/dde-file-manager
https://gitee.com/src-openeuler/dde-daemon
https://gitee.com/src-openeuler/dde-control-center
https://gitee.com/src-openeuler/dde-dock
https://gitee.com/src-openeuler/dde-device-formatter
https://gitee.com/src-openeuler/dde-clipboard
https://gitee.com/src-openeuler/deepin-wallpapers
https://gitee.com/src-openeuler/deepin-turbo
https://gitee.com/src-openeuler/deepin-sound-theme
https://gitee.com/src-openeuler/deepin-gtk-theme
https://gitee.com/src-openeuler/deepin-desktop-base
https://gitee.com/src-openeuler/dde-calendar
https://gitee.com/src-openeuler/dde-account-faces
https://gitee.com/src-openeuler/dde
4、应用范围: 该项目已集成到UOS和openEuler 20.03到23.09各个版本中,DDE桌面环境全球累积下载量突破8000万次、用户超300万人,同时被广大Linux发行版如Debian、Ubuntu、Arch、Fedora等移植使用。
5、社区贡献:
主要涉及到仓库40+个,已向社区提交并合入880+pr,268个issue, 2023年共有24名开发者参与DDE桌面环境项目开发贡献,贡献了158个PR、96 个 issue ;
6、项目介绍
DDE桌面环境专注打磨产品交互、视觉设计,拥有桌面环境的核心技术,主要功能包含:登录锁屏、桌面及文件管理器、启动器、任务栏(DOCK)、窗口管理器、控制中心等。由于界面美观、交互优雅、安全可靠、尊重隐私,一直是用户首选桌面环境。
核心技术:
DDE桌面环境的核心技术是拥有统一界面元素设计、讲究细节交互设计的DTK框架及Qt、GTK+等三方图形库。
底层介绍
显示服务、输入管理、资源管理较为底层,一般是基于golang开发的后端服务,为上层GUI程序提供桌面环境中所需功能接口,如创建用户、设置屏幕亮度、设置设备音量、管理网络连接等功能。
显示管理、桌面接口、桌面服务属于shell层,一般是基于DBus接口协议与后端服务进行通信,为定义用户界面、交互操作提供支撑,如登录界面、窗口外观、GUI应用程序控件等。
功能介绍: 桌面功能属于应用层,一般是面向用户可操作的功能界面,比如启动器、任务栏(DOCK)等。