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)

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

Да толку спорить. Тут 2 стула, либо Nouveau и браузер с плеером. Либо проприетарная пораша в Асусе.

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

EGLStreams это стандарт, поддерживаемый Khronos Group, поэтому ящитаю, что это месе следует заменить свой велосипед-gbm на вполне стандартное решение.

Хуангу ваши прыщи для галочки.

То-то же, что эти ужасные зелёные проприетарасты выпускают свой блоб и под FreeBSD, а красные борцуны за швабодку даже поддержку GCN 1.0 никак не осилят.

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

EGLStreams это стандарт, поддерживаемый Khronos Group

Где EGL_WL_wayland_buffer_eglstream стандартизирован, покажи, я не видел. Ты же понимаешь, что сам по себе EGLStreams, прекрасно поддерживаемый в меса, не является заменой _platform_gbm, или ты в теме ни в зуб ногой?

проприетарасты выпускают свой блоб и под FreeBSD

А мезу под бзд не выпускают? А под openbsd/netbsd/haiku твой блоб работает? Меза вот работает.

а красные борцуны за швабодку даже поддержку GCN 1.0 никак не осилят.

Ну это пушка вообще.

Впринципе, пониаватара это маркер, да.

Freyr69 ★★★
()
Последнее исправление: Freyr69 (всего исправлений: 1)
Ответ на: комментарий от Unicode4all

Добрый вечер, это называется рынок; если все будут друг под друга прогибаться, рынок захватят монополисты. Дай угадаю, ты подкаблучниккопытник?

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

А мезу под бзд не выпускают?

У невидии уже есть нормальный драйвер с нормальным OpenGL, зачем мне твоя меса?

Ну это пушка вообще.

А шо, тридэ ускорение хотя бы на затычки Southern Islands уже завезли, да? Без тридэ ну.. эээ... я не могу пользоваться единственным нормальным DE — гномом. Например. Игры играть, в блендере рисовать. Без тридэ сейчас жизни нет, так что если нет аппаратного ускорения тридэ, то считай, и поддержки этих видимокарт вообще нет.

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

Без тридэ ну.. эээ... я не могу пользоваться единственным нормальным DE — гномом

какое совпадение. Гномеры известны тем, что нагло пропихивают свои «стандарты», не считаясь с мнением сообщества. Они даже не соизволили появиться на недавней XDC

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

Что ты несешь-то?
https://www.x.org/wiki/RadeonFeature/

Судя по всему, ты выдрал мое утверждение по поводу SI из контекста. Поэтому напомню, что речь шла про поддержку GCN карточек в единственной нормальной unixlike ос — FreeBSD, которой собсна нет

А вот блоб от невидии есть, причем прекрасно работает.

А ещё я уверен, что пользователей нормальных видеокарт зелёного цвета на линаксе гораздо больше, чем пользователей печей от амуде (я бы с удовольствием посмотрел бы статистику на этот счёт, хотя для этого пришлось бы встраивать в популярные дистры телеметрию). Поэтому прикрывать банальную лень религиозными соображениями и упорно отказываться пилить поддержку блоба это неуважение к если не большинству, то как минимум половине пользователей линакса. Поэтому sway не нужен.

Когда там вулкан на gtx5xx завезут?

Невидия вроде ещё год назад говорила, что его не будет. Ну а чего ты хочешь от старья? Кому надо, те купят поновее.

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

Ну. Все ясно. Не вижу смысла дальше спорить. Удачи под *нормальной* юникс-лайк системой.

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

А фобия то обоснована. Бинарные конфиги. БИНАРНЫЕ Карл! Как такое вообще могло прийти в голову реализовать в системе, которая славилась отсутствием реестра, и удобством настройки с помощью текстовых конфигов непонятно.

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

удобством настройки
с помощью текстовых конфигов

Миллионы хомячков упали в обморок. Не-хомячки и с бинарными норм разбираются.

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

Бинарные конфиги. БИНАРНЫЕ Карл!

Это где такое, белочка?

t184256 ★★★★★
()

потестил, все гуд, работает шустрее стабильной версии. не хватает трея, поэтому пока остался на 0.15.2

Deleted
()

принципиальное отсутствие поддержки проприетарного драйвера Nvidia

ну хотя бы владельцам современных ноутов пофиг, там все равно нвидия через интел работает.

Deleted
()

sway 1.0-beta.2

https://github.com/swaywm/sway/releases/tag/1.0-beta.2

Sway 1.0-beta.2 contains 274 changes from 36 contributors since 1.0-beta.1. Beta releases are considered feature-complete, but are not thought to be bug-free. Nevertheless, it should be suitable for most users, and we did not ship it with any known major bugs. Please use it and provide feedback.

The recommended wlroots version to use with this sway release is swaywm/wlroots@a22311e.

Package maintainers: please do not package this release.

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