waddlesplash / xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.
MIT License
91 stars 3 forks source link
compatibility-layer emulation haiku

Xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.

Untitled

Xlib's API is relatively low-level, but it is just high-level enough that it can be emulated on top of a higher-level API like Haiku's.

At present, it provides enough functioning Xlib APIs for Cairo and GTK to run with only occasional glitches. (Other X11 applications vary greatly in terms of what does and does not work.)

Requirements

pkgman install devel:libiconv devel:kbproto devel:xproto

History

This project was originally based on an old experiment found on SourceForge.JP, written by ja6hfa (Shibukawa Yoshiki) and kazuyakt, which had only a few functions implemented, but provided a basic structure and initial direction.