Mercurial > minori
comparison dep/animia/README.md @ 216:8a482049b968
dep/animia: win/wayland: add UNTESTED support for wlroots protocols
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Sun, 07 Jan 2024 12:42:10 -0500 |
| parents | 9f3534f6b8c4 |
| children |
comparison
equal
deleted
inserted
replaced
| 215:031a257ee019 | 216:8a482049b968 |
|---|---|
| 6 (at least on Windows). | 6 (at least on Windows). |
| 7 | 7 |
| 8 ## Support | 8 ## Support |
| 9 Animia supports Windows, macOS, and Linux when dealing with file descriptors. | 9 Animia supports Windows, macOS, and Linux when dealing with file descriptors. |
| 10 When enumerating windows, it supports Windows, macOS (Quartz), X11, and | 10 When enumerating windows, it supports Windows, macOS (Quartz), X11, and |
| 11 Wayland (only via the `ext_foreign_toplevel_handle_v1` interface). | 11 Wayland (only via the `ext_foreign_toplevel_handle_v1` and |
| 12 `wlr_foreign_toplevel_management_unstable_v1` interfaces). | |
| 12 | 13 |
| 13 Unlike Anisthesia, Animia currently does not support UI automation, i.e., most | 14 Unlike Anisthesia, Animia currently does not support UI automation, i.e., most |
| 14 web browsers will not work properly, if at all. | 15 web browsers will not work properly, if at all. |
| 15 | 16 |
| 16 ## Platform-specific quirks | 17 ## Platform-specific quirks |
| 34 what Animia will give you is from the `_NET_WM_PID` resource, which is | 35 what Animia will give you is from the `_NET_WM_PID` resource, which is |
| 35 [very](https://stackoverflow.com/a/49970490) | 36 [very](https://stackoverflow.com/a/49970490) |
| 36 [unreliable](https://stackoverflow.com/a/49970271). | 37 [unreliable](https://stackoverflow.com/a/49970271). |
| 37 | 38 |
| 38 ### Wayland | 39 ### Wayland |
| 39 Only Wayland servers that implement the `ext_foreign_toplevel_handle_v1` | 40 Only Wayland servers that implement the `ext_foreign_toplevel_handle_v1` or |
| 40 interface will work with Animia. As of 2 January 2024, this means there are no | 41 `wlr_foreign_toplevel_management_unstable_v1` interfaces will work with Animia. |
| 41 server implementations that will work. **However**, it is possible to implement | 42 Currently, both Sway and Mir support the latter. Maybe some day we'll have |
| 42 support for the wlroots-specific `wlr_foreign_toplevel_management_unstable_v1` | 43 major compositor support for `ext_foreign_toplevel_handle_v1`. |
| 43 protocol, which will at least give support to window managers based off of it. |
