LINUX.ORG.RU

Sway 1.0 beta 1 - композитор для Wayland, совместимый с i3 на 100%

 , , , ,


3

6

Разработка совместимого с i3 фреймового оконного менеджера Sway для Wayland и XWayland перешла в стадию бета тестирования, одновременно выпущена первая версия библиотеки композитора wlroots 0.1.0 (позволяющего разрабатывать другие WM для Wayland). С выпуском этой версии фиксируется набор основных функций и работа теперь акцентируется на устранении ошибок. Основные изменения:

  • Переделана кодовая база, изменения проводились с приоритетом максимального приближения к поведению i3
  • Релиз библиотеки композитора wlroots 0.1.0 (удалена поддержка старой библиотеки wlc)
  • Документация переведена на scdoc
  • Достигнута 100% совместимость с i3 (в т.ч. IPC, i3-gaps, i3bar), причем с более высокой скоростью работы
  • Добавлены библиотеки: swayidle (экран блокировки), swaynag (замена i3-nagbar)
  • Командные блоки теперь не привязаны к конкретным командам (запуск из любого контекста)
  • Возможность регулировки прозрачности окон (opacity)
  • Поддержка сигналов о важных событиях из XWayland
  • Оптимизировано потребление ресурсов процессора, высокая стабильность работы
  • Поддержка экранных клавиатур (virtboard)
  • Перемещение окон теперь работает как в i3
  • Расширенные опции вывода с поддержкой поворота, масштабирования, перемещение между устройствами вывода с помощью мышки
  • Поддержка одновременной работы с несколькими видеокартами; принципиальное отсутствие поддержки проприетарного драйвера Nvidia (ссылка на интервью - youtube)
  • Опции ввода включают поддержку мультитач, режим планшета (с эмуляцией мышки), несколько мышей можно приязать к одному курсору, несколько клавиатур с разными раскладками можно использовать одновременно, любые конфигурации устройств ввода и вывода для параллельного многопользовательского режима или однопользовательского режима с одновременной фокусировкой на разных экранах (при одновременном использовании нескольких устройств ввода), возможность програмно имитировать нажатие мышки.
  • Функционал Wayland включает полную поддержку drag and drop, перемещение изображений/буфера между XWayland и Wayland, поддержку базовых протоколов GTK (в т.ч. панели, экраны блокировки, уведомления), протокол захвата фото и видео с экрана, поддержка xdg-shell
  • swaylock поддерживает привязку различных изображений к физическим устройствам вывода, настройку внешнего вида, использует конфигурационный файл
  • XWayland теперь стартует только когда впервые задействуется клиент X11
  • Исправлены все известные на текущий момент ошибки по категориям: высокоприоритетные, xdg-shell, XWayland, HiDPI, swaylock, swaybar; исправлена ошибка перезагрузки конфигурационного файла.
  • Появились различные сторонние приложения, реализующие функции на уровне слоя-оболочки (layer-shell): waybar (новая панель), mako (демон уведомлений), virtboard (виртуальная клавиатура), slurp (инструмент для выделения области экрана), posh (среда Purism для телефона Librem 5), wlstream (видеотрансляции), grim (съемка скриншотов).

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 48)

Ответ на: комментарий от templarrr

Первый традиционно отстает на несколько поколений, второй с отличными дровами, но без дискреток => отстает вообще на порядок. А если тебе на ТТХ видюхи пофигу, то отлично все, че.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

непривередливый и обеспеченный

Чего только о себе на ЛОРе не узнаешь.

templarrr ★★★★★
()
Ответ на: комментарий от templarrr

Что стремного в AMD и Intel?

https://lists.freedesktop.org/archives/mesa-dev/2017-November/178828.html

The one other useful information provided by EGL surfaces that I suspect only our hardware cares about is whether the app is potentially going to bind a depth buffer along with the color buffers from the surface, and AFAICT, the GBM notion of surfaces doesn't provide enough information for our driver to determine that at surface creation time, so the GBM surface mechanism doesn't fit quite right with NVIDIA hardware anyway.

стрёмно то, что GBM fits AMD и Intel, но не fits железо занимающее 85% рынка.

anonymous
()
Ответ на: комментарий от anonymous

Всё логично, если бы не отстаивали по перформансу и эффективности, сами бы этот gbm не использовали.

anonymous
()
Ответ на: комментарий от anonymous

но не fits железо занимающее 85% рынка

все правильно, 85% пользуются шиндой

Deleted
()
Ответ на: комментарий от t184256

Все правильно, 85% кроме затычек от нвидии, под которые даже дров приличных на основные серверные и вычислительные платформы нет.

Freyr69 ★★★
()
Ответ на: комментарий от Freyr69

85%+ рынка видеокарт у нвидии. У интуля смехотворные затычки, а у амуде несколько жалких процентов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.