https://bbs.deepin.org/post/145416 是不是考虑来个 桌面移植 https://www.deepin.org/dde/desktop-transplantation/
Featured Collection
Popular Events
遇到的问题,说明文档写的不详细,Qt版本未知,刚开始我用文档中的编译依赖安装了qmake什么的,但是无法编译,可能Qt版本不对应貌似是5.5的,后来去Qt官网下载了最新的Qt5.9的也无法编译,提示代码错误,最后换到Qt5.6的才完美解决,
开始编译介绍
1.从Qt官网下载Qt5.6 Qt5.6下载链接
1.1 终端 chmod +x qt-opensource-linux-x64-5.6.0.run 添加执行权限,双击进行安装,我安装在了/home/masc/Qt5.6.0,下面都以我的路径为例子
1.2 安装完之后修改qmake路径 sudo ln -s /home/masc/Qt5.6.0/5.6/gcc_64/bin/qmake /usr/bin
修改lrelease路径 sudo ln -s /home/masc/Qt5.6.0/5.6/gcc_64/bin/lrelease /usr/bin
2.编译需要依赖的太多了,需要去git下载相关的依赖项目,dtkcore, dtkwm, dtkwidget, deepin-notifications, deepin-screenshot,从git下载这些项目并依次编译,编译的时候可以参考每个项目下debian下的control文件中的依赖描述,和项目文件中的Readme,基本都可以正常编译不会出问题(关键是Qt版本正确,Qt5.6的)
3.依次编译完上面的源码之后就可以使用深度截图了,来一个截图展示