如何在Ubuntu/Arch/Fedora上安装FlameShot Screenshot软件
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
使用 dnf
Fedora上的包管理器安装 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文档。