DDE Control Center is the control panel of Deepin Desktop Environment.
Check debian/control for build-time and runtime dependencies, or use cmake to check the missing required dependencies.
-
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/.
A debian folder is provided to build the package under the deepin linux desktop distribution. To build the package, use the following command:
$ sudo apt build-dep . # install build dependencies $ dpkg-buildpackage -uc -us -nc -b # build binary package(s)
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_package(DdeControlCenter REQUIRED) find_package(Dtk COMPONENTS Core Widget REQUIRED) find_package(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.