b2c642f03d2e498e9d6acd55cc89a5e76c220811
This was here because I though banan-os didn't define them, but they do exist there :^)
xbanan
An X11 compatibility layer for banan-os's native GUI windowing system.
Running on linux
Building
git clone --recursive https://git.bananymous.com/Bananymous/xbanan.git
cd xbanan
cd banan-os
git apply ../0001-linux-window-server-sdl2.patch
cd ..
cmake -B build -S . -G Ninja
cmake --build build
Running
To start the WindowServer, run the following command in project root
./build/banan-os/userspace/programs/WindowServer/WindowServer
To run X11 apps specify DISPLAY=:69 environment variable. For example
DISPLAY=:69 xeyes
Description
Languages
C++
94.8%
C
3.8%
CMake
1.4%