වේලන්ඩ් භාවිතයෙන් Sway 1.1 අභිරුචි පරිසරය නිකුත් කිරීම

සිදු විය සංයුක්ත කළමනාකරු නිකුතුව ස්වේජ් 1.1, වේලන්ඩ් ප්‍රොටෝකෝලය භාවිතයෙන් ගොඩනගා ඇති අතර ටයිල් කළ කවුළු කළමනාකරු සමඟ සම්පුර්ණයෙන්ම අනුකූල වේ i3 සහ පැනලය i3bar. 1.1.0 නිකුතුවෙන් පැයකට පසු, නිවැරදි කිරීමේ නිකුතුවක් ප්‍රකාශයට පත් කරන ලදී 1.1.1 wlroots 0.6 සමඟ නොගැලපෙන වැරදි ලෙස එකතු කරන ලද වෙනස්කම් ඉවත් කිරීමත් සමඟ. ව්යාපෘති කේතය C සහ ලියා ඇත විසින් බෙදා හරිනු ලැබේ MIT බලපත්‍රය යටතේ. මෙම ව්‍යාපෘතිය Linux සහ FreeBSD මත භාවිතය ඉලක්ක කර ඇත.

i3 අනුකූලතාව විධානය, වින්‍යාස ගොනුව සහ IPC මට්ටමින් සපයනු ලැබේ, X3 වෙනුවට Wayland භාවිතා කරන විනිවිද පෙනෙන i11 ප්‍රතිස්ථාපනයක් ලෙස Sway භාවිතා කිරීමට ඉඩ සලසයි. Sway ඔබට තිරය මත ජනේල ස්ථානගත කිරීමට ඉඩ සලසයි, නමුත් තාර්කිකව. වින්ඩෝස් ජාලකය තුළ සකසා ඇති අතර එමඟින් තිර අවකාශය ප්‍රශස්ත ලෙස භාවිතා කරන අතර යතුරුපුවරුව භාවිතයෙන් ඉක්මනින් කවුළු හැසිරවීමට ඔබට ඉඩ සලසයි.

සම්පූර්ණ පරිශීලක පරිසරයක් නිර්මාණය කිරීම සඳහා, පහත සඳහන් සංරචක පිරිනමනු ලැබේ: අපි කෑවා (KDE idle protocol ක්‍රියාත්මක කරන පසුබිම් ක්‍රියාවලිය), swaylock (තිර සුරැකුම), මාකෝ (දැනුම්දීම් කළමනාකරු), අඳුරේ (තිරපිටපත් ගනිමින්), මුඩුක්කු (තිරය මත ප්රදේශයක් තෝරාගැනීම), wf-රෙකෝඩරය (වීඩියෝ ග්‍රහණය), මාර්ග තීරුව (යෙදුම් තීරුව), virtboard (තිර යතුරු පුවරුව), wl-ක්ලිප්බෝඩ් (ක්ලිප්බෝඩ් සමඟ වැඩ කිරීම), wallutils (ඩෙස්ක්ටොප් බිතුපත් කළමනාකරණය).

Sway පුස්තකාලයක් මුදුනේ ඉදිකරන ලද මොඩියුලර් ව්‍යාපෘතියක් ලෙස සංවර්ධනය වෙමින් පවතී wlroots, සංයුක්ත කළමණාකරුවෙකුගේ කාර්යය සංවිධානය කිරීම සඳහා සියලු මූලික ප්රාථමිකයන් අඩංගු වේ. Wlroots සඳහා පසුබිම් ඇතුළත් වේ
තිරයට ප්‍රවේශ වියුක්ත කිරීම, ආදාන උපාංග, OpenGL වෙත සෘජු ප්‍රවේශයකින් තොරව විදැහුම්කරණය, KMS/DRM, libinput, Wayland සහ X11 සමඟ අන්තර්ක්‍රියා (X11 යෙදුම් ක්‍රියාත්මක කිරීම සඳහා Xwayland මත පදනම්ව ස්ථරයක් සපයනු ලැබේ). Sway වලට අමතරව, wlroots පුස්තකාලය සක්‍රියව භාවිතා වේ වෙනත් ව්යාපෘතිඇතුළුව ලිබ්‍රෙම් 5 и කූඩුව. C/C++ වලට අමතරව Scheme, Common Lisp, Go, Haskell, OCaml, Python සහ Rust සඳහා බන්ධන සංවර්ධනය කර ඇත.

නව නිකුතුවේ:

  • උපයෝගීතාව වෙනම ව්යාපෘතියකට වෙන් කර ඇත swaybg, ඩෙස්ක්ටොප් බිතුපත කළමනාකරණය කිරීමට නිර්මාණය කර ඇත. Swaybg තවදුරටත් Sway සමඟ බැඳී නොමැති අතර උසස් ප්‍රොටෝකෝල සඳහා සහය දක්වන ඕනෑම Wayland සංයුක්ත සේවාදායකයක් සමඟ භාවිතා කළ හැක
    wlr-layer-shell, xdg-output සහ xdg-shell;

  • i3 කවුළු කළමනාකරු සමඟ නොගැලපීම් ඉවත් කිරීමට කටයුතු කර ඇත;
  • ටච් ස්ක්‍රීන් සඳහා සහය ස්වේබාර් පැනලයට එක් කර ඇත (ස්ලයිඩින් ඉංගිතයකින් ඩෙස්ක්ටොප් හරහා ස්පර්ශ කිරීමෙන් මූලද්‍රව්‍ය සක්‍රිය කිරීම සහ බයිසිකල් පැදීම);
  • swaybar ආදාන සිදුවීම් සැකසීමෙන් තොරව අනෙකුත් කවුළු මත පැනලය සංදර්ශන කිරීම සඳහා "අතිරේක" මාදිලියක් ක්‍රියාත්මක කරයි;
  • unbind{sym,code,switch} සැකසුම භාවිතයෙන් යතුරුපුවරු කෙටිමං පාලන අක්‍රිය කිරීමේ හැකියාව එක් කරන ලදී.



මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න