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. |