Itusilẹ agbegbe aṣa Sway 1.1 ni lilo Wayland

waye idasile alakoso apapo wá 1.1, ti a ṣe pẹlu lilo Ilana Wayland ati ni ibamu ni kikun pẹlu oluṣakoso window tiled i3 ati nronu i3bar. Через час после выпуска 1.1.0 опубликован корректирующий выпуск 1.1.1 с устранением ошибочно добавленных изменений, не совместимых с wlroots 0.6. Код проекта написан на языке Си и pin nipasẹ labẹ MIT iwe-ašẹ. Ise agbese na ni ifọkansi lati lo lori Lainos ati FreeBSD.

Ibamu i3 ti pese ni aṣẹ, faili iṣeto ati ipele IPC, gbigba Sway lati lo bi i3 aropo ti o ṣafihan ti o nlo Wayland dipo X11. Sway faye gba o lati gbe awọn window loju iboju kii ṣe aaye, ṣugbọn ọgbọn. Windows ti wa ni idayatọ ni akoj kan ti o jẹ ki lilo to dara julọ ti aaye iboju ati gba ọ laaye lati ṣe afọwọyi ni iyara awọn window ni lilo bọtini itẹwe nikan.

Lati ṣẹda agbegbe olumulo pipe, awọn paati atẹle wọnyi ni a funni: a jẹun (ilana abẹlẹ imuse ilana ilana KDE laišišẹ), swaylock (iboju kọmputa), ako (oluṣakoso iwifunni), jamu (yiya awọn sikirinisoti), slurp (yan agbegbe kan loju iboju), wf-agbohunsilẹ (igbasilẹ fidio), ọna bar (ọpa ohun elo), virtboard (bọtini iboju), wl-agekuru (nṣiṣẹ pẹlu awọn agekuru fidio), wallutils (isakoso ogiri tabili tabili).

Sway ti wa ni idagbasoke bi iṣẹ akanṣe modular ti a ṣe lori oke ile-ikawe kan wlroots, eyiti o ni gbogbo awọn ipilẹ akọkọ fun siseto iṣẹ ti oluṣakoso akojọpọ. Wlroots pẹlu backends fun
abstraction ti wiwọle si iboju, input awọn ẹrọ, Rendering lai taara wiwọle si OpenGL, ibaraenisepo pẹlu KMS/DRM, libinput, Wayland ati X11 (a Layer ti pese fun nṣiṣẹ X11 ohun elo da lori Xwayland). Ni afikun si Sway, ile-ikawe wlroots ti lo ni itara ninu miiran ise agbesepẹlu Librem5 и ẹyẹ. Ni afikun si C / C ++, awọn ọna asopọ ti ni idagbasoke fun Eto, Lisp ti o wọpọ, Go, Haskell, OCaml, Python ati Rust.

Ninu itusilẹ tuntun:

  • Выделена в отдельный проект утилита swaybg, предназначенная для управления обоями рабочего стола. Swaybg теперь не привязан к Sway и может применяться с любыми композитными серверами Wayland, поддерживающими расширенные протоколы
    wlr-layer-shell, xdg-output и xdg-shell;

  • Проведена работа по устранению несовместимостей с оконным менеджером i3;
  • В панель swaybar добавлена поддержка сенсорных экранов (активация элементов касанием и цикличный перебор рабочих столов сдвигающим жестом);
  • В swaybar реализован режим «overlay» для показа панели поверх других окон без обработки событий ввода;
  • Добавлена возможность отключения управляющих клавиатурных комбинаций при помощи настойки unbind{sym,code,switch}.



orisun: opennet.ru

Fi ọrọìwòye kun