# Use scap library to implement screensharing on X11 \(\#27807\) · gitcafe/zed

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

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

Visibility: public

Requested revision: c2afc2271b1dd420f482217cb0fa9dafcd17aab6

Requested commit: c2afc2271b1dd420f482217cb0fa9dafcd17aab6

Commit: c2afc2271b1dd420f482217cb0fa9dafcd17aab6

Tree: fe358e10a82bab50c1bb1f0f9a8e1aacc04eb6b3

Author: Michael Sloan

Committer: GitHub

## Message

```
Use scap library to implement screensharing on X11 (#27807)

While `scap` does have support for Wayland and Windows, but haven't seen
screensharing work properly there yet. So for now just adding support
for X11 screensharing.

WIP branches for enabling wayland and windows support:

* https://github.com/zed-industries/zed/tree/wayland-screenshare
* https://github.com/zed-industries/zed/tree/windows-screenshare


Release Notes:

- Added support for screensharing on X11 (Linux)

---------

Co-authored-by: Conrad <conrad@zed.dev>
Co-authored-by: Mikayla <mikayla@zed.dev>
Co-authored-by: Junkui Zhang <364772080@qq.com>
```

## Parents

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

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