Сваи 1.10 стиже са побољшањима подршке, компатибилношћу и још много тога

утицај

Сваи је поплочани Ваиланд композитор и замена за и3 менаџер прозора за Кс11

После осам месеци развоја лансирање нова верзија Сваи 1.10, верзија у којој су програмери радили на имплементацији сва побољшања влроотс 0.18, побољшања подршке, компатибилност и пре свега исправке грешака.

За оне који нису свесни Сваи-а, требали бисте то знати је менаџер прозора са плочицама заснован на Ваиланд протоколу и компатибилан са и3 менаџером и његовим и3бар панелом. Сваи нуди логичку, а не просторну организацију прозора- Уместо постављања прозора на фиксне позиције, он их организује у мрежу која оптимизује коришћење простора на екрану. Ово омогућава окретну манипулацију прозорима користећи само тастатуру, што је чини идеалном за напредне кориснике који траже ефикасан ток посла.

Главне нове карактеристике Сваи 1.10

Нова верзија Сваи 1.10 укључује неколико важних ажурирања и побољшања међу којима је и подршка протоколу линук-дрм-синцобј-в1, алфа-модификатор-в1, ект-фореигн-топлевел-лист-в1 и ект-трансиент-сеат-в1, која пружају побољшања у руковању синхронизацијом, транспарентности, контрола над прозорима највишег нивоа и креирање виртуелних улазних сесија, између осталих могућности.

Још једна нова карактеристика Сваи 1.10 је Вулкан подршка пошто је Вулкан графичком АПИ-ју додата могућност коришћења ИЦЦ профила. Ово олакшава напредно управљање бојама и Омогућава детаљне информације о баферима ГПУ пиксела, кључно побољшање за апликације које захтевају прецизност у визуелном представљању.

Поред овога, а оптимизација излазних уређаја и ИЦЦ профила, Побољшањем конфигурационог алгоритма, додата је команда за примену ИЦЦ профила на одређене излазне уређаје, оптимизујући визуелно искуство.

Било је Уграђени протокол за контролу кидања-в1, што вам омогућава да онемогућите ВСинц у апликацијама преко целог екрана да бисте избегли цепање. Ово је посебно корисно у играма, где онемогућавање ВСинц-а може смањити кашњење.

С друге стране, такође наглашава подршка за кдг-схелл верзију 5, ова верзија протокола омогућава прилагођавање положаја искачућих прозора и додаје дугмад за минимизирање и максимизирање прозора када користите ЦСД.

такође извршене су промене у зависностима и конфигурацији, пошто је пакет дмену_рун уклоњен из подразумеване конфигурације, док је пацтл укључен да омогући пречицама на тастатури да подесе јачину звука и осветљеност. Поред тога, додат је мрачни услужни програм за снимке екрана.

Додато је подршка за „ект-трансиент-сеат-в1“, проширење које вам омогућава да креирате привремене сесије за виртуелне улазне уређаје, као што су апликације за удаљену радну површину, нудећи независне виртуелне сесије тастатуре и миша за сваког корисника.

Оф тхе друге промене које се истичу:

  • Код за рендеровање је поново написан, усвајајући нови АПИ за графику влроотс сцене, што је довело до повећања ефикасности обраде графике.
  • Опоравак стања након поновног покретања ГПУ-а у ситуацијама када је ГПУ поново покренут, Сваи ће моћи да поврати своје стање.
  • Додата подршка за ект-фореигн-топлевел-лист-в1, тако да је сада могуће добити информације о површинама на највишем нивоу.
  • Протокол вл_дрм је замењен линук-дмабуф-в1, побољшавајући безбедност и компатибилност са савременим Ваиланд конфигурацијама.
  • Опција да се омогући Ксваиланд је уклоњена из Сваи процеса изградње; сада зависи директно од влроот конфигурације.

Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.

Како инсталирати Сваи на Убунту и деривате?

За оне који су заинтересовани да могу да инсталирају Сваи на Убунту и његове деривате, важно је узети у обзир неке захтеве и разматрања:

  1. Ваиланд: Сваи захтева да Ваиланд буде доступан на систему.
  2. Графички драјвери: Сваи не подржава власничке графичке драјвере. Морају бити деинсталирани и користити бесплатне графичке драјвере.

Инсталирање Сваи-а је једноставно и прва ствар коју морамо да урадимо је да инсталирамо неопходне зависности:

sudo apt update
sudo apt install -y \
meson \
libwayland-dev \
wayland-protocols \
libwayland-egl-backend-dev \
libxkbcommon-dev \
libinput-dev \
libcap-dev \
libxcb-composite0-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libpixman-1-dev \
libevdev-dev \
libpango1.0-dev \
libcairo2-dev \
libdrm-dev \
libgbm-dev \
libgles2-mesa-dev \
libegl1-mesa-dev \
libxcb-icccm4-dev \
libxcb-xkb-dev \
libxcb-image0-dev \
libxcb-xrm-dev \
libxcb-randr0-dev \
libxcb-xinerama0-dev \
libx11-xcb-dev \
libxrandr-dev \
libxcb-util-dev \
libxcb-util0-dev \
libxcb-keysyms1-dev \
libpam0g-dev

Затим додајемо Сваи спремиште:

sudo add-apt-repository ppa:swaywm/sway
sudo apt update

И инсталирамо Сваи:

sudo apt install sway