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

Amade kirin serbestberdana rêveberê pêkhatî Wayewitandin 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 û panel i3bar. Koda projeyê bi C û tê nivîsandin belav kirin ji hêla di bin lîsansa MIT. Proje ji bo karanîna li Linux û FreeBSD tête armanc kirin.

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 jîngehek bikarhênerek bêkêmasî, pêkhateyên pêvekirî yên jêrîn têne pêşkêş kirin: swayidle (pêvajoya paşîn ya ku protokola bêkar a KDE-yê bicîh dike), swaylock (sparkerê ekranê), mako (rêveberê ragihandinê), hêrsane (girtina dîmenan), slûp (hilbijartina deverek li ser ekranê), wf-qeydker (girlgirtina vîdyoyê), waybar (bara serîlêdanê), virtboard (klavyeya ekranê), wl-clipboard (bi clipboard re dixebitin), wallutils (rêveberiya dîwarê sermaseyê).

Sway wekî projeyek modular ku li ser pirtûkxaneyek hatî çêkirin tê pêşve xistin wlroots, ku hemî primitives bingehîn ji bo birêxistinkirina xebata rêveberek pêkhatî vedihewîne. Wlroots ji bo paşîn vedihewîne
abstrakkirina gihîştina ekranê, cîhazên têketinê, rendering bêyî gihîştina rasterast a OpenGL, danûstendina bi KMS/DRM, libinput, Wayland û X11 re (qatek ji bo xebitandina sepanên X11 li ser bingeha Xwayland tê peyda kirin). Ji bilî Sway, pirtûkxaneya wlroots bi çalak tê bikar anîn projeyên dingiştî Librem5 и Qefes. 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:

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

    Source: opennet.ru

  • Add a comment