描述: startdde 用于启动DDE组件和调用 符合xdg自动启动规范的用户自定义应用程序。
- cmake
- pkg-config
- golang-go
- go-dlib
- go-fsnotify
- dde-dbus-factory
- go-gir-generator
- dde-api
- go-x11-client
- libgnome-keyring
- libxfixes
- libxcursor
- dde-daemon
- deepin-wm | deepin-metacity
- libgnome-keyring
- libxfixes
- libxcursor
startdde需要预安装以下包
$ sudo apt-get build-dep startdde
构建
$ GOPATH=/usr/share/gocode make
如果你有独立的测试构建环境(比如一个 docker 容器),你可以直接安装它
$ sudo make install
生成包文件并使用它安装startdde
$ debuild -uc -us ...
$ sudo dpkg -i ../startdde-*deb
使用以下命令运行 Startdde
Usage of /usr/bin/startdde:
-d=false: debug
$ echo "dbus-launch --exit-with-session /usr/bin/startdde" > ~/.xinitrc
$ startx
- 在
/usr/share/xsessions
中构建会话桌面
cat /usr/share/xsessions/deepin.desktop
[Desktop Entry]
Name=Deepin
Comment=Deepin Desktop Environment
Exec=/usr/bin/startdde
- 使用相应的显示管理器如gdm, kdm或者lightdm来启动startdde
如果您遇到任何其他问题,您可能还会发现这些渠道很有用:
我们鼓励您报告问题并做出更改。
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
startdde项目在 GPL-3.0-or-later下发布。