Свеј 1.11 је стигао са побољшаним снимцима екрана и напредном подршком за Вејланд.

Композитор Свеј Вејланд

Након нешто више од седам месеци активног развоја, Најављено је издање нове верзије „Sway 1.11“., популарни менаџер композиција инспирисан i3.

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

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

Једно од најважнијих побољшања у Sway-у 1.11 је Укључивање протокола linux-drm-syncobj-v1, што омогућава експлицитну синхронизацију бафера. Ова функција гаранције да било која операција цртања на екрану је завршена пре него што композитор то покаже, смањење треперења и графичких грешака.

Уз то Уведена је подршка за alpha-modifier-v1, Шта омогућава купцима да подесе ниво транспарентности својих површинаОва функција комуницира директно са композитним сервером и може искористити KMS модул језгра, што резултира побољшаним графичким перформансама и глаткијим рендеровањем.

Поред тога, Sway 1.11 уводи Побољшања снимања екрана захваљујући новим протоколима «извор-снимања-слике-v1 и копирање-снимања-слике-v1«. Ово омогућава прецизно снимање садржаја на екрану, постављајући темеље за софистицираније алате за снимање или стримовање, без потребе за спољним решењима која ометају перформансе.

Побољшања безбедности међуспремника и метаподатака

Свеј 1.11 укључује подршка за ext-data-control-v1, који пружа купцима привилегована потпуна контрола над управљањем подацима, што је кључно за развој моћних и безбедних менаџера међуспремника.

Штавише, систем ИПЦ (међупроцесна комуникација) од стране Сваи сада може да садржи метаподатке о безбедности захваљујући протоколу security-context-v1, који означава важан корак ка безбеднијим Wayland окружењима, посебно у системима са више корисника или осетљивим системима.

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

Подразумевана конфигурациона датотека је такође ажурирана унапред дефинисаним пречицама за кључне услужне програме као што су pactl, brilliantctl и grim, што чини прилагођавање и свакодневну употребу још лакшим. Штавише, подразумевани мени напушта своју зависност од dmenu_path и усваја wmenu-run као нови подразумевани услужни програм.

Побољшања перформанси, подршка за више графичких процесора и директно скенирање

У овој верзији, Бекенди и механизми за рендеровање сада подржавају DRM синхронизацију, што побољшава стабилност и графичке перформансе. Такође је додато подршка за више графичких процесора (GPU), укључујући уређаје као што су USB видео адаптери који подржавају GUD (Generic USB Display).

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

Свејева основа, wlroots, такође се развија са верзијом 0.19, доносећи нова техничка побољшања и протоколе. То укључује:

  • управљање-бојама-в1: за подршку за HDR10 (иако компоненте за рендеровање и позадинско управљање још увек нису интегрисане).
  • xdg-toplevel-icon-v1: да доделите прилагођене иконе сваком горњем прозору.
  • xdg-дијалог-в1: да идентификује највише нивое као дијалоге.
  • xdg-system-bell-v1: да бисте активирали системско звоно.
  • ext-idle-notify-v1: за праћење активности корисника.
  • време презентације: Побољшава подршку за променљиве брзине освежавања (VRR).
  • wlr-layer-shell-v1: омогућава вам да подесите прецизне маргине у ексклузивним областима екрана.

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

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

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

  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