KwinFT - మరింత చురుకైన అభివృద్ధి మరియు ఆప్టిమైజేషన్‌ను దృష్టిలో ఉంచుకుని Kwin యొక్క ఫోర్క్

Kwin మరియు Xwayland యొక్క క్రియాశీల డెవలపర్‌లలో ఒకరైన రోమన్ గిల్గ్, Kwin విండో మేనేజర్ యొక్క ఫోర్క్‌ను పరిచయం చేశారు. KwinFT (ఫాస్ట్ ట్రాక్), అలాగే Kwayland లైబ్రరీ యొక్క పూర్తిగా పునఃరూపకల్పన చేయబడిన సంస్కరణ అని పిలుస్తారు ర్యాప్లాండ్, క్యూటికి బైండింగ్‌ల నుండి విముక్తి పొందింది. ఫోర్క్ యొక్క ఉద్దేశ్యం క్విన్ యొక్క మరింత చురుకైన అభివృద్ధిని అనుమతించడం, వేలాండ్‌కు అవసరమైన కార్యాచరణను పెంచడం, అలాగే రెండరింగ్‌ను ఆప్టిమైజ్ చేయడం. క్లాసిక్ క్విన్ చాలా నెమ్మదిగా ప్యాచ్ స్వీకరణతో బాధపడుతోంది, ఎందుకంటే KDE బృందం భారీ సంఖ్యలో వినియోగదారులను రిస్క్ చేయకూడదనుకుంటుంది, వీరి కోసం చాలా దూకుడు ఆవిష్కరణ వారి వర్క్‌ఫ్లోను విచ్ఛిన్నం చేస్తుంది. అనేక ప్యాచ్‌లు చాలా సంవత్సరాలుగా సమీక్షలో ఉన్నాయి, ఇది వేలాండ్ మరియు వివిధ అంతర్గత కోడ్ రీఫ్యాక్టరింగ్‌ల అమలును బాగా తగ్గిస్తుంది. KwinFT క్విన్‌కు పారదర్శక ప్రత్యామ్నాయంగా ఉంది మరియు ఇప్పుడు మంజారోలో అందుబాటులో ఉంది. అయితే, డెవలపర్లు భవిష్యత్తులో సాధ్యమయ్యే అనుకూలత విచ్ఛిన్నం గురించి హెచ్చరిస్తున్నారు. దాని ప్రస్తుత రూపంలో, వనిల్లా క్విన్‌లో లేని కింది లక్షణాలను KwinFT అందిస్తుంది:

  • కంపోజిటింగ్ ప్రక్రియ యొక్క పూర్తి పునర్నిర్మాణం, ఇది వేలాండ్ మరియు X11 రెండింటిలోనూ పని చేస్తున్నప్పుడు ఆలస్యం తగ్గింది;
  • వేలాండ్ పొడిగింపు మద్దతు wp_viewporter, ఇది వీడియో ప్లేయర్‌ల పనితీరును మెరుగుపరుస్తుంది మరియు Xwayland యొక్క భవిష్యత్తు సంస్కరణకు కూడా ఇది అవసరం జోడించారు అనేక పాత గేమ్‌లలో స్క్రీన్ రిజల్యూషన్ మార్పులను అనుకరించడానికి మద్దతు;
  • Wayland కింద డిస్ప్లే రొటేషన్ మరియు మిర్రరింగ్ కోసం పూర్తి మద్దతు.

KwinFT మరియు Wrapland త్వరలో అన్ని Linux పంపిణీలలో అందుబాటులోకి వస్తాయని భావిస్తున్నారు. ర్యాప్‌ల్యాండ్‌ను స్వచ్ఛమైన C++ లైబ్రరీగా మార్చాలని, అలాగే థర్డ్-పార్టీ, జనాదరణ పొందిన సాంకేతికతలకు అతుకులు లేని మద్దతును అందించడానికి ప్రణాళిక చేయబడింది. ఉదాహరణకు, Wlroots ప్రోటోకాల్‌కు మద్దతు ఇప్పటికే దీనికి జోడించబడింది wlr-output-manager, అనుమతిస్తుంది KScreen ద్వారా Wlroots-ఆధారిత కంపోజర్‌లలో (ఉదాహరణకు Sway) స్క్రీన్ పారామితులను సెట్ చేయండి.

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి