rxscreen 0.1.7

A wrapper around libx11 to capture screenshots and save them
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// NOTE:
// This example requires the "save" feature of this crate.
//

use rxscreen::Display;

fn main() {
    let d = rxscreen::Display::new(":0.0");
    if let Ok(display) = d {
        let screen = display.capture().unwrap();
        screen.save_as("./image.png").unwrap();
        println!("Saved to file");
    }else{
        println!("Couldn't open screen.");
    }
}