当前位置: 代码迷 >> 综合 >> Ubuntu(Debian)截图并编辑软件推荐:Flameshot(实现类似QQ的截图功能,具有插入文字功能)
  详细解决方案

Ubuntu(Debian)截图并编辑软件推荐:Flameshot(实现类似QQ的截图功能,具有插入文字功能)

热度:40   发布时间:2023-10-27 17:12:24.0

Ubuntu(Debian)截图并编辑软件推荐:Flameshot(实现类似QQ的截图功能)

  • 一 具有文字插入功能的安装教程
    • 1.1 卸载原有的flameshot
    • 1.2 clone github
    • 1.3 安装依赖库
    • 1.4 Build
    • 1.5 install
    • 1.6 设置启动快捷键
    • 1.7 设置文字输入
    • 1.8 测试
  • 二 不具备插入文字功能的原始教程
    • 2.1 简介
    • 2.2 安装
    • 2.3 快捷键绑定
    • 2.4 测试
    • 2.5 总结

20190708更新:更新内容-实现插入文字功能。
注:本文包含两部分:第一部分是笔者为了增加文字输入的功能进行的第二次安装;第二部分,是通过apt进行的第一次安装。
如果对第一部分有不清晰的,可以先看下第二部分(但不要跟着第二部分操作)。

一 具有文字插入功能的安装教程

1.1 卸载原有的flameshot

如果你已经安装过请首先卸载(如之前未安装,请跳过):

sudo apt remove flameshot

1.2 clone github

然后通过github进行安装
选择存放代码的文件夹(这里我选择/opt/flameshot/),clone代码

git clone https://github.com/lupoDharkael/flameshot.git

这时我们在flameshot中多出了一个flameshot文件夹。

1.3 安装依赖库

根据作者在github上的安装介绍,我们安装Ubuntu(Debian)的依赖库:

# Compile-time
apt install g++ build-essential qt5-default qt5-qmake qttools5-dev-tools# Run-time
apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5-dev# Optional
apt install git openssl ca-certificates

1.4 Build

我们在flameshot的根目录进行如下操作:

mkdir build
cd build
qmake ../
make

为了方便大家看清目录,我们使用tree -L 2来看下目录结构:
在这里插入图片描述

1.5 install

直接执行以下命令即可

sudo make install

1.6 设置启动快捷键

参考下文2.3的快捷键绑定,只不过绑定的Command更改如下:

/usr/local/bin/flameshot gui

这个值怎么来的呢?很简单:

whereis flameshot

在这里插入图片描述

1.7 设置文字输入

这个时候我们桌面的右上角就应该出现了如下的flameshot图标。
如果没有,请在命令行执行flameshot gui或者去桌面找下,点击下即可。

点击图标 - 选择Configuration
在这里插入图片描述
呼出如下界面:
在这里插入图片描述
勾选Text即可。

1.8 测试

实践是检验真理的唯一标准,我们试下文字输入的效果:
我们看到有T的标志,使用和QQ截图一样,比较爽的我们可以
右键改变文字颜色
滚轮改变文字字号(如有不清楚的可以看下2.4)
如下图:
在这里插入图片描述


二 不具备插入文字功能的原始教程

笔者的主力操作系统切换为Ubuntu,说不出的酸爽,但唯有一点让人头痛,就是系统自带的截图功能并不可以编辑截下的图(如下图),找寻了许久,有推荐Shutter的,但是使用总有些Bug,直到我遇到了Flameshot,才找到了熟悉的感觉。

首先看看系统的截图工具:
在这里插入图片描述
系统自带截图工具(我这里绑定了Ctrl+Alt+A,除了不能编辑截图,其他还是挺方便的)

话不多少,切入正题,Flameshot。

2.1 简介

Flameshot是一款极其好用的Linux桌面环境下的截图工具,官方吹得特点如下:

  • Customizable appearance.
  • Easy to use.
  • In-app screenshot edition.
  • DBus interface.
  • Upload to Imgur.

Flameshot的github地址
官方安装说明

2.2 安装

参考官方Installation说明,因为笔者的系统是Ubuntu18.04,因而:

sudo apt install flameshot

2.3 快捷键绑定

进入Ubuntu快捷键设置界面:
Setting - Keyboard - Customer Shortcuts
点击加号
在这里插入图片描述
输入以下信息

  • Name: Flameshot 可以随意写
  • Command: /usr/bin/flameshot gui
  • shortcut: 在弹出的抽空中敲入自己期望的命令,我这里是 Alt+A
  • 完工
    在这里插入图片描述

2.4 测试

我们来测试下效果
当我们输入绑定的快捷键Alt+A时,会有紫色的提示文字:
在这里插入图片描述
解释如下:

Select an area with the mouse, or enter ESC to exit.    #使用单击(鼠标左键)选择选择需要截取的区域,或者使用ESC建退出。
Press Enter to capture the screen.                      #使用Enter键截图(将截图复制到粘贴板,这个时候我们打开Office或者微信之类的,可以直接Ctrl+V粘贴我们刚刚的截图)。
Press Right Click to show the color picker.             #右击以选择颜色。
Use the Mouse Wheel to choose the thickness of you tool.#使用鼠标滚轮调整Flameshot的线条粗细(看下图你就懂)。

在这里插入图片描述
当然我们可以看到截图界面还有很多功能键,大家自己去试下吧~

2.5 总结

目前我暂且没有发现如何在截图中添加文字(用笔写不算(ㄒoㄒ)~~),但仍不妨碍Flameshot是Ubuntu(Debian)下一款极其好用的截图工具。
对了,一定有人好奇图中的Flameshot截图怎么出来,其实很简单,我先用Flameshot截图(Alt+A),再用系统截图(Ctrl+Alt+A),就可以了。