Baetsi ba projeke ea Cuarzo OS ba hlahisitse tokollo ea pele ea laeborari ea Louvre, e fanang ka likarolo bakeng sa nts'etsopele ea li-server tse kopaneng tse ipapisitseng le protocol ea Wayland. Khoutu e ngotsoe ka C++ 'me e ajoa tlas'a laesense ea GPLv3.
Laeborari e hlokomela lits'ebetso tsohle tsa boemo bo tlase, ho kenyelletsa ho laola li-buffers tsa litšoantšo, ho sebelisana le li-subsystems le li-graph tsa API ho Linux, hape e fana ka ts'ebetsong e seng e entsoe ea likeketso tse fapaneng tsa protocol ea Wayland. Ho ba teng ha likarolo tse lokiselitsoeng ho etsa hore ho khonehe hore u se ke ua qeta likhoeli tsa mosebetsi ho theha likarolo tse tlaase tsa maemo a tlaase, empa hang-hang u fumane moralo oa seva o lokiselitsoeng le o sebetsang, o ka ikamahanyang le litlhoko tsa hau 'me oa tlatsetsoa ka se hlokahalang. tshebetso e atolositsoeng. Haeba ho hlokahala, moqapi a ka hlakola mekhoa e fanoeng ke laeborari ho sebetsana le liprothokholo, liketsahalo tsa ho kenya, le liketsahalo tsa ho fana.
Ho ea ka bahlahisi, laeborari e bonahala e phahametse ts'ebetso ho feta litharollo tse hlolisanoang. Mohlala, mohlala oa seva e kopaneng, louvre-weston-clone, e ngotsoeng ho sebelisoa Louvre, e hlahisang ts'ebetso ea projeke ea Weston, ha e bapisoa le Weston le Sway, e sebelisa lisebelisoa tse fokolang tsa CPU le GPU litekong, hape e u lumella. ho fihlela FPS e phahameng e sa fetoheng, leha e le maemong a rarahaneng.
Lintlha tsa bohlokoa tsa Louvre:
- Ts'ehetso bakeng sa litlhophiso tsa li-GPU tse ngata (Multi-GPU).
- E ts'ehetsa linako tse ngata tsa basebelisi (Multi-Session, TTY switching).
- Seseteme ea ho fana e ts'ehetsang mekhoa e thehiloeng ho 2D rendering (LPainter), Scenes, le Views.
- Bokhoni ba ho sebelisa li-shader tsa hau le mananeo a OpenGL ES 2.0.
- Setšoantšo se secha se etsoa ka mokhoa oo ho hlokahalang (feela ha litaba tsa sebaka li fetoha).
- Mosebetsi o nang le likhoele tse ngata, o o lumellang ho fihlela FPS e phahameng e nang le v-sync e lumelletsoeng leha o fana ka maemo a rarahaneng (ts'ebetso e nang le khoele e le 'ngoe e na le mathata a ho boloka FPS e phahameng ka lebaka la liforeimi tse sieo tse ke keng tsa sebetsoa ka lebaka la tieho e emetse ho hokahana le foreimi e koalang pulse. (ha ho letho).
- E ts'ehetsa buffering e le 'ngoe, habeli le hararo.
- Ts'ebetsong ea clipboard bakeng sa data ea mongolo.
- Wayland le tšehetso ea li-extensions:
- XDG Shell ke sebopeho sa ho theha le ho sebelisana le bokaholimo joalo ka lifensetere, e u lumellang ho li tsamaisa ho potoloha skrineng, ho fokotsa, ho holisa, ho fetola boholo, joalo-joalo.
- XDG Decoration - ho fana ka mekhabiso ea lifensetere ka lehlakoreng la seva.
- Nako ea Tlhahiso - e fana ka pontšo ea video.
- Linux DMA-Buf - ho arolelana likarete tse ngata tsa video ho sebelisa theknoloji ea dma-buf.
- E tšehetsa mosebetsi libakeng tse thehiloeng ho Intel (i915), AMD (amdgpu) le bakhanni ba NVIDIA (mokhanni oa thepa kapa nouveau).
- Lintlha tse e-so kenngoe tšebetsong (lethathamong la merero):
- Touch Events - ho sebetsana le liketsahalo tsa skrineng.
- Boitšisinyo ba Pointer - li-control tsa skrineng sa ho ama.
- Viewporter - E dumella moreki ho etsa sekala sa lehlakore la seva le ho fokotsa mathoko.
- Ho fetola lintho tsa LView.
- XWayland - e qala lits'ebetso tsa X11.
Source: opennet.ru