DDE Control Center is the control panel of Deepin Desktop Environment.
- pkg-config
- cmake
- Qt5(>= 5.6) with modules:
- qt5-default
- qt5declarative5-dev
- qt5svg5-dev
- qttools5-dev-tools
- qtdeclarative5-dev
- Deepin-tool-kit(>=2.0) with modules:
- dtkcore-dev
- dtkwidget-dev
- dtkcore-bin
- geoip-dev
- dde-qt-dbus-factory
- gsettings-qt-dev
- kf5networkmanagerqt-dev
- xrandr-dev
- mtdev-dev
- fontconfig1-dev
- freetype6-dev
- egl1-mesa-dev
- xcb-ewmh-dev
- deepin-tool-kit
- dde-api
- dde-daemon
- startdde
- dde-qt-dbus-factory
- qt5integration
- geoip-database
- Qt5(>= 5.6)
- Qt5-DBus
- Qt5-Multimedia
- Qt5-MultimediaWidgets
- Qt5-Svg
-
Make sure you have installed all dependencies.
-
Build:
$ cd dde-control-center
$ mkdir Build
$ cd Build
$ cmake ..
$ make
- Install:
$ sudo make install
The executable binary file could be found at /usr/bin/dde-control-center
after the installation is finished, and plugins will be placed into ${CMAKE_INSTALL_FULL_LIBDIR}/dde-control-center/modules/
, usually is /usr/lib/dde-control-center/modules/
.
Execute dde-control-center -h
to get more details.
Note: --spec
can be used to debug plugins. The passed in value is the path where the so of plugin is in.
You can press F1
to start deepin-manual when you focus on DDE Control Center window.
You may also find these channels useful if you encounter any other issues:
# just show the target link way
find_pacakge(DdeControlCenter REQUIRED)
find_pacakge(Dtk COMPONENTS Core Widget REQUIRED)
find_pacakge(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
add_library(dcc_exampleplugin SHARED
plugin.h
plugin.cpp
)
target_link_libraries(dcc_exampleplugin PRIVATE
Dde::DCCWidget
Dde::DCCInterface
Dtk::Core
Dtk::Widget
Qt5::Core
Qt5::Gui
Qt5::Widgets
)
We encourage you to report issues and contribute changes
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
DDE Control Center is licensed under GPL-3.0-or-later.