LinuxMint使用源码安装Deepin-Screenshot
Tofloor
poster avatar
msccreater
deepin
2017-09-12 19:47
Author
在论坛找了好久没有发现一篇帖子是详细介绍如何在LinuxMint上使用深度截图的,网上所有的介绍也都是旧版本的截图,还是用python写的,钟爱QT,看到深度用Qt重写截图后准备在Mint上使用下顺便学习下源码
遇到的问题,说明文档写的不详细,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.依次编译完上面的源码之后就可以使用深度截图了,来一个截图展示

Reply Favorite View the author
All Replies
avatar
jingle
deepin
2017-09-12 19:58
#1
是不是考虑来个 桌面移植 https://www.deepin.org/dde/desktop-transplantation/
Reply View the author
avatar
msccreater
deepin
2017-09-12 20:11
#2
https://bbs.deepin.org/post/145416
是不是考虑来个 桌面移植 https://www.deepin.org/dde/desktop-transplantation/

讲真,我只是对Qt爱好,喜欢deepin的软件,对Linux认识的还很浅,不是很懂移植和打包,但我会分享自己的使用心得和解决问题的方案
Reply View the author