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

සංයුක්ත කළමනාකරු Sway 1.7 නිකුතුව ප්‍රකාශයට පත් කර ඇත, එය Wayland ප්‍රොටෝකෝලය භාවිතයෙන් ගොඩනගා ඇති අතර i3 mosaic window manager සහ i3bar පැනලය සමඟ සම්පුර්ණයෙන්ම අනුකූල වේ. ව්යාපෘති කේතය C වලින් ලියා ඇති අතර MIT බලපත්රය යටතේ බෙදා හරිනු ලැබේ. මෙම ව්‍යාපෘතිය Linux සහ FreeBSD මත භාවිතය ඉලක්ක කර ඇත.

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

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

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

නව නිකුතුවේ:

  • මූසිකය සමඟ ටැබ් චලනය කිරීමේ හැකියාව ලබා දී ඇත.
  • අතථ්‍ය රියැලිටි හෙඩ්සෙට් සඳහා ප්‍රතිදානය සඳහා සහය එක් කරන ලදී.
  • ඉහළ බිට් ගැඹුර සංයුක්ත මාදිලියේ ප්‍රතිදානය සබල කිරීමට "ප්‍රතිදාන render_bit_depth" විධානය එක් කරන ලදී.
  • සම්පූර්ණ තිර කවුළු වල ප්‍රතිදානයේ වැඩි දියුණු කළ විශ්වසනීයත්වය සහ කාර්ය සාධනය (dmabuf භාවිතා කරමින්, අතිරේක බෆරයකින් තොරව සෘජු ප්‍රතිදානය සපයනු ලැබේ).
  • xdg-activation-v1 ප්‍රොටෝකෝලය භාවිතා කරනු ලැබේ, එමඟින් ඔබට විවිධ පළමු මට්ටමේ පෘෂ්ඨ අතර අවධානය මාරු කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, xdg-සක්‍රිය කිරීම භාවිතයෙන්, එක් යෙදුමකට අවධානය වෙනත් ස්ථානයකට මාරු කළ හැකිය).
  • සක්‍රිය ටැබයේ වර්ණය සැකසීමට විකල්පය client.focused_tab_title එක් කරන ලදී.
  • ඔබේම DRM (සෘජු විදැහුම්කරණ කළමනාකරු) මාදිලිය සැකසීමට “ප්‍රතිදාන ආකෘතිය” විධානය එක් කරන ලදී.
  • ස්ක්‍රිප්ට් වලින් තිරය හිස් කිරීම පහසු කිරීම සඳහා "output dpms toggle" විධානය එක් කරන ලදී. තවද "gaps toggle ", "smart_gaps inverse_outer" සහ "split none" යන විධානද එකතු කරන ලදී.
  • "--mynext-gpu-wont-be-nvidia" විකල්පය ඉවත් කර ඇත, එය "--unsupported-gpu" මාදිලිය සමඟ ප්‍රතිස්ථාපනය කර ඇත. හිමිකාර NVIDIA ධාවක තවමත් සහය නොදක්වයි.
  • පෙරනිමි සැකසුම් තුළ අර්ථ දක්වා ඇති ටර්මිනල් ඉමුලේටරය පාදයෙන් ප්‍රතිස්ථාපනය කර ඇත.
  • ගොඩනැගීමේදී ස්වේබාර් සහ ස්වේනැග් සංවාද අක්‍රිය කිරීමේ හැකියාව සපයා ඇත.
  • මාතෘකා පාඨයේ අක්ෂර මත පදනම්ව කවුළු මාතෘකාවේ උස ගතිකව වෙනස් කිරීම තහනම්ය; දැන් මාතෘකාවට සෑම විටම ස්ථාවර උසක් ඇත.

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


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

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