Пас аз як соли рушд, сервери таркибии Wayfire 0.10 бароварда шуд. Он Wayland-ро истифода мебарад ва имкон медиҳад, ки интерфейсҳои корбари каммасраф бо эффектҳои 3D дар сабки плагинҳои 3D барои Compiz (гузариши экранҳо тавассути куби 3D, тарҳбандии фазои фазои, тағирёбӣ ҳангоми кор бо тирезаҳо ва ғ.). Wayfire тавсеаи функсияҳоро тавассути плагинҳо дастгирӣ мекунад ва системаи конфигуратсияи чандирро таъмин мекунад. Рамзи лоиҳа дар C++ навишта шудааст ва таҳти иҷозатномаи MIT паҳн карда мешавад.
Лоиҳа дар асоси китобхонаи wlroots сохта шудааст, ки аз ҷониби таҳиягарони муҳити корбарии Sway таҳия шудааст ва вазифаҳои асосии ташкили кори менеҷери таркибиро дар асоси Wayland таъмин мекунад. Systemd, elogind ё seatd метавонанд барои идоракунии сессияҳо истифода шаванд. Дастгирии иҷроиши барномаҳои X11 бо истифода аз XWayland. Ҳамчун панел, шумо метавонед wf-shell-ро аз таҳиягарони Wayfire ё панели тарафи сеюм LavaLauncher истифода баред. Лоиҳа инчунин китобхонаро барои кор бо файлҳои конфигуратсияи wf-config ва конфигуратсияи графикии wcm таҳия мекунад.
Дар версияи нави Wayfire:
- Имконияти ба таври ҷудогона танзим кардани дастгоҳҳои гуногуни вуруд илова карда шудааст. Масалан, шумо метавонед маҷмӯи гуногуни тарҳбандиҳоро барои якчанд клавиатураҳои пайвастшуда танзим кунед.
- Илова ба пуштибонии стандартии OpenGL ES дар асоси API-и графикии Vulkan ва китобхонаи Pixman, дастгирии таҷрибавӣ барои пешниҳоди ақибмондаҳо илова карда шуд.
- API rendering барои ҳамгироӣ бо системаи рендеринги китобхонаи wlroots аз нав кор карда шуд.
- Имконияти муқаррар кардани профили рангии худ барои ҳар як дастгоҳи баромад амалӣ карда шудааст.
- Васлкунаки "аниматсия" бо эффектҳои нави аниматсионӣ, ба монанди эффекти лампаи ҷодугарӣ, ки дар он тиреза ҳангоми кам кардани он ба нишона хурд мешавад ва печида мешавад, инчунин эффектҳои чарх ва зап навсозӣ шудааст. Ҳоло имконпазир аст, ки плагинҳои берунаро барои эҷод кардани эффектҳои аниматсияҳои худ пайваст кунед.
- Усулҳои нави IPC барои муайян кардан ва танзим кардани тарҳбандии клавиатура, фиристодани тирезаҳо ба мизи кории мушаххас ва муайян кардани мавқеи курсор илова карда шуданд.
- Дастгирии иловашуда барои нашри китобхонаи wlroots 0.19, ки протоколҳои нави Wayland, дастгирии Multi-GPU ва қобилияти ба таври возеҳ ҳамоҳангсозии буферҳоро бо истифода аз объектҳои ҳамоҳангсозии DRM (Direct Rendering Manager) амалӣ мекунад.
- Васлкунаки "андозаи тағирёбанда" коркарди андозаи ҳадди аксар ва минималии тирезаро беҳтар кардааст.
- Дастгирии иловашуда барои скрипт барои оғози Xwayland, ки ба шумо имкон медиҳад, ки пас аз оғоз ва аз нав оғоз кардани Xwayland фармонҳои иловагиро иҷро кунед, ки ба .xinitrc монанд аст.

Илова бар ин, қайд кардан бамаврид аст, ки баровардани композит сервер Wayland Maker 0.6, ки муҳити корбарии услуби Window Maker-ро, ки бо истифода аз протоколи Wayland сохта шудааст, амалӣ мекунад. Хусусиятҳои дастгиришаванда инҳоянд: тарҳбандии тирезаҳои қабат-қабат, мизи кории виртуалӣ, панели паҳлӯӣ, тарҳи услуби NeXTSTEP, дастгирии часпондани барномаҳо ба экран, тамаркуз ба сабукӣ ва иҷрои баланд, қобилияти иҷро кардани барномаҳои X11 бо истифода аз XWayland. Протоколҳои Wayland, ки дастгирӣ мешаванд, инҳоянд: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell ва idle_inhibit_unstable_v1. Коди лоиҳа бо забони C ва навишта шудааст.
Манбаъ: opennet.ru
