ዌይላንድን በመጠቀም Sway 1.2 ብጁ አካባቢ መልቀቅ

ተዘጋጅቷል። የቅንብር አስተዳዳሪ መልቀቅ ስዌይ 1.2የ Wayland ፕሮቶኮልን በመጠቀም የተሰራ እና ከተሸፈነው የመስኮት አስተዳዳሪ ጋር ሙሉ በሙሉ ተኳሃኝ ነው። i3 እና ፓነል i3bar. የፕሮጀክት ኮድ በ C እና የተሰራጨው በ በ MIT ፈቃድ. ፕሮጀክቱ በሊኑክስ እና ፍሪቢኤስዲ ላይ ለመጠቀም ያለመ ነው።

የ i3 ተኳኋኝነት በትእዛዙ፣ በማዋቀር ፋይል እና በአይፒሲ ደረጃ የቀረበ ሲሆን ይህም ስዋይ ከX3 ይልቅ ዌይላንድን የሚጠቀም ግልጽ i11 ምትክ ሆኖ እንዲያገለግል ያስችለዋል። ስዌይ መስኮቶችን በስክሪኑ ላይ በቦታ ሳይሆን በምክንያታዊነት እንዲያስቀምጡ ይፈቅድልዎታል። ዊንዶውስ የስክሪን ቦታን በጥሩ ሁኔታ በሚጠቀም እና በቁልፍ ሰሌዳው ብቻ መስኮቶችን በፍጥነት እንዲቆጣጠሩ በሚያስችል ፍርግርግ የተደረደሩ ናቸው።

የተሟላ የተጠቃሚ አካባቢ ለመፍጠር፣ የሚከተሉት ተጓዳኝ አካላት ቀርበዋል። በላን። (የ KDE ​​የስራ ፈት ፕሮቶኮልን በመተግበር ላይ) ማወዛወዝ (ስክሪን ቆጣቢ) ማኮ (የማሳወቂያ አስተዳዳሪ) ፣ አስቀያሚ (ቅጽበታዊ ገጽ እይታዎችን ማንሳት) ቡርፕ (በማያ ገጹ ላይ አንድ ቦታ መምረጥ); wf-መቅጃ (የቪዲዮ ቀረጻ) መንገድባር (የመተግበሪያ አሞሌ) ፣ virtboard (የማያ ቁልፍ ሰሌዳ) wl-ክሊፕቦርድ (ከቅንጥብ ሰሌዳ ጋር አብሮ በመስራት) wallutils (የዴስክቶፕ ልጣፍ አስተዳደር).

ስዌይ በቤተ መፃህፍት ላይ እንደ ተገነባ ሞዱል ፕሮጀክት እየተዘጋጀ ነው። wlrootsየተቀናጀ ሥራ አስኪያጅን ሥራ ለማደራጀት ሁሉንም መሠረታዊ ቅድመ ሁኔታዎችን የያዘ። Wlroots ለ backends ያካትታል
የስክሪኑ መዳረሻ ማጠቃለል፣ የግብዓት መሳሪያዎች፣ ወደ OpenGL ቀጥተኛ መዳረሻ ሳይኖር ማቅረብ፣ ከKMS/DRM፣ libinput፣ Wayland እና X11 ጋር መስተጋብር (ንብርብር በXwayland ላይ የተመሰረተ የX11 መተግበሪያዎችን ለማስኬድ ቀርቧል)። ከSway በተጨማሪ፣ የwlroots ቤተ-መጽሐፍት በንቃት ጥቅም ላይ ይውላል ሌሎች ፕሮጀክቶችጨምሮ Librem5 и የወፍ ቤት. ከC/C++ በተጨማሪ ለ Scheme፣ Common Lisp፣ Go፣ Haskell፣ OCaml፣ Python እና Rust ማሰሪያዎች ተዘጋጅተዋል።

በአዲሱ እትም፡-

  • ከመስኮቱ ሥራ አስኪያጅ ጋር ተኳሃኝነትን ለማሻሻል ሥራ ተሠርቷል
    i3 4.17.

  • እንደገና ከተጀመረ በኋላ መተግበሪያውን ለመጀመር አማራጭ ታክሏል;
  • መስኮቶችን ወደ ትሮች ወይም ጎን ለጎን (የተቆለለ) ለመከፋፈል ነባሪውን ዘዴ ለመምረጥ መቀያየሪያ ታክሏል;
  • የቁልፍ ሰሌዳ አቀማመጦችን የመቀያየር ዘዴ ተሻሽሏል፣ የግቤት መሣሪያ አይነቶችን ለመወሰን ድጋፍ ተጨምሯል፣ እና አዲስ ትእዛዝ xkb_switch_layout ቀርቧል።
  • አዲስ የ xcursor_theme ትዕዛዝ እንደታሰበ ለመቀየር ለጠቋሚ ገጽታዎች ድጋፍ ታክሏል፤
  • ብቅ-ባይ መስኮቶች ወደ ንብርብር-ሼል ድጋፍ ታክሏል;
  • ለWayland ፕሮቶኮል የተተገበረ ድጋፍ wlr-ውጤት-ማስተዳደር-v1, የውጤት መሳሪያዎችን ለማዘጋጀት የታሰበ;
  • በwlr_output ኤፒአይ በኩል በአቶሚክ የስክሪን ቅንጅቶችን ለመለወጥ ተጨማሪ ድጋፍ;
  • ለንክኪ ማያ ገጽ ማስተካከያ የካሊብሬሽን_ማትሪክስ ቅንብር;
  • በርካታ የማህደረ ትውስታ ፍሳሾች እና የብልሽት ችግሮች ተስተካክለዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ