Sway 1.9 вече беше пуснат и това са неговите нови функции

люлеене

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

В пускане на новата версия на Sway 1.9 който пристига малко след година на разработка и представлява работата на 67 сътрудници, които внедриха 238 промени за тази нова версия.

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

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

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

В тази нова версия, която е представена на Sway 1.9, среда вече има новите функции на библиотеката wlroots 0.17, Както и Поддръжка за различни протоколи на Wayland: content-type-v1 за обработка на информация за показаното съдържание, xwayland-shell-v1 за свързване на X11 прозорци с повърхности на Wayland, wp-fractional-scale-v1 за частично мащабиране и сигурност-контекст-v1 за изолиране на пясъчници и оформяне на cursor-v1 за персонализиране на външния вид на курсора.

Подобрена поддръжка за протокола xdg-activation-v1, който улеснява прехвърлянето на фокуса между различни повърхности на Layer 1 Wayland, като взема предвид виртуални настолни компютри и настройки с няколко монитора, осигурявайки по-плавно потребителско изживяване при превключване между различни работни области и приложения.

Друга промяна, която се откроява в тази нова версия на Sway 1.9, е мигриране на код за изобразяване към нов API за изобразяване на wlroots, което подобри цялостната производителност на системата.

В допълнение, добавянето на нова конфигурационна опция за деактивиране на първичния избор предлага на потребителите по-голям контрол върху това как взаимодействат със системата и как се обработват данните в клипборда.

The включване на нова входна команда за задаване на ъгъла на завъртане Libinput и заключването на бутона за превъртане разширява възможностите за конфигуриране на входно устройство и персонализиране, което може да подобри удобството и продуктивността на потребителите.

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

  • Поддръжката на интерактивността на клавиатурата на Layer-Shell при поискване подобрява интеграцията и потребителското изживяване при работа с приложения, които изискват въвеждане на текст и команди.
  • Добавянето на поддръжка за IPC изходно събитие предоставя на разработчиците възможността да взаимодействат и контролират събития, свързани с видео изхода
  • Промяната на менюто по подразбиране на wmenu може да повлияе на начина, по който потребителите взаимодействат със системата и имат достъп до функциите и приложенията, налични в средата на Wayland.
  • Премахването на поддръжката за KDE idle протокола и замяната му със стандартния idle-notify-v1 протокол може да повлияе на съвместимостта с определени приложения и настолни среди, които разчитат на тази функционалност.
  • Разрешаването на преоразмеряване на бутоните с инструменти за таблети в плаващ режим подобрява използваемостта и ефективността при работа с графични таблети и подобни устройства.

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

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

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

  1. Wayland: Sway изисква Wayland да бъде наличен в системата.
  2. Графични драйвери: Sway не поддържа собствени графични драйвери. Те трябва да бъдат деинсталирани и да използват безплатни графични драйвери.

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

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 ще премахне коренните разрешения малко след стартирането.


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

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

*

*

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