Sway 1.6 přichází s vylepšeními typu vstupu, kompatibilitou s i3 a dalšími

Houpat

Spuštění nová verze složeného správce houpat 1.6 který obsahuje 231 změn od 69 přispěvatelů a obsahuje celou řadu nových funkcí a také mnoho oprav chyb.

Pro ty, kteří neví o Swayi, měli by vědět, co to je skladatel s kompatibilitou i3 který je poskytován na úrovni příkazů, konfiguračních souborů a IPC a umožňuje vám používat Sway jako transparentní náhradu za i3, pomocí Waylandu místo X11.

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, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.

Houpat vyvíjí se jako modulární projekt postavený na vrcholu knihovnywlroots, 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. Navíc C, C ++, složky byly vyvinuty pro Schéma, Common Lisp, Go, Haskell, OCaml, Python a RustKó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.6

V této nové verzi doporučená verze wlroots pro použití s ​​touto verzí je 0.13.0 což zlepšuje interaktivitu klávesnice a zahrnuje také vylepšení transformace obrazovky a změny měřítka.

Pokud jde o vylepšení provedená ve Swayi, můžeme to najít byla implementována možnost používat „editor IME (Input Method Editor)“ jako součást prvků uživatelského rozhraní, jako jsou panely a zamykací obrazovka.

také je třeba poznamenat, že byla vylepšena plynulost interaktivní operace pro přesun a změnu velikosti oken.

Další implementovaná změna byla v kompilaci autonomních balíčků Flatpak a Snap ve kterém protokol xdg-Foreign se nyní používá ke zlepšení integrace systému.

Z dalších změn které vynikají:

  • Kompatibilita se správcem oken i3 byla vylepšena v oblasti příkazů, které mění rozložení oken na obrazovce.
  • Přidána možnost skrýt kurzor při psaní.
  • Implementace krychle je navržena pro práci na systémech bez systemd nebo elogind.
  • Vylepšená spolehlivost schránky pro aplikace X11.

Jak získat Sway?

Pro zájemce o možnost vyzkoušet Sway na svých systémech, Měli by vzít v úvahu, že hlavním požadavkem, aby bylo možné jej používat, je mít Wayland pod kapotou vašeho systému.

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.

Chcete-li nainstalovat Sway na Ubuntu, stejně jako jeho deriváty, měli by do svého systému přidat následující úložiště.

Pro tento pojďme otevřít terminál (mohou používat klávesové zkratky Ctrl + Alt + T) a v něm zadají následující příkaz:

sudo add-apt-repository ppa:samoilov-lex/sway

Instalaci provedeme pomocí:

sudo apt install sway

Zatímco pro ty, kteří dávají přednost kompilaci, musí získat zdrojový kód zadáním následujícího:

git clone https://github.com/swaywm/sway.git

Spusťte tyto příkazy:

meson build/
ninja -C build/
sudo ninja -C build/ install

V systémech bez přihlášení musíte vyrovnat vyrovnávací binární soubor:

sudo chmod a+s /usr/local/bin/sway

Sway krátce po spuštění odebere oprávnění root.

Na závěr musím zmínit, že v době psaní článku nebyl balíček Sway v úložišti aktualizován na novou verzi, ale je to otázka několika hodin, než bude k dispozici.