ሮማን ጊልግ,
የፕሮጀክቱ ግብ KWin እና KWaylandን በመጠቀም እንደገና ጥቅም ላይ ማዋል ነው።
የፕሮጀክቱን እድገት ለማፋጠን ፣ ኮዱን ለማደስ ፣ ማመቻቸትን ለመጨመር እና መሰረታዊ ፈጠራዎችን ለማቃለል የሚያስችልዎ ዘመናዊ ቴክኖሎጂዎች እና የእድገት ልምዶች አሁን ባለው ቅርፅ ወደ KWin ውህደት አስቸጋሪ ነው። KWinFT እና Wrapland ያለችግር KWin እና KWayland ለመተካት ጥቅም ላይ ሊውሉ ይችላሉ ነገር ግን ሙሉ ተኳኋኝነትን ማስቀጠል ፈጠራ ወደ ፊት እንዳይሄድ የሚከለክል ቅድሚያ በሚሰጥባቸው የ KWin መቆለፊያ በብዙ ምርቶች የተገደቡ አይደሉም።
በKWinFT፣ ገንቢዎች ይበልጥ ዘመናዊ የሆኑ የእድገት ቴክኒኮችን በመጠቀም መረጋጋትን እየጠበቁ አዳዲስ ባህሪያትን ለመሞከር ነፃ እጅ አላቸው። ለምሳሌ የ KWinFT ኮድን ለመፈተሽ ቀጣይነት ያለው የመዋሃድ ስርዓት ጥቅም ላይ ይውላል፣ ይህም የተለያዩ ሊንተሮችን በመጠቀም ማረጋገጥን፣ ስብሰባዎችን አውቶማቲክ ማመንጨት እና የላቀ ሙከራን ያካትታል። ከተግባራዊ እድገት አንፃር የ KWinFT ዋና ትኩረት ከፍተኛ ጥራት ያለው እና የተሟላ የፕሮቶኮል ድጋፍ መስጠት ላይ ይሆናል
ዌይላንድ፣ ከዌይላንድ ጋር ውህደቱን የሚያወሳስቡ የ KWin አርክቴክቸር ባህሪያትን ጨምሮ።
አስቀድመው ወደ KWinFT ከተጨመሩት የሙከራ ፈጠራዎች መካከል፡-
- የማጠናቀር ሂደቱ እንደገና ተሠርቷል፣ ይህም X11 እና ዌይላንድን የሚያሄድ ይዘትን አተረጓጎም በእጅጉ አሻሽሏል። በተጨማሪም፣ በምስል መፈጠር እና በስክሪኑ ላይ ባለው ማሳያ መካከል ያለውን መዘግየቶች ለመቀነስ ሰዓት ቆጣሪ ታክሏል።
- ወደ ዌይላንድ ፕሮቶኮል ማራዘሚያ ተተግብሯል"
ተመልካች "፣ ደንበኛው በአገልጋይ በኩል መቁጠር እና የወለል ጠርዞቹን እንዲቆርጥ ያስችለዋል። ከቀጣዩ የXWayland ዋና ልቀት ጋር ተዳምሮ፣ ቅጥያው የቆዩ ጨዋታዎችን የማያ ገጽ ጥራት ለውጦችን የማስመሰል ችሎታን ይሰጣል። - በ Wayland ላይ ለተመሰረቱ ክፍለ ጊዜዎች ለማሽከርከር እና ለማንጸባረቅ ሙሉ ድጋፍ።
Wrapland በሲ ++ ፕሮጀክቶች ውስጥ ለመጠቀም ቀላል በሆነ መልኩ የሊብዌይላንድ ተግባራትን መዳረሻ የሚያቀርብ የQt-style ፕሮግራሚንግ በይነገጽ ያቀርባል። Wrapland በመጀመሪያ እንደ KWayland ሹካ ለማልማት ታቅዶ ነበር ነገርግን የKWayland ኮድ አጥጋቢ ባለመሆኑ አሁን KWaylandን ሙሉ ለሙሉ ለማደስ እንደ ፕሮጀክት እየተቆጠረ ነው። በWrapland እና KWayland መካከል ያለው በጣም አስፈላጊው ልዩነት ከQt ጋር አለመታሰሩ እና Qt ሳይጭኑ ለብቻው ጥቅም ላይ መዋል አለባቸው። ለወደፊቱ፣ Wrapland ከC++ ኤፒአይ ጋር እንደ ሁለንተናዊ ቤተ-መጻሕፍት ሊያገለግል ይችላል፣ ይህም ገንቢዎች የሊብዌይላንድ ሲ ኤፒአይን የመጠቀም ፍላጎትን ያስወግዳል።
ዝግጁ የሆኑ ፓኬጆች የሚፈጠሩት ለማንጃሮ ሊኑክስ ተጠቃሚዎች ነው። KWinFTን ለመጠቀም ከማከማቻው ውስጥ kwinft ን ብቻ ይጫኑ እና ወደ መደበኛው KWin ለመመለስ የ kwin ጥቅልን ይጫኑ። የ Wrapland አጠቃቀም በKDE ብቻ የተገደበ አይደለም፣ ለምሳሌ፣ የደንበኛ ትግበራ ለአገልግሎት ተዘጋጅቷል።
ይህ በእንዲህ እንዳለ
ምንጭ: opennet.ru