leukipp / cortile

Linux auto tiling manager with hot corner support for Openbox, Fluxbox, IceWM, Xfwm, KWin, Marco, Muffin, Mutter and other EWMH compliant window managers using the X11 window system. Therefore, this project provides dynamic tiling for XFCE, LXDE, LXQt, KDE and GNOME (Mate, Deepin, Cinnamon, Budgie) based desktop environments.
https://github.com/leukipp/cortile-addons
MIT License
570 stars 19 forks source link

Custom addons via python bindings #65

Open leukipp opened 4 weeks ago

leukipp commented 4 weeks ago

Starting with v2.5.1 the dbus communication introduced in v2.5.0 will be used to provide additional python bindings to further simplify communication with cortile and to build a community-based library of useful snippets and examples.

The python bindings will connect to the running cortile instance, allowing you to fully control cortile using python. Details regarding the new Python API will be published here and in the README.md file, once v2.5.1 is released.

leukipp commented 3 weeks ago

Cortile Addons

Early testers may already have a look into the Python API, available via pip:

pip install cortile

Details can be found in the Python repository, you need to run at least cortile v2.5.1 to use cortile-addons.

Contributions into the examples folder are greatly welcomed.