ሚር 1.2 የማሳያ አገልጋይ መለቀቅ

የቀረበው በ የማሳያ አገልጋይ መለቀቅ ሚር 1.2የዩኒቲ ሼል እና የኡቡንቱ እትም ለስማርትፎኖች ለማዘጋጀት ፈቃደኛ ባይሆንም እድገቱ በካኖኒካል ይቀጥላል። ሚር በካኖኒካል ፕሮጄክቶች ውስጥ ተፈላጊ ሆኖ ይቆያል እና አሁን ለተካተቱ መሳሪያዎች እና የነገሮች በይነመረብ (አይኦቲ) መፍትሄ ሆኖ ተቀምጧል። ሚር ለዋይላንድ እንደ ስብጥር አገልጋይ ሆኖ ሊያገለግል ይችላል፣ ይህም ማንኛውንም አፕሊኬሽን ዌይላንድን በመጠቀም (ለምሳሌ በGTK3/4፣ Qt5 ወይም SDL2 የተሰራ) በ Mir ላይ በተመሰረቱ አካባቢዎች እንዲሰሩ ያስችልዎታል። የመጫኛ ፓኬጆች ለኡቡንቱ 16.04/18.04/18.10/19.04 ተዘጋጅተዋል (PPA) እና Fedora 28/29/30.

በአዲሱ እትም፡-

  • የዋይላንድ አፕሊኬሽኖች በሚር አካባቢ መጀመሩን ለማረጋገጥ በመሳሪያዎቹ ውስጥ፣ የሚደገፉ የWayland ፕሮቶኮል ማራዘሚያዎች ቁጥር ጨምሯል። ቅጥያዎቹ wl_shell፣ xdg_wm_base እና xdg_shell_v6 በነባሪነት ነቅተዋል። zwlr_layer_shell_v1 እና zxdg_output_v1 ለየብቻ ሊነቁ ይችላሉ። የራሳቸውን የWayland ፕሮቶኮል ሚር ላይ ለተመሰረቱ ስዕላዊ ቅርፊቶቻቸው የመግለፅ ችሎታ ለማቅረብ ስራ ጀምሯል። እንደዚህ አይነት ባህሪን ለመተግበር የመጀመሪያው እርምጃ አዲስ የሊብሚርዌይላንድ-ዴቭ ፓኬጅ መጨመር ነበር, ይህም ለእራስዎ ፕሮቶኮል ክፍል ለማመንጨት እና በ MirAL ውስጥ እንዲመዘገቡ ያስችልዎታል;
  • የ MirAL (Mir Abstraction Layer) ንብርብር አቅም ተዘርግቷል፣ ይህም በቀጥታ ወደ ሚር ሰርቨር መድረስ እና በሊብሚራል ቤተ-መጽሐፍት በኩል ወደ ABI አብስትራክት መድረስን ለማስወገድ ሊያገለግል ይችላል። የራስዎን የWayland ቅጥያዎችን ወደ WaylandExtensions ክፍል ለመመዝገብ ድጋፍ ታክሏል። አዲስ MinimalWindowManager ክፍል በነባሪ የመስኮት አስተዳደር ስትራቴጂ ትግበራ ታክሏል (ቀላል ተንሳፋፊ የመስኮት ዛጎሎችን ለመፍጠር፣ የWayland ደንበኞች በንክኪ ስክሪኖች ላይ የስክሪን ምልክቶችን በመጠቀም መስኮቱን እንዲያንቀሳቅሱ እና እንዲቀይሩ መደገፍ)።
  • እንደ አስፈላጊነቱ የ Xwayland ክፍልን የማስጀመር ችሎታ ለ X11 መተግበሪያዎች የሙከራ ድጋፍ ተዘርግቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ