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

සකස් කර ඇත සංයුක්ත කළමනාකරු නිකුතුව ස්වේජ් 1.2, වේලන්ඩ් ප්‍රොටෝකෝලය භාවිතයෙන් ගොඩනගා ඇති අතර ටයිල් කළ කවුළු කළමනාකරු සමඟ සම්පුර්ණයෙන්ම අනුකූල වේ i3 සහ පැනලය i3bar. ව්යාපෘති කේතය 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 සඳහා බන්ධන සංවර්ධනය කර ඇත.

නව නිකුතුවේ:

  • කවුළු කළමනාකරු සමඟ ගැළපුම වැඩි දියුණු කිරීම සඳහා වැඩ කර ඇත
    i3 4.17.

  • නැවත ආරම්භ කිරීමෙන් පසු යෙදුම ආරම්භ කිරීමට විකල්පයක් එකතු කරන ලදි;
  • කවුළු ටැබ් වලට හෝ දෙපැත්තට බෙදීම සඳහා පෙරනිමි ක්‍රමය තේරීමට ටොගල් එකක් එක් කරන ලදී;
  • යතුරුපුවරු පිරිසැලසුම් මාරු කිරීමේ යාන්ත්‍රණය වැඩිදියුණු කර ඇත, ආදාන උපාංග වර්ග තීරණය කිරීම සඳහා සහය එක් කර ඇත, සහ නව විධානයක් xkb_switch_layout යෝජනා කර ඇත;
  • නව xcursor_theme විධානයක් යෝජිත වෙනස් කිරීම සඳහා කර්සර තේමා සඳහා සහය එක් කරන ලදී;
  • pop-up windows සඳහා layer-shell වෙත සහය එක් කරන ලදී;
  • වේලන්ඩ් ප්‍රොටෝකෝලය සඳහා ක්‍රියාත්මක කරන ලද සහාය wlr-output-management-v1, නිමැවුම් උපාංග සැකසීම සඳහා අදහස් කෙරේ;
  • wlr_output API හරහා පරමාණුකව වෙනස්වන තිර සැකසුම් සඳහා සහය එක් කරන ලදී;
  • ස්පර්ශ තිර ක්‍රමාංකනය සඳහා calibration_matrix සැකසුම එකතු කරන ලදි;
  • මතක කාන්දුවීම් සහ බිඳවැටීම් ගැටළු කිහිපයක් විසඳා ඇත.

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

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