Xlib
From Wikipedia, the free encyclopedia
Xlib je v informatice název sady knihoven implementujících protokoly pro komunikaci mezi aplikacemi (tj. klienty) a X Serverem v grafickém uživatelském rozhraní (GUI) X Window System. Xlib je naprogramována v jazyce C. Knihovna umožňuje programovat aplikace bez toho, aby programátor musel znát detaily X protokolu. Jen málo aplikací dnes využívá Xlib přímo. Pro programování grafických aplikací jsou používány vyšší knihovny, které následně využívají funkce Xlib, například:
![]() | |
Vývojář | X.Org Foundation |
---|---|
Aktuální verze | 1.8.9 (5. dubna 2024) |
Operační systém | GNU/Linux BSD UN*X |
Vyvíjeno v | C |
Typ softwaru | knihovna |
Licence | Expat licencia X11 license Historical Permission Notice and Disclaimer |
Web | gitlab |
Některá data mohou pocházet z datové položky. |
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Xlib_and_XCB_in_the_X_Window_System_graphics_stack.svg/640px-Xlib_and_XCB_in_the_X_Window_System_graphics_stack.svg.png)
Xlib byla vytvořena kolem roku 1985, a v současné době se využívá v grafickém uživatelském prostředí mnoha unixových systémů. V současné době probíhá snaha nahradit zastaralou knihovnu Xlib novějšími knihovnami XCB. Xlib je díky širokému nasazení v různých programech stále hojně využívána, a proto je XCB interně použita v nových implementacích Xlib jako nejnižší transportní vrstva.