i3ipc-rs
i3ipc-rs copied to clipboard
A Rust library for controlling i3-wm through its IPC interface
When a node has marks set, they will be in a 'marks' key in the JSON node. The key is absent if no marks are set. This isn't documented in...
Con and FloatingCon nodes in Swaywm have a pid field specifying the PID of the program running in the container. edit: PID field added to Sway in this PR: https://github.com/swaywm/sway/pull/2676
Hello, I just had to use i3-ipc for a [little project](https://gitlab.com/MonsieurMan/i3-utils) and stumbled upon your crate. It's been super helpful so I figured I'd help as I could. Thanks for...
I'd like to be able to get the `Node` from the `Node` tree that represents the currently focused workspace. I think in the current state a possible solution is to...
I'm just seeing if there's any interest in creating a struct to wrap the rects received from i3. Ideally these: https://github.com/tmerr/i3ipc-rs/blob/master/src/reply.rs#L211 Could be changed to something along the lines of:...
Hey @tmerr , I was wondering how stable/fully-featured this crate is. I was going to re-implement https://github.com/open-dynaMIX/raiseorlaunch in Rust and stumbled upon your lib. It looks like a very useful...
Maybe we can fix this somehow? ```rust running 19 tests test test::connect ... FAILED test test::from_str_barconfig ... ok test test::from_str_binding_event ... ok test test::event_subscribe ... FAILED test test::from_str_window ... ok...
There's a few features folks are wanting that are "unstable" in i3 - particularly Node attributes and the like. Since i3 changes quite slowly, these attrs can be around for...
`cargo fmt -- --check` currently fails on `master`. I think we should either - ensure on travis that `cargo fmt -- --check` passes or - decide that this project is...