KwinFT - orita ti Kwin pẹlu oju si idagbasoke ti nṣiṣe lọwọ diẹ sii ati iṣapeye

Roman Gilg, ọkan ninu awọn idagbasoke ti nṣiṣe lọwọ ti Kwin ati Xwayland, ṣe agbekalẹ orita kan ti oluṣakoso window Kwin ti a pe KwinFT (Orin Yara), bakanna bi ẹya ti a tunṣe patapata ti ile-ikawe Kwayland ti a pe Wrapland, ominira lati abuda to Qt. Idi ti orita ni lati gba laaye fun idagbasoke ti nṣiṣe lọwọ diẹ sii ti Kwin, jijẹ iṣẹ ṣiṣe ti o nilo fun Wayland, bakanna bi imudara imudara. Classic Kwin jiya lati isọdọmọ patch ti o lọra pupọ, bi ẹgbẹ KDE ko fẹ lati ṣe eewu nọmba nla ti awọn olumulo fun ẹniti ĭdàsĭlẹ ibinu pupọ le fọ ṣiṣan iṣẹ wọn. Ọpọlọpọ awọn abulẹ ti wa labẹ atunyẹwo fun ọpọlọpọ ọdun, eyiti o fa fifalẹ imuse ti Wayland ati ọpọlọpọ awọn atunṣe koodu inu. KwinFT wa ni ipo bi aropo sihin fun Kwin, ati pe o wa bayi ni Manjaro. Bibẹẹkọ, awọn olupilẹṣẹ kilọ nipa didenukole ibamu ti o ṣeeṣe ni ọjọ iwaju. Ni fọọmu lọwọlọwọ rẹ, KwinFT pese awọn ẹya wọnyi ti o nsọnu ni vanilla Kwin:

  • Atunse pipe ti ilana ikọwe, eyiti o dinku awọn idaduro nigba ṣiṣẹ ni mejeeji Wayland ati X11;
  • Wayland itẹsiwaju support wp_viewporter, eyiti o ṣe ilọsiwaju iṣẹ ti awọn ẹrọ orin fidio, ati pe o tun jẹ pataki fun ẹya ọjọ iwaju ti Xwayland, ninu eyiti kun atilẹyin fun apẹẹrẹ awọn iyipada ipinnu iboju ni ọpọlọpọ awọn ere agbalagba;
  • Atilẹyin ni kikun fun yiyi ifihan ati mirroring labẹ Wayland.

O nireti pe KwinFT ati Wrapland yoo wa laipẹ lori gbogbo awọn pinpin Lainos. Wrapland ti gbero lati yipada si ile-ikawe C ++ mimọ, ati lati pese pẹlu atilẹyin ailopin fun ẹnikẹta, awọn imọ-ẹrọ olokiki. Fun apẹẹrẹ, atilẹyin fun Ilana Wlroots ti ti ṣafikun tẹlẹ si rẹ wlr-jade-oluṣakoso, gbigba ṣeto awọn aye iboju ni awọn olupilẹṣẹ orisun Wlroots (fun apẹẹrẹ Sway) nipasẹ KScreen.

orisun: linux.org.ru

Fi ọrọìwòye kun