Sway 1.8 пристига с подобрения за Vulkan и други

люлеене

Sway е композитор на Wayland с плочки и заместител на i3 мениджъра на прозорци за X11

След 11 месеца развитие беше обявено пускането на новата версия ръководител композиция Люлеене 1.8, създаден с помощта на протокола Wayland и напълно съвместим с мениджъра на прозорци i3 и панела i3bar.

За тези, които не знаят за Sway, те трябва да знаят, че това е разработен като модулен проект изграден върху библиотеката wlroots, която съдържа всички основни примитиви за организиране на работата на композитния мениджър.

Поддръжката на i3 се предоставя на командно ниво, конфигурационни и IPC файлове, което позволява Sway да се използва като прозрачен заместител на i3, използвайки Wayland вместо X11. Sway ви позволява да поставяте прозорци на екрана не пространствено, а логически. Прозорците са подредени в мрежа, която използва оптимално пространството на екрана и ви позволява бързо да манипулирате прозорци, като използвате само клавиатурата.

За да настроите цялостна потребителска среда, се предлагат свързани компоненти: swayidle (фонов процес с реализация на мъртвия протокол на KDE), swaylock (скрийнсейвър), наред с други.

Основни нови функции на Sway 1.8

В тази нова версия, която е представена на Sway 1.8, можем да намерим това внедри нова команда „bindgesture“ за прикачване на действия към жестовете на тъчпада.

Друга промяна, която се откроява, е тази процеса на заключване на екрана (люлеене) променен да използва протокола на Wayland ext-session-lock-v1, което направи възможно повишаването на надеждността и сигурността на заключването на сесията.

В допълнение към това, сега от тази нова версия на Sway 1.8 се предоставя поддръжка за настройка „деактивиране при проследяване“ в библиотеката libinput, за да управлявате деактивирането на тъчпада, докато използвате лента за измерване на напрежението (например TrackPoint на лаптопи ThinkPad).

Можем също да открием, че е внедрен протоколът xdg-activation-v1, който се използва за подобряване на надеждността на дефиницията на работното пространство при стартиране на нови клиентски приложения.

От друга страна библиотеката wlroots има подобрена реализация на системата за изобразяване, използваща Графичен API на Vulkan.

За рационализиране на процеса на планиране на стартиране на задачи на платформата Linux е внедрена възможността за задаване на разрешения CAP_SYS_NICE, както и е добавена новата команда „изключване на изхода“ за премахване на виртуални изходни устройства.

От други промени които се открояват от тази нова версия:

  • Добавена е поддръжка за събития с превъртане на колелото на мишката с висока разделителна способност.
  • Поддръжката за работа с SUID root подкана е преустановена.
  • Отхвърлена команда "изходна мощност", заменена от командата "изходна мощност".
  • За работа с регулярни изрази сега се използва pcre2 вместо библиотеката pcre.

И накрая, ако се интересувате да научите повече за тази нова версия, можете да проверите подробностите на следната връзка.

Как да стигна до Sway?

За тези, които се интересуват от възможността да тестват Sway на своите системи, Те трябва да вземат предвид, че основното изискване, за да може да се използва, е да има Wayland под капака на вашата система.

Важно е да се спомене, че Sway няма да работи със собствени графични драйвери, ще трябва да ги деинсталирате и вместо това да използвате безплатните драйвери.

За да инсталирате Sway на Ubuntu, както и производни от него, те трябва да добавят следното хранилище в своята система.

За тази нека отворим терминал (те могат да използват клавишните комбинации Ctrl + Alt + T) и в него ще напишат следната команда:

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

И ние продължаваме да изпълняваме инсталацията със:

sudo apt install sway

Докато за тези, които предпочитат да компилират, те трябва да получат изходния код, като напишат следното:

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

Изпълнете тези команди:

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

В системи без влизане трябва да зададете балансиращ двоичен файл:

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

Sway ще премахне коренните разрешения малко след стартирането.

Накрая трябва да спомена, че към момента на писане на статията пакетът Sway в хранилището не е актуализиран до новата версия, но е въпрос на часове, преди да стане достъпен.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.