kdotool 0.2.3

A xdotool-like tool to manipulate windows on KDE Wayland
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
fn main() {
    match kdotool::get_active_window_info() {
        Ok(info) => {
            println!("id: {}", info.id);
            println!("title: {}", info.title);
            println!("class_name: {}", info.class_name);
            println!("pid: {}", info.pid);
            println!("x: {}", info.x);
            println!("y: {}", info.y);
            println!("width: {}", info.width);
            println!("height: {}", info.height);
        }
        Err(err) => {
            eprintln!("error: {err}");
            std::process::exit(1);
        }
    }
}