# Linux: Rewrite the event loop using calloop \(\#8314\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/b76e0d997e6f930b846da9ab52507dd51ca0964f)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: b76e0d997e6f930b846da9ab52507dd51ca0964f

Requested commit: b76e0d997e6f930b846da9ab52507dd51ca0964f

Commit: b76e0d997e6f930b846da9ab52507dd51ca0964f

Tree: 057508daef3738a1b7954e256c96552cddeefa83

Author: Roman

Committer: GitHub

## Message

```
Linux: Rewrite the event loop using calloop (#8314)

This PR unifies the event loop code for Wayland and X11. On Wayland,
blocking dispatch is now used. On X11, the invisible window is no longer
needed.

Release Notes:

- N/A

---------

Co-authored-by: Dzmitry Malyshau <kvark@fastmail.com>
Co-authored-by: Tadeo Kondrak <me@tadeo.ca>
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Co-authored-by: julia <julia@zed.dev>
```

## Parents

- [198dfe0097c6bf85a3ea65be22b5dcf6911c7ecc](https://git.cafe/gitcafe/zed/commit/198dfe0097c6bf85a3ea65be22b5dcf6911c7ecc?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/b76e0d997e6f930b846da9ab52507dd51ca0964f?format=markdown)
