Go to file
Oskari Alaranta 7be8edada7 Add child window id to its parent
I had accidentally removed this in b228ef13c4 and it broke all programs
that were using child windows :D
2026-04-15 18:43:03 +03:00
2026-02-07 18:44:48 +02:00
2026-02-21 03:50:42 +02:00
2026-04-15 18:43:03 +03:00
2026-02-07 18:44:48 +02:00
2026-02-07 18:44:48 +02:00
2026-04-15 17:54:40 +03:00
2026-02-07 18:44:48 +02:00
2026-04-15 17:54:40 +03:00
2026-02-07 18:44:48 +02:00

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
No description provided
Readme BSD-2-Clause 4.8 MiB
Languages
C++ 94.8%
C 3.8%
CMake 1.4%