DDE Daemon
DDE Daemon is a daemon for handling the deepin session settings
Dependencies
Build dependencies
- dde-api
- startdde
- libudev
- fontconfig
- libbamf3
- pam
- libnl-3.0
- libnl-genl-3.0
- librsvg
- libfprint
Runtime dependencies
- 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)
Optional Dependencies
- 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
Installation
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
Usage
dde-system-daemon
dde-system-daemon
primarily provide account services, need to run as root.
dde-session-daemon
Flags:
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
Commands:
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.
Getting help
Any usage issues can ask for help via
Getting involved
We encourage you to report issues and contribute changes.
License
DDE Daemon is licensed under GPLv3.