如何在Ubuntu/Arch/Fedora上安装FlameShot Screenshot软件

时间:2020-02-23 14:32:58  来源:igfitidea点击:

Flameshot是一个强大而简单的Linux使用屏幕截图软件。
它可以在Ubuntu 18.04/Ubuntu 16.04/Debian 9/Debian 8/Arch Linux和Fedora Linux发行版上运行。
在本教程中,我们将看到如何在这些Linux发行版上安装和使用FlameShot。

如何在Ubuntu 18.04/Ubuntu 16.04上安装FlameShot

FlameShoth在Ubuntu 18.04上安装 apt通过运行以下命令来存储库

sudo apt install flameshot

我们还可以从源版本构建,但我们需要在打包FlameShot之前安装构建工具。

sudo apt install g++ build-essential qt5-default qt5-qmake qttools5-dev-tools
sudo apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5-dev
sudo apt install git openssl ca-certificates
git clone https://github.com/lupoDharkael/flameshot.git
cd flameshot
mkdir build
cd build
qmake ../
sudo make
sudo make install

优选的方法是安装的 apt存储库易于更新包到最新版本。

如何在Debian 10/Debian 9/Debian 8上安装Flameshot

对于Debian 10+,可以从官方APT上行安装包。

sudo apt install  flameshot

Debian 9的软件包("拉伸")可通过拉伸反口提供。
Backports从测试中有重新编译包。
将以下行添加到 /etc/apt/sources.list

deb http://ftp.debian.org/debian stretch-backports main

保存文件,更新APT DB并安装FlameShot

sudo apt update
apt-get -t stretch-backports install flameshot

对于Debian 8,添加

deb http://ftp.debian.org/debian jessie-backports main

然后安装Flameshot.

sudo apt update
apt-get -t jessie-backports install flameshot

如何在Arch Linux/Manjaro上安装FlameShot

对于Arch Linux及其衍生品,如Manjaro,Antergos 等包可从上游存储库中获取。

sudo pacman -S flameshot

也可以从AUR安装开发版本。
如果我们没有AUR,请查看Yay - Best Aur Helper for Arch Linux/Manjaro

yay -S --noconfirm --needed flameshot-git

从来源建造

sudo pacman -S base-devel git qt5-base qt5-tools
sudo pacman -S qt5-svg
sudo pacman -S openssl ca-certificates
git clone https://github.com/lupoDharkael/flameshot.git
cd flameshot
mkdir build
cd build
qmake ../
sudo make
sudo make install

如何在Fedora上安装FlameShot

使用 dnfFedora上的包管理器安装 flameshot

sudo dnf install flameshot

从来源建造

sudo dnf install gcc-c++ qt5-devel qt5-qtbase-devel qt5-linguist
sudo dnf install qt5-qtbase qt5-qtsvg-devel
sudo dnf install git openssl ca-certificates
git clone https://github.com/lupoDharkael/flameshot.git
cd flameshot
mkdir build
cd build
qmake ../
sudo make
sudo make install

如何使用flameshot

用GUI开始捕获:

flameshot gui

使用GUI开始捕获并保存在自定义保存路径上:

flameshot gui -p /path-to-captures

打开GUI,延迟5秒:

flameshot gui -d 5000

全屏捕获与自定义保存路径(无GUI)并延迟:

flameshot full -p /path-to-captures -d 5000

全屏捕获与自定义保存路径复制到剪贴板:

flameshot full -c -p ~/myStuff/captures

捕获包含鼠标的屏幕并以PNG格式打印图像(字节):

flameshot screen -r

捕获屏幕编号1并将其复制到剪贴板:

flameshot screen -n 1 -c

CLI配置

我们可以使用图形菜单来配置FlameShot,但或者,我们可以使用终端或者脚本执行此操作.Pen配置菜单:

flameshot config

在捕获模式下显示初始帮助消息:

flameshot config --showhelp true

有关可用选项的详细信息,请使用"帮助"标志:

flameshot config -h

有关更多使用示例,请参阅FlameShot文档。