Byla vydána nová verze Waylandova skladatele Sway 1.2

Houpat

Před několika týdny mluvíme zde na blogu o skladateli Swayovi, který je určen pro Wayland a drop-in, který má být náhradou za správce oken i3 pro X11. Funguje s vaším stávajícím nastavením i3 a podporuje většinu funkcí i3 a některé doplňky.

Nyní po několika týdnech vývoje bylo oznámeno vydání nové verze Sway 1.2který je postaven pomocí protokolu Wayland a je plně kompatibilní s správcem oken i3 a panelem i3bar.

O společnosti Sway

Podpora Sway i3 je poskytována na úrovni příkazů, konfigurační soubory a IPC, což vám umožní používat Sway jako transparentní náhradu za i3, přičemž místo X11 použijete Wayland.
Houpat umožňuje umístit okna na obrazovku ne prostorově, ale logicky.

Okna jsou uspořádána do mřížky, která optimálně využívá prostor na obrazovce a umožňuje vám rychle manipulovat s okny pouze pomocí klávesnice.

K organizování kompletního uživatelského prostředí jsou k dispozici následující komponenty: swayidle (proces na pozadí s implementací nečinného protokolu KDE), swaylock (spořič obrazovky), mako (správce oznámení), temný (pořizovat snímky obrazovky), sip (zvýraznit oblast na obrazovce), wf-recorder (zachycení videa), lišta (panel aplikace), virtboard (klávesnice na obrazovce), wl-clipboard (práce se schránkou), wallutils (správa tapet na ploše).

Houpat vyvíjí se jako modulární projekt postavený na vrcholu knihovny wlroots , který obsahuje všechna základní primitiva pro organizaci práce složeného manažera.

Wlroots zahrnuje backendy abstraktního přístupu k obrazovce, zadávání zařízení, vykreslování bez přímého přístupu k OpenGL, interakci s KMS / DRM, libinput, Wayland y X11 (K spuštění aplikací Xwayland na bázi X11 je k dispozici vrstva.)

Kromě Swaye knihovna wlroots aktivně se používá také v jiných projektech, včetně Librem5 a Cage.

Kromě C, C ++, složky byly vyvinuty pro Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust. Kód projektu je napsán v jazyce C a distribuován pod licencí MIT. Projekt je navržen pro použití v systémech Linux a FreeBSD.

Hlavní nové funkce Sway 1.2

V této splátce skladatele Sway 1.2 vývojáři pracovali na zlepšení kompatibility se správcem oken i3 4.17, čímž je zajištěna větší kompatibilita obou projektů a mohou spolupracovat.

Další vylepšení které vyniknou v reklamě je v mechanismu změnit rozložení klávesnice, protože v této nové verzi byla přidána kompatibilita pro určení typů vstupních zařízení a byl navržen nový příkaz xkb_switch_layout.

také byla přidána podpora pro kurzorová témata, pro který byl navržen nový příkaz xcursor_theme, stejně jako podpora pro vyskakovací okna v shellu.

Na druhou stranu nová podpora implementovaná pro protokol vyniká ve Sway 1.2 Wayland wlr-output-management-v1 který je určen ke konfiguraci výstupních zařízení.

V neposlední řadě, Byla také přidána možnost spustit aplikaci po restartu.

Z dalších zmíněných změn v oznámení této nové verze:

  • Přidán přepínač pro výběr výchozí metody rozdělení oken na karty nebo vedle sebe (jako hromádka)
    Přidána podpora pro nastavení atomového displeje přes API wlr_output
    Přidáno nastavení kalibrační matice pro kalibraci dotykové obrazovky
    Opraveny různé úniky paměti a problémy vedoucí ke zhroucení.

Jak získat Sway 1.2?

Pro zájemce o možnost otestovat Sway na jejich systémech, dMěli by mít na paměti, že hlavním požadavkem, aby bylo možné jej používat, je mít Wayland pod kapotou vašeho systému.

Chcete-li nainstalovat Sway na distro, Měli byste navštívit následující odkaz, kde najdete soubory projektu a pokyny pro jeho instalaci.

Odkaz je tento.

Je důležité zmínit, že Sway nebude pracovat s proprietárními grafickými ovladači, budete je muset odinstalovat a místo toho použít bezplatné ovladače.