13个版本

0.1.12 2024年4月13日
0.1.11 2024年2月19日
0.1.8 2023年10月26日
0.1.6 2023年9月25日

#91 in 可视化

MIT/Apache

305KB
2K SLoC

github crates.io docs.rs build status

Linux的截图工具。
支持X11和Wayland。

有人告诉我,它也可以在Windows上运行,部分在MacOS上运行。
由于我完全不使用MacOS或Windows,因此对这些平台没有任何保证。
如果您想添加对MacOS或Windows的支持 - 欢迎提交PR。

image info

安装

cargo install birdy --locked

使用

快速开始

Currently it can be run only through "birdy" executable(from terminal, app launcher(e.g. rofi), bound to a hotkey):

  # makes a screenshot of the selected area and saves it into clipboard
  birdy

  # makes a screenshot of the selected area with a custom drawn items color, from screen with id=1 and saves it into $HOME/Pictures
  birdy -b 0,255,0,255 -s 1 -d $HOME/Pictures

  # e.g. sway
  sway bindsym $mod+Shift+p exec birdy

帮助

birdy --help

Hotkeys while running (see lower for cli args):

Enter - take a screenshot of selected area, save to a clipboard and exit

f - take a screenshot where selected area is focused, save to a clipboard and exit

a - draw an arrow

z - draw a filled arrow

l - draw a line

r - draw a rectangular border

p - draw a filled rectangle

b - draw a blurred rectangle

t - draw a text

Tab - toggle latest drawn shape between filled/not filled states

Esc - exit

Usage: birdy [OPTIONS]

Options:
  -b, --border-color <BORDER_COLOR>
          

  -s, --screen <SCREEN>
          

  -d, --dir <DIR>
          save directory

  -c, --clipboard
          save to clipboard instead of path

  -h, --help
          Print help (see a summary with '-h')

依赖项

~19–58MB
~1M SLoC