Skip to content

MonterraByte/wayback

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wayback

Wayback is an experimental X compatibility layer which allows for running full X desktop environments using Wayland components. It is essentially a stub compositor which provides just enough Wayland capabilities to host a rootful Xwayland server.

It is intended to eventually replace the classic X.org server in Alpine, thus reducing maintenance burden of X applications in Alpine, but a lot of work needs to be done first.

Wayback is an experimental state: expect breaking changes, and lots of bugs. Please submit pull requests fixing bugs instead of bug reports if you are able.

Installation

Dependencies:

  • wayland (wayland-server, wayland-client, wayland-cursor, wayland-egl)
  • wayland-protocol >=1.14
  • xkbcommon
  • wlroots-0.19

Building:

meson setup _build
cd _build
meson compile

Installing:

meson install

About

experimental X11 compatibility layer

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.5%
  • Meson 6.5%