#截图 #x11 #linux #xcb #窗口管理器

app epicshot

Linux 系统的 Epic 截图工具

3 个版本

0.1.3 2023 年 11 月 29 日
0.1.2 2023 年 11 月 28 日
0.1.1 2023 年 11 月 27 日
0.1.0 2023 年 11 月 27 日

#1440命令行工具

26 每月下载量

MIT 许可证

14KB
277

EpicShot

Linux 系统的 Epic 截图工具。
目前仅在 i3wm 上进行测试,运行在 Arch Linux 上。

要求

  • Rust: 1.74.0+
  • 操作系统特定要求
    • Arch Linux: libxcb, libxrandr, xclip

安装

Crates.io

cargo install epicshot

手动

git clone https://github.com/Nirlep5252/EpicShot
cd EpicShot
cargo install --path .

软件包管理器

即将推出

示例用法

截取整个屏幕的截图(包括所有显示器)并复制到剪贴板。

epicshot --x11 --clipboard --all

截取特定显示器的截图并复制到剪贴板。

epicshot --x11 --clipboard --monitor 0

截取特定窗口的截图并复制到剪贴板。

epicshot --x11 --clipboard --window <WINDOW ID>
# You can get the window ID using `xwininfo`

截取选区的截图并复制到剪贴板。

epicshot --x11 --clipboard --selection "0 0 500 700"
# The selection input is "x y width height"

将截图保存到特定文件。

epicshot --x11 --all --save screenshot.png

依赖项

~20MB
~182K SLoC