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_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.