leanshot

Crates.ioleanshot
lib.rsleanshot
version0.5.0
sourcesrc
created_at2018-09-26 05:56:30.913176
updated_at2021-07-13 16:01:27.5943
descriptionScreenshot capture for Linux.
homepage
repositoryhttps://git.mzhang.io/michael/leanshot
max_upload_size
id86585
size31,108
michael (iptq)

documentation

README

leanshot

Screenshot-capturing utility for X11.

Requirements

You must have xcb installed.

Installation

Find it in package repositories:

To install from crates.io, use:

cargo install leanshot

Usage

leanshot -o hello.png select
leanshot -o hello.png fullscreen

Example Integration

It's nice to have a script like:

#!/bin/bash
SCREENSHOT=$HOME/.cargo/bin/leanshot
# choose some file to save it to
FILE="/path/to/screenshot.png"
$SCREENSHOT $1 -o $FILE
# optional: copy to clipboard
XCLIP=/usr/bin/xclip
$XCLIP -selection clipboard -t image/png -i $FILE

Then, you can bind this script to the keybinds of your choice using your window manager's config.

You can find other scripts in the contrib/ directory.

Contact

Author: Michael Zhang

License: MIT

Commit count: 0

cargo fmt