Sway 1.8 přichází s vylepšeními pro Vulkan a další

Houpat

Sway je dlaždicový compositor Wayland a náhrada za správce oken i3 pro X11

Po 11 měsících vývoje bylo oznámeno vydání nové verze manažer složení houpat 1.8, postavený na protokolu Wayland a plně kompatibilní se správcem oken i3 a panelem i3bar.

Pro ty, kteří o Swayovi nevědí, by měli vědět, že tohle je vyvíjen jako modulární projekt postavena nad knihovnou wlroots, která obsahuje všechna základní primitiva pro organizaci práce kompozitního manažera.

Podpora i3 je poskytována na úrovni příkazů, konfigurační a IPC soubory, což umožňuje použít Sway jako transparentní náhradu za i3, používající Wayland místo X11. Sway umožňuje umístit okna na obrazovku nikoli prostorově, ale logicky. Okna jsou uspořádána do mřížky, která optimálně využívá prostor na obrazovce a umožňuje rychlou manipulaci s okny pouze pomocí klávesnice.

Pro nastavení kompletního uživatelského prostředí jsou nabízeny související komponenty: swayidle (proces na pozadí s implementací mrtvého protokolu KDE), swaylock (spořič obrazovky), mimo jiné.

Hlavní nové funkce Sway 1.8

V této nové verzi, která je představena Sway 1.8, to můžeme najít implementoval nový příkaz „bindgesture“ pro připojení akcí ke gestům touchpadu.

Další změna, která vyniká, je ta proces uzamčení obrazovky (swaylock) změněno na použití protokolu Wayland ext-session-lock-v1, což umožnilo zvýšit spolehlivost a bezpečnost zámku relace.

Kromě toho je nyní od této nové verze Sway 1.8 poskytován podpora nastavení „zakázat při sledování“ v knihovně libinput pro ovládání deaktivace touchpadu při použití ukazatele napětí (například TrackPoint na noteboocích ThinkPad).

Můžeme také zjistit, že byl implementován protokol xdg-activation-v1, který se používá pro zlepšení spolehlivosti definice pracovního prostoru při spouštění nových klientských aplikací.

Na druhou stranu knihovna wlroots zlepšil implementaci vykreslovacího systému pomocí Grafické API Vulkan.

Pro zefektivnění procesu plánování spouštění úloh na platformě Linux byla implementována možnost nastavit oprávnění CAP_SYS_NICE a také byl přidán nový příkaz „disconnect output“ pro odstranění virtuálních výstupních zařízení.

Z další změny které vyčnívají z této nové verze:

  • Přidána podpora pro události rolování kolečkem myši s vysokým rozlišením.
  • Podpora pro práci s kořenovou výzvou SUID byla ukončena.
  • Zastaralý příkaz „output dpms“, nahrazený příkazem „výstupní výkon“.
  • Pro práci s regulárními výrazy se nyní místo knihovny pcre používá pcre2.

A konečně, pokud máte zájem dozvědět se více o této nové verzi, můžete zkontrolovat podrobnosti na adrese následující odkaz.

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.

Nakonec 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 otázkou hodin, než bude dostupný.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.