KwinFT - වඩාත් ක්‍රියාකාරී සංවර්ධනය සහ ප්‍රශස්තකරණය සඳහා ඇසක් ඇති Kwin දෙබලකි

ක්වින් සහ එක්ස්වේලන්ඩ් හි ක්‍රියාකාරී සංවර්ධකයින්ගෙන් කෙනෙකු වන රෝමන් ගිල්ග්, ක්වින් කවුළු කළමනාකරුගේ දෙබලක් හඳුන්වා දුන්නේය. KwinFT (වේගවත් ධාවන පථය), මෙන්ම Kwayland පුස්තකාලයේ සම්පූර්ණයෙන්ම ප්‍රතිනිර්මාණය කරන ලද අනුවාදයක් ලෙස හැඳින්වේ රැප්ලන්ඩ්, Qt දක්වා බැඳීම් වලින් නිදහස් කර ඇත. ගෑරුප්පුවේ අරමුණ වන්නේ Kwin වඩාත් සක්‍රීයව වර්ධනය කිරීමට ඉඩ දීම, වේලන්ඩ් සඳහා අවශ්‍ය ක්‍රියාකාරීත්වය වැඩි කිරීම මෙන්ම විදැහුම්කරණය ප්‍රශස්ත කිරීමයි. ඉතා ආක්‍රමණශීලී නවෝත්පාදනයන් ඔවුන්ගේ කාර්ය ප්‍රවාහය බිඳ දැමිය හැකි විශාල පරිශීලකයින් සංඛ්‍යාවක් අවදානමට ලක් කිරීමට KDE කණ්ඩායමට අවශ්‍ය නොවන බැවින් Classic Kwin ඉතා මන්දගාමී පැච් දරුකමට හදාගැනීමෙන් පීඩා විඳිති. බොහෝ පැච් වසර කිහිපයක් තිස්සේ සමාලෝචනයට ලක්ව ඇති අතර, එය වේලන්ඩ් සහ විවිධ අභ්‍යන්තර කේත ප්‍රතිනිර්මාණය ක්‍රියාත්මක කිරීම බෙහෙවින් මන්දගාමී කරයි. KwinFT Kwin සඳහා විනිවිද පෙනෙන ආදේශකයක් ලෙස ස්ථානගත කර ඇති අතර එය දැන් Manjaro හි ඇත. කෙසේ වෙතත්, සංවර්ධකයින් අනාගතයේදී සිදුවිය හැකි අනුකූලතා බිඳවැටීමක් ගැන අනතුරු අඟවයි. එහි වත්මන් ස්වරූපයෙන්, KwinFT වැනිලා Kwin හි නොමැති පහත විශේෂාංග සපයයි:

  • වේලන්ඩ් සහ X11 යන දෙඅංශයේම වැඩ කිරීමේදී ප්‍රමාදයන් අඩු කරන ලද සංයුක්ත කිරීමේ ක්‍රියාවලිය සම්පූර්ණයෙන් නැවත සකස් කිරීම;
  • වේලන්ඩ් දිගු කිරීමේ සහාය wp_viewporter, එය වීඩියෝ ක්‍රීඩකයන්ගේ ක්‍රියාකාරිත්වය වැඩි දියුණු කරන අතර, Xwayland හි අනාගත අනුවාදය සඳහා ද අවශ්‍ය වේ එකතු කළා බොහෝ පැරණි ක්රීඩා වල තිර විභේදන වෙනස්කම් අනුකරණය කිරීම සඳහා සහාය;
  • වේලන්ඩ් යටතේ සංදර්ශක භ්‍රමණය සහ දර්පණය සඳහා පූර්ණ සහාය.

KwinFT සහ Wrapland ඉක්මනින් සියලුම Linux බෙදාහැරීම් මත ලබා ගත හැකි වනු ඇතැයි අපේක්ෂා කෙරේ. Wrapland පිරිසිදු C++ පුස්තකාලයක් බවට පත් කිරීමට මෙන්ම තෙවන පාර්ශවීය, ජනප්‍රිය තාක්ෂණයන් සඳහා බාධාවකින් තොරව සහාය ලබා දීමට සැලසුම් කර ඇත. උදාහරණයක් ලෙස, Wlroots ප්‍රොටෝකෝලය සඳහා සහය දැනටමත් එයට එකතු කර ඇත wlr-output-manager, ඉඩ දෙනවා KScreen හරහා Wlroots මත පදනම් වූ නිර්මාපකයින් (උදාහරණයක් ලෙස Sway) තුළ තිර පරාමිතීන් සකසන්න.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න