i3ipc-python
i3ipc-python copied to clipboard
🐍 An improved Python library to control i3wm and sway.
Alttab
Hi! Please explain how to install Alttab for i3. From the script file, I did not really understand how to do it
I haven't found `Con.parent` property in the documentation https://i3ipc-python.readthedocs.io/en/latest/con.html Is it officially supported / is it a part of the public API? Thanks.
Preface: I'm not sure if this is an issue with the IPC or a feature of i3 itself but a confirmation would be nice. If you change the attributes of...
Add `display` argument to sync and async `Connetion()` classes to determineate the socket_path. Useful when you work with many Xephyr servers.
Note this should be merged **_after_** #191
- these track window lists (and indices) per output and per workspace respectively. note this deviates from the as-is functionality, where there was only a single global window list. these...
Hello, There hasn't been a release since 2020, and quite a few commits landed in master since then - would it be possible to get a new release now, for...
i3ipc-python version: 2.2.1 sway: 1.6.1 python: 3.9.6 I run the following code: ``` from i3ipc import Connection, Event i3 = Connection() focused = i3.get_tree().find_focused() print(focused.name) # gives proper name print(focused.floating)...
On x86_64, it fails on OBS (build.opensuse.org) build and the process stucks. When build locally, it does not happen. ``` [ 25s] ____________________ TestWindow.test_detailed_window_event _____________________ [ 25s] [ 25s] self...
The [`i3ipc.aio.connection.Con`](https://github.com/altdesktop/i3ipc-python/blob/a670f24e7e04f509de8161cf760afe929c22ae93/i3ipc/aio/connection.py#L71) subclass overrides the `command` and `command_children` methods, but nothing else. All the `find_*` methods are untouched, and their type hints state: `-> List['Con']`. This means that even if...