92e02dcadf4dda55df1f853f6d766ca3419abd9f
These are usually internal event windows which should not be visible. I'm not sure what the correct check for this would be... gtk and other toolkits create a lot of dummy windows that should not be visible.
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++
93.9%
C
4.6%
CMake
1.5%