Sway 1.4 tuku taiao ritenga ma te whakamahi i Wayland

Kua rite tuku kaiwhakahaere hiato Huringa 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 me te roopu i3bar. Ko te waehere kaupapa kua tuhia ki C me tohaina e i raro i te raihana MIT. Ko te kaupapa e whai ana ki te whakamahi i runga i te Linux me te FreeBSD.

Ko te hototahi i3 kei te whakahau, te konae whirihoranga me te taumata IPC, ka taea te whakamahi a Sway hei whakakapinga maramara i3 e whakamahi ana i a Wayland hei utu mo X11. Ka taea e Sway te whakanoho i nga matapihi ki runga i te mata kaore i te mokowā, engari i te arorau. Kua whakaritea a Windows ki roto i te matiti e tino pai ai te whakamahi mokowā mata, ka taea e koe te raweke i nga matapihi ma te whakamahi noa i te papapātuhi.

Hei hanga i tetahi taiao kaiwhakamahi katoa, ka tukuna nga waahanga e whai ake nei: whakanekeneke (te tukanga papamuri e whakatinana ana i te kawa kawa KDE), whakakorikori (kaitiaki mata), mako (kaiwhakahaere whakamohiotanga), Tuhinga o mua (tango whakaahua), panuku (te kowhiri i tetahi waahi kei runga i te mata), wf-kaituhi (hopu ataata), pae ara (pae tono), papaarangi (papapātuhi mata), wl-papatopenga (mahi me te papatopenga), wallutils (whakahaere pepapātuhi papamahi).

Kei te whakawhanakehia a Sway hei kaupapa hangai ki runga ake o te whare pukapuka wlroots, kei roto nga kaupapa taketake katoa mo te whakarite i nga mahi a te kaiwhakahaere hiato. Kei roto i Wlroots nga tuara mo
te tangohanga o te uru ki te mata, nga taputapu whakauru, te whakaputa me te kore uru tika ki te OpenGL, te taunekeneke me te KMS/DRM, te libinput, te Wayland me te X11 (kua whakaratohia he paparanga mo te whakahaere i nga tono X11 i runga i te Xwayland). I tua atu ki a Sway, kei te kaha te whakamahi i te whare pukapuka wlroots etahi atu kaupapatae atu Librem5 и whare herehere. I tua atu i te C/C++, kua whakawhanakehia nga here mo te Kaupapa, Common Lisp, Go, Haskell, OCaml, Python me Rust.



I roto i te tukunga hou:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера aravnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после стабилизации xdg-shell).

    Source: opennet.ru

  • Tāpiri i te kōrero