Rakirina hawîrdora bikarhênerê Sway 1.6 bi karanîna Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Lihevhatina i3 di asta ferman, pelê vesazkirinê û IPC de tê peyda kirin, ku dihêle Sway wekî veguhezek i3-ya şefaf ku li şûna X11 Wayland bikar tîne were bikar anîn. Sway dihêle hûn paceyan li ser ekranê ne bi cîh, lê bi mentiqî bi cîh bikin. Windows di şebekekê de hatine rêz kirin ku cîhê ekranê çêtirîn bikar tîne û dihêle hûn bi tenê bi klavyeyê bi lez pencereyan manîpule bikin.

Ji bo afirandina hawîrdorek bikarhênerek bêkêmasî, pêkhateyên jêrîn têne pêşkêş kirin: swayidle (pêvajoya paşîn ku protokola bêkar a KDE-yê bicîh dike), swaylock (parêzparêza ekranê), mako (rêveberê agahdarkirinê), grim (çêkirina dîmenên dîmenan), slurp (hilbijartina deverek li ser ekranê), wf-qeydker (girlgirtina vîdyoyê), rêbar (bara serîlêdanê), virtboard (klavyeya li ser ekranê), wl-clipboard (bi paşînê re dixebite), wallutils (rêvebirina dîwarê sermaseyê).

Sway wekî projeyek modular a ku li ser pirtûkxaneya wlroots-ê hatî çêkirin, ku hemî primitives bingehîn ji bo organîzekirina xebata rêvebirê pêkhatî vedihewîne, tê pêşve xistin. Wlroots ji bo gihandina abstrakt a ekranê, cîhazên têketinê, rendering bêyî ku rasterast bigihîjin OpenGL, danûstendina bi KMS / DRM, libinput, Wayland û X11 re, paşvekêşan vedihewîne (ji bo xebitandina sepanên X11 li ser bingeha Xwayland qatek tê peyda kirin). Ji bilî Sway, pirtûkxaneya wlroots bi çalak di projeyên din de, di nav de Librem5 û Cage, tê bikar anîn. Ji bilî C/C++, girêdan ji bo Scheme, Common Lisp, Go, Haskell, OCaml, Python û Rust hatine pêşve xistin.

Di weşana nû de:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

Source: opennet.ru

Add a comment