Нашри муҳити корбарии Sway 1.4 бо истифода аз Wayland

Тайёр карда шудааст барориши мудири таркиби Свей 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 ва панел i3bar. Рамзи лоиҳа дар C ва навишта шудааст паҳн мекунад таҳти иҷозатномаи MIT. Лоиҳа барои истифода дар Linux ва FreeBSD нигаронида шудааст.

Мутобиқати i3 дар фармон, файли конфигуратсия ва сатҳи IPC таъмин карда мешавад, ки имкон медиҳад Sway ҳамчун ивазкунандаи шаффофи i3, ки Wayland-ро ба ҷои X11 истифода мебарад, истифода шавад. Sway ба шумо имкон медиҳад, ки тирезаҳоро дар экран на фазоӣ, балки мантиқӣ ҷойгир кунед. Windows дар шабака ҷойгир шудаанд, ки фазои экранро оптималӣ истифода мебарад ва ба шумо имкон медиҳад, ки тирезаҳоро бо истифодаи клавиатура зуд идора кунед.

Барои эҷоди муҳити мукаммали корбар, ҷузъҳои зерини ҳамроҳ пешниҳод карда мешаванд: ҷунбиш (раванди заминавии амалисозии протоколи бекоркунии KDE), чарх задан (Посбони сафҳа), мако (менеҷери огоҳӣ), гул (гиридани скриншотҳо), бурида (интихоби минтақа дар экран), сабткунандаи wf (видео аксбардорӣ), панели роҳ (бар замима), вертолёт (клавиатураи экран), wl-буферӣ (кор бо буфер), валютилс (идоракунии обои мизи корӣ).

Sway ҳамчун лоиҳаи модулӣ, ки дар болои китобхона сохта шудааст, таҳия карда мешавад решаҳо, ки дар он тамоми прими-тивхои асосй барои ташкили кори мудирони композитсия мавчуданд. Wlroots пуштибониро барои
абстраксияи дастрасӣ ба экран, дастгоҳҳои воридотӣ, бе дастрасии мустақим ба OpenGL, ҳамкорӣ бо KMS/DRM, libinput, Wayland ва X11 (қабат барои иҷрои барномаҳои X11 дар асоси Xwayland пешбинӣ шудааст). Илова ба Sway, китобхонаи wlroots дар лоиҳаҳои дигараз ҷумла Librem5 и ҳабсхона. Илова ба C/C++, пайвандҳо барои Scheme, Common Lisp, Go, Haskell, OCaml, Python ва Rust таҳия шудаанд.



Дар нашри нав:

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

    Манбаъ: opennet.ru

  • Илова Эзоҳ