የ Wayland የተቀናጀ አገልጋይ labwc 0.6 መልቀቅ

የ labwc 0.6 ፕሮጀክት (Lab Wayland Compositor) መለቀቅ አለ፣ ለዌይላንድ የተዋሃደ አገልጋይ በማዘጋጀት የ Openbox መስኮት ስራ አስኪያጅን የሚያስታውስ አቅም አለው (ፕሮጀክቱ ለዌይላንድ የ Openbox አማራጭ ለመፍጠር እንደ ሙከራ ቀርቧል)። ከ labwc ባህሪያት መካከል ዝቅተኛነት, የታመቀ ትግበራ, ሰፊ የማበጀት አማራጮች እና ከፍተኛ አፈፃፀም ናቸው. የፕሮጀክት ኮድ በ C ቋንቋ ተጽፎ በGPLv2 ፍቃድ ተሰራጭቷል።

የ wlroots ቤተ መፃህፍት በSway ተጠቃሚ አካባቢ ገንቢዎች የተገነባ እና በ Wayland ላይ የተመሰረተ የተቀናጀ ስራ አስኪያጅ ስራን ለማደራጀት መሰረታዊ ተግባራትን በመስጠት እንደ መሰረት ያገለግላል። ከተራዘመው የዌይላንድ ፕሮቶኮሎች ውስጥ፣ wlr-output-management የሚደገፈው የውጤት መሳሪያዎችን ለማዋቀር፣ የዴስክቶፕ ሼል ስራን ለማደራጀት ንብርብር-ሼል እና የራስዎን ፓነሎች እና የመስኮት ቁልፎችን ለማገናኘት የውጭ-ቶፕሌል ነው።

እንደ ቅጽበታዊ ገጽ እይታዎችን መፍጠር, በዴስክቶፕ ላይ የግድግዳ ወረቀት ማሳየት, ፓነሎችን እና ምናሌዎችን ማስቀመጥ የመሳሰሉ ተግባራትን ለመተግበር ተጨማሪዎችን ማገናኘት ይቻላል. አኒሜሽን ውጤቶች፣ ቀስቶች እና አዶዎች (ከመስኮት አዝራሮች በስተቀር) በጭራሽ አይደገፉም። የX11 መተግበሪያዎችን በ Wayland ፕሮቶኮል መሰረት ለማስኬድ የXWayland DDX ክፍልን መጠቀም ይደገፋል። ጭብጡ፣ መሰረታዊ ሜኑ እና hotkeys የሚዋቀሩት በማዋቀር ፋይሎች በxml ቅርጸት ነው። ለከፍተኛ ፒክስል ትፍገት (HiDPI) ስክሪኖች አብሮ የተሰራ ድጋፍ አለ።

የ Wayland የተቀናጀ አገልጋይ labwc 0.6 መልቀቅ

አብሮ ከተሰራው ስርወ ሜኑ በተጨማሪ በmenu.xml በኩል ከተዋቀረው የሶስተኛ ወገን መተግበሪያ ሜኑ አተገባበርን እንደ bemenu፣ fuzzel እና wofi ያሉ ማገናኘት ይችላሉ። ዌይባርን፣ sfwbarን፣ Yambar ወይም LavaLauncherን እንደ ፓነል መጠቀም ይችላሉ። ሞኒተሮችን ማገናኘት እና ግቤቶችን ለመቀየር wlr-randr ወይም kanshi ን ለመጠቀም ይመከራል። ስክሪኑ የተቆለፈው swaylock በመጠቀም ነው።

በአዲሱ ልቀት ላይ ቁልፍ ለውጦች፡-

  • በwlroots ውስጥ የቀረበውን የትዕይንት ግራፍ ኤፒአይ አጠቃቀም በከፍተኛ ሁኔታ እንደገና ሰርቷል። የድጋሚ ስራው አተረጓጎም ፣ የመስኮቶች ማስዋብ ፣ ምናሌዎች እና የስክሪኑ ዛጎል አተገባበር ላይ ተጽዕኖ አሳድሯል። ምስሎችን እና ቅርጸ ቁምፊዎችን በስክሪኑ ላይ ከማሳየታቸው በፊት ማስኬድ ከሸካራነት ይልቅ ቋት (የ wlr_texture መዋቅር) ወደ መጠቀም ተቀይሯል፣ ይህም ትክክለኛ የውጤት ልኬትን ያረጋግጣል። ተቆጣጣሪዎችን ወደ wlr_scene_nodes ለማሰር ቀለል ያለ ኮድ። የተሻሻለ የማረም ችሎታዎች።
  • ለምናባዊ ዴስክቶፖች ድጋፍ ታክሏል።
  • በደንበኛ ምናሌዎች ውስጥ የተለያዩ ቋንቋዎችን ለመጠቀም ድጋፍ ታክሏል።
  • ለቪዲዮ ማሳያ ጥቅም ላይ የዋለው የአቀራረብ-ጊዜ ፕሮቶኮል ድጋፍ ተተግብሯል.
  • ለንክኪ መሳሪያዎች ድጋፍ ታክሏል።
  • የ drm_lease_v1 ፕሮቶኮል ድጋፍ ተተግብሯል፣ ወደ ምናባዊ እውነታ የራስ ቁር በሚወጣበት ጊዜ ለግራ እና ቀኝ አይኖች የተለያዩ ቋት ያለው ስቴሪዮ ምስል ለመፍጠር ይጠቅማል።
  • ምናባዊ የቁልፍ ሰሌዳ እና ጠቋሚን ለመጠቀም የተተገበሩ ፕሮቶኮሎች።
  • በሌሎች መስኮቶች (ToggleAlwaysOnTop) ላይ መስኮት ለመትከያ ሁነታ ታክሏል።
  • የመስኮቱን ድንበር ስፋት እና ቀለም ለመወሰን osd.border.color እና osd.border.width ቅንብሮች ታክለዋል።
  • የቁልፍ ሰሌዳ ግቤት መዘግየትን ለመለወጥ እና ቅንብሮችን ለመድገም የታከሉ ቅንብሮች።
  • በመዳፊት ጎማ (በነባሪ ፣ በዴስክቶፕ ላይ ሲያንሸራትቱ ፣ በምናባዊ ዴስክቶፖች መካከል ይቀያይራሉ) ክወናዎችን የማሰር ችሎታን ታክሏል።
  • ለስላሳ እና አግድም ማሸብለል ድጋፍ ታክሏል።
  • ለዴቢያን፣ ፍሪቢኤስዲ፣ አርክ እና ቮይድ፣ ያለ xwayland ስብሰባዎችን ጨምሮ ቀጣይነት ባለው የውህደት ስርዓት ፈተና ይሰጣል።
  • የቅርጸ-ቁምፊዎችን ዝንባሌ እና ውፍረት ለማስተካከል ተጨማሪ ድጋፍ (ሰያፍ እና ደማቅ ቅርጸ-ቁምፊዎችን ለመጠቀም)።
  • ቅንብር ታክሏል። የጠርዝ ቅድመ እይታ እንደነቃ ለመቆጣጠር።
  • ለንዑስ ምናሌዎች ቀስቶችን መስጠት ቀርቧል። የመለያያ ድጋፍ ወደ ምናሌው ተጨምሯል።
  • የ xdg-desktop-portal-wlr ፕሮቶኮል ያለ ተጨማሪ ቅንጅቶች ይሰራል (dbus ተጀምሯል እና በስርዓት የተሰራ ነው) ይህ OBS ስቱዲዮን በማስጀመር ላይ ያሉ ችግሮችን ይፈታል።



ምንጭ: opennet.ru

አስተያየት ያክሉ