Wayland istifadə edərək Sway 1.1 xüsusi mühit buraxılışı

Baş verdi kompozit menecer buraxılışı 1.1 yellənmək, Wayland protokolundan istifadə edərək qurulmuş və kirəmitli pəncərə meneceri ilə tam uyğundur i3 və panel i3bar. 1.1.0 buraxılışından bir saat sonra düzəldici buraxılış dərc olundu 1.1.1 wlroots 0.6 ilə uyğun olmayan səhv əlavə edilmiş dəyişikliklərin aradan qaldırılması ilə. Layihə kodu C və dilində yazılmışdır yayılır MIT lisenziyası altında. Layihə Linux və FreeBSD-də istifadə üçün nəzərdə tutulub.

i3 uyğunluğu komanda, konfiqurasiya faylı və IPC səviyyəsində təmin edilir ki, bu da Sway-in X3 əvəzinə Wayland istifadə edən şəffaf i11 əvəzedicisi kimi istifadə edilməsinə imkan verir. Sway pəncərələri ekranda məkan olaraq deyil, məntiqlə yerləşdirməyə imkan verir. Windows ekran sahəsindən optimal istifadə edən və sadəcə klaviaturadan istifadə edərək pəncərələri tez manipulyasiya etməyə imkan verən bir şəbəkədə yerləşdirilib.

Tam istifadəçi mühiti yaratmaq üçün aşağıdakı müşayiət olunan komponentlər təklif olunur: Biz yedik (KDE boş protokolunu həyata keçirən fon prosesi), yellənmə (ekran qoruyucu), Mako (bildiriş meneceri), əzazil (skrinşotların çəkilməsi), slurp (ekranda bir sahə seçərək), wf yazıcı (video çəkiliş), yol çubuğu (tətbiq çubuğu), virtboard (ekran klaviaturası), wl-bufer (buferlə işləmək), wallutils (masaüstü divar kağızı idarə edilməsi).

Sway kitabxananın üstündə qurulmuş modul layihə kimi hazırlanır kökləriKompozit menecerin işini təşkil etmək üçün bütün əsas primitivləri ehtiva edən . Wlroots üçün arxa uçlar daxildir
ekrana, daxiletmə qurğularına girişin abstraksiyalaşdırılması, OpenGL-ə birbaşa çıxış olmadan göstərmə, KMS/DRM, libinput, Wayland və X11 ilə qarşılıqlı əlaqə (Xwayland əsasında X11 tətbiqlərini işə salmaq üçün bir təbəqə təmin edilir). Sway ilə yanaşı, wlroots kitabxanası da fəal şəkildə istifadə olunur digər layihələrO cümlədən Librem5 и Qəfəs. C/C++ ilə yanaşı Scheme, Common Lisp, Go, Haskell, OCaml, Python və Rust üçün bağlamalar hazırlanmışdır.

Yeni buraxılışda:

  • Kommunal ayrıca layihəyə ayrılıb swaybg, masa üstü divar kağızı idarə etmək üçün nəzərdə tutulmuşdur. Swaybg artıq Sway ilə əlaqəli deyil və qabaqcıl protokolları dəstəkləyən istənilən Wayland kompozit serverləri ilə istifadə edilə bilər.
    wlr-layer-shell, xdg-output və xdg-shell;

  • i3 pəncərə meneceri ilə uyğunsuzluqların aradan qaldırılması üçün işlər görülüb;
  • Swaybar panelinə toxunma ekranları üçün dəstək əlavə edildi (toxunmaqla elementlərin aktivləşdirilməsi və sürüşmə jesti ilə masa üstü kompüterlər arasında gəzinti);
  • swaybar, giriş hadisələrini emal etmədən paneli digər pəncərələrin üstündə göstərmək üçün "overlay" rejimini həyata keçirir;
  • Unbind{sym,code,switch} parametrindən istifadə edərək idarəetmə klaviatura qısa yollarını söndürmək imkanı əlavə edildi.



Mənbə: opennet.ru

Добавить комментарий