参考了两篇安装教程,分别是
https://mithun.co/software/install-flameshot-on-ubuntu-16-04/
https://ywnz.com/linuxjc/4272.html
其中第一篇的方法用的人比较多,但是我在安装过程中失败了,然后用了第二种方法
下面来说下安装流程
1. 安装git: sudo apt install git
2, 从git上下载该项目: git clone https://github.com/lupoDharkael/flameshot.git
3. 下载后,能在根目录下看到flameshot文件夹
进入该文件夹: cd flameshot
4. 安装一堆依赖包: sudo apt install -y git g++ build-essential qt5-qmake qt5-default qttools5-dev-tools
5. 编译: qmake
6. 安装: make install #... 注: #后的字是注释
在第6步安装中出现问题, 提示报错是: make: *** No rule to make target 'install'。 停止。
这是因为, 现在的Ubuntu系统中还没有flameshot所需要的所有安装包
然后参考了第二个教程, 安装所有安装包
7. 安装这些安装包: sudo apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5-dev
8. 继续安装: sudo apt install git openssl ca-certificates
9. 开始编译,输入: (我觉得这直接qmake就可以了)
mkdir build
cd build
qmake ../
10. 继续编译: sudo make
11. 安装: sudo make install
11. 打开flameshot吧: flameshot gui
12. 设置flameshot的快捷键
点击右上角的关机按钮,里面有系统设置,进入系统设置后,找到键盘,快捷键.
点击自定义快捷键,点击+号,在名称栏随便写,在命令栏写 flameshot gui ,然后点击应用.
然后点击禁用那两个字的区域,再按下你想设置的快捷键就可以了.
最后: 就可以开始使用flameshot了.