DDE Daemon is a daemon for handling the deepin session settings
- upower
- udisks2
- systemd
- pulseaudio
- network-manager
- policykit-1-gnome
- grub-themes-deepin
- gnome-keyring
- deepin-notifications
- xserver-xorg-input-wacom
- libinput
- xdotool
- fontconfig
- pam
- libnl-3.0
- libnl-genl-3.0
- libfprint
- dnsmasq (for hotspot)
- network-manager-vpnc-gnome
- network-manager-pptp-gnome
- network-manager-l2tp-gnome
- network-manager-strongswan-gnome
- network-manager-openvpn-gnome
- network-manager-openconnect-gnome
- iso-codes
- mobile-broadband-provider-info
- xserver-xorg-input-synaptics (provide mode features, such as disable touchpad when typing ...)
- miraclecast (provide WIFI Direct)
- bluez
- fprintd
Install prerequisites
$ go get github.com/axgle/mahonia
$ go get github.com/msteinert/pam
Build:
$ make GOPATH=/usr/share/gocode
Or, build through gccgo
$ make GOPATH=/usr/share/gocode USE_GCCGO=1
Install:
sudo make install
dde-system-daemon
primarily provide account services, need to run as root.
memprof : Write memory profile to specific file
cpuprof : Write cpu profile to specific file, can not use memprof and
cpuprof together
-i --Ignore : Ignore missing modules, --no-ignore to revert it, default is true
-v --verbose : Show much more message, the shorthand for --loglevel debug,
if specificed, loglevel is ignored
-l --loglevel: Set log level, possible value is error/warn/info/debug/no
list : List all the modules or the dependencies of one module.
auto : Automatically get enabled and disabled modules from settings.
enable : Enable modules and their dependencies, ignore settings.
disable: Disable modules, ignore settings.
Any usage issues can ask for help via
We encourage you to report issues and contribute changes.
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
DDE Daemon is licensed under GPL-3.0-or-later.