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

ወስዷል የቅንብር አስተዳዳሪ መልቀቅ ስዌይ 1.1የ Wayland ፕሮቶኮልን በመጠቀም የተሰራ እና ከተሸፈነው የመስኮት አስተዳዳሪ ጋር ሙሉ በሙሉ ተኳሃኝ ነው። i3 እና ፓነል i3bar. 1.1.0 ከተለቀቀ ከአንድ ሰአት በኋላ የማስተካከያ ልቀት ታትሟል 1.1.1 ከ wlroots 0.6 ጋር የማይጣጣሙ በስህተት የተጨመሩ ለውጦችን በማስወገድ. የፕሮጀክት ኮድ በ 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 ማሰሪያዎች ተዘጋጅተዋል።

በአዲሱ እትም፡-

  • መገልገያው በተለየ ፕሮጀክት ተከፍሏል swaybg, የዴስክቶፕ ልጣፍ ለማስተዳደር የተነደፈ. Swaybg ከአሁን በኋላ ከSway ጋር የተሳሰረ አይደለም እና የላቁ ፕሮቶኮሎችን ከሚደግፉ ከማንኛውም የwayland ስብጥር አገልጋዮች ጋር መጠቀም ይቻላል
    wlr-ንብርብር-ሼል, xdg-ውፅዓት እና xdg-ሼል;

  • ከ i3 መስኮት ሥራ አስኪያጅ ጋር አለመጣጣምን ለማስወገድ ሥራ ተሠርቷል;
  • ለንክኪ ማያ ገጾች ድጋፍ ወደ swaybar ፓነል ተጨምሯል (በንክኪ እና በዴስክቶፕ ላይ በብስክሌት የሚንቀሳቀሱ ንጥረ ነገሮችን በተንሸራታች ምልክት);
  • swaybar የግቤት ክስተቶችን ሳያስኬድ በሌሎች መስኮቶች ላይ ያለውን ፓነል ለማሳየት "ተደራቢ" ሁነታን ተግባራዊ ያደርጋል።
  • ማራገፊያ{sym,code, switch} ቅንብሩን በመጠቀም የቁልፍ ሰሌዳ አቋራጮችን የማሰናከል ችሎታ ታክሏል።



ምንጭ: opennet.ru

አስተያየት ያክሉ