LINUX.ORG.RU

Sway 1.0 alpha 1 с новой библиотекой композитора wlroots

 , , , ,


2

5

Благодаря хакатону и успеху кампании по сбору средств для разработки новой библиотеки композитора, проект Sway (совместимый с i3 фреймовый оконный менеджер для Wayland) получил возможность ускорить своё развитие и уже сегодня запустить alpha-тестирование версии 1.0. Основные нововведения:

  • Переход от библиотеки композитора wlc к собственной wlroots (с поддержкой Wayland и X11 в качестве backend, с описанием процесса разработки в блоге в трёх частях).
  • Настройки вывода: поворот, масштабирование, HiDPI.
  • Профили для схем комбинирования различных устройств ввода при их одновременном использовании.
  • Многопользовательское мультитерминальное решение для организации на базе одного компьютера несколько независимых рабочих мест.
  • Расширенные возможности Wayland: объекты типа «изображение», базовый протокол GTK для выделения, протокол для экранных клавиатур, протокол для скриншотов.
  • Улучшена производительность.
  • Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

После предыдущего выпуска Sway 0.15 в основной код проекта были приняты 624 изменения от 5 разработчиков, в то же время в библиотеку wlroots были приняты 2329 изменения от 39 разработчиков.

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

★★★★

Проверено: Shaman007 ()

Довстречи до релиза 🙂

fornlr ★★★★★ ()

Полностью удалена поддержка проприетарного драйвера nvidia

Наконец, до них дошло.

r3lgar ★★★★★ ()
Последнее исправление: r3lgar (всего исправлений: 1)

Полностью удалена поддержка проприетарного драйвера nvidia

Ну и кому это теперь нужно?

nutsandmilk ★★★ ()

Я что-то не понял. Поддержку драйверов в вяленом на уровне оконного менеджера надо лепить?

anonymous ()

Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

Земля стекловатой этой поделке.

Akamanah ★★★★★ ()

Полностью удалена поддержка проприетарного драйвера nvidia

по какой причине?

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

Там есть ссылка из этого предложения на объяснение.

linuks ★★★★ ()

Пока все очень плохо, в gtk3 приложениях нет возможности выбрать какой-либо пункт в меню, firefox вообще не работает. Сами авторы просили не собирать пакеты для дистрибутивов и не писать багрепорты (вместо это предлагается присылать патчи). Новость не нужда, ждем релиз.

anonymous ()

Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

Очень даже хорошо. Игруны будут страдать.

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

Земля стекловатой этой поделке.

Предвкушаю твою землю обетованную- винду.

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

Nvidia users are shitty consumers and I don’t even want them in my userbase. Choose hardware that supports your software, not the other way around.

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

Ага, то есть он назвал говном большую часть пользующихся ПК. Окей

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

Юезерам нормальных видеокарт, производитель которых поддерживает опенсорс, а не срёт на него

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

По причине того, что Wayland на нвидии не работает. EGL Streams не приняли никуда, только левыми полурабочими патчами. Никому не нужно поддерживать две разные кодовые базы ради прихотей Нвидии.

Sunderland93 ★★★★★ ()

Смотрел их стримы с хакатона. Прям безудержное веселье :) жаль постоянно были косяки то с камерой у одного из участников, то со звуком. Вот https://www.twitch.tv/sircmpwn

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

Нет, Дрю назвал говном тех, кто выпустил полурабочий и проприетарный Wayland-драйвер, и хочет заставить всех остальных подстраиваться под них. И правильно сделал. Сам чем дольше пользуюсь Нвидией - тем больше её ненавижу.

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

По причине того, что Wayland на нвидии не работает

просто потому что красноглазые истерички не хотят делать поддержку egl streams

ради прихотей Нвидии

тупица, nvidia при всём желании не может запилить gbm, и прихоть как раз у красноглазых линупсоидов

ЧСХ, разработчик kwin уже поумерил пыл и сказал, что примет реализацию egl streams от nvidia или любого другого разработчика, потому что понял, что ждать волшебного разпиливания gbm от nvidia просто тупо, ну а создатель сабжа будет гордо сидеть со своими визгами и 3,5 пользователями

anonymous ()

Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

НЯ!!! Блобы не нужны!

mandala ★★★ ()

Боль нвидиярабов ITT, услада для ушей.

Behem0th ★★★★★ ()

Ну норм. Когда перейдем на вейланд будет на что перекатиться с i3.

Im_not_a_robot ★★ ()

удалена поддержка

Ну и ладно, питушки. Если надо будет, даже я смогу запилить поддержку обратно, исходники-то открытые.

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

У меня недавно возникло желание приобщиться к тайлингу, попробовал поставить этот sway. В целом работает, но настраивать под себя долго и муторно. Пока забил.

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

nvidia при всём желании не может запилить gbm

Может, но считает подход GBM неэффективным, ибо видеокарты маловато информации для эффективной работы.

Обе стороны упёрлись. Intel, AMD и прочие не горят желанием переписывать то, что уже есть. NVidia не горит желанием делать слоупочную реализацию.

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

Из этого их тайлинга для себя полезного извлёк только максимизацию большинства окон по вертикали и заполнение всего экрана двумя окнами, каждому по половинке.

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

Смотря какая диагональ монитора.

Я иногда ещё делаю что-то вроде: окно слева на полэкрана, справа по окну в верхней и нижней четверти. Как бы на 24" мониторе больше смысла окон делать не вижу.

Однако, будь у меня что-то вроде 43" 4K, то я бы нашёл, куда применить тайлинг.

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

В целом работает, но настраивать под себя долго и муторно.

Если там то же, что в i3, то ничего особо муторного нет. Там фактически даже дефолтом пользоваться можно, что я и делал продолжительное время.

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

а как приложения запускать? dmenu надо настроить

а как жить с больше чем 2-3 запущенными приложениями? экран превращается в лоскутное одеяло. нужно настроить автоматическое раскидывание окон по рабочим столам (они там тегами называются)

и так далее. много мелочей

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

вместо dmenu скачай Albert Launcher или Ulauncher от русского чела. Обе программы отличные. по поводу несколько запущенных программ на одном окне - выучи один раз горячие клавишы. Там их не так много, на самом деле. Сможешь вереницу окон превращать в вертикальные/горизонтальные вкладки (не окна, а именно вкладки). И не будет никакого лоскутного одеяла. раскидывание по окнам тоже можно сделать, благо документация по i3 отменная.

это все касается i3, это поделие у меня даже не запустилось несколько месяцев назад, так что не знаю, что там есть.

avently ()

Вопрос, косвенно относящийся к теме. Явно тут будет повышенная концентрация людей, юзающих вайленд...

Как дела с synergy на текущий момент? Если нет, то что взамен (софтовый kvm)? А под этим sway, он будет работать? Интересует вайленд как на стороне сервера, так и на клиенте.

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

dmenu надо настроить

Чё его там настраивать? Оно включено по дефолту, на крайняк можно его закомментировать и раскомментировать i3-dmenu-desktop в конфиге за 30 секунд.

а как жить с больше чем 2-3 запущенными приложениями?

Переключаться на нужный воркспейс руками и запускать приложение на нём. Получится всё равно не медленнее, чем сворачивать-разворачивать в обычном DM.

они там тегами называются

Нет. Теги - это другое, в i3 тегов нет.

Esper ()

Расширенные возможности Wayland:объекты типа «изображение», базовый протокол GTK для выделения, протокол для экранных клавиатур, протокол для скриншотов.

Вот в этом то и весть главный рак вяленого. То что он провоцирует для каждого композитора пилить свои велосипеды реализующие базовейшие вещи типа скриншотов. А потом, скриншотилка написанная под кде не будет работать под гномом или сваем. Это безумие и бесповоротная фрагментация сообщества. Выход вижу только в том, чтобы нашлись добрые люди и запилили либо вейленд сервер, который будет реализовывать данные базовые вещи независимо от композитора. Либо запилили обратный хвейленду вейлендикс, который позволит запускать вейленд приложения в иксорг среде без всякого вейленда. А пока это худшее, что приключалось с линуксом за послдение годы

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

вейленд

софтовый kvm

Ха-ха. Сначала надо подождать пару лет, пока поддержку запилят в каждом композиторе. Потом ещё несколько лет, когда это дело стандартизируют. Глядишь разработчики synergy и подтянутся к тому времени.

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

Общая реализация это понятно, но серве-то сюда каким боком, каргокультист?

anonymous ()

Через лет 20 вяленный-таки будет готов.

anonymous ()

Полностью удалена поддержка проприетарного драйвера nvidia

аплодисменты, все встают, кричат «браво» и «бис». ну хоть встроеный интел они поодерживают или только llvmpipe?

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

вероятно закончится тем, что будет вейлендикс (велосипендикс). наркооманы уже тащат этот вейленд в иксы (libinput), попутно ломая то, что 20 лет работало без проблем.

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

Вот в этом то и весть главный рак вяленого. То что он провоцирует для каждого композитора пилить свои велосипеды реализующие базовейшие вещи типа скриншотов. А потом, скриншотилка написанная под кде не будет работать под гномом или сваем. Это безумие и бесповоротная фрагментация сообщества.

тут согласен и вообще в недоумении - как до такого додумались? в иксах тоже могли все писать свою реализацию, но использовали все хорг

какогож.. так же не используют под вайланд вестон для всех де????????

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

Nvidia users are shitty consumers and I don’t even want them in my userbase. Choose hardware that supports your software, not the other way around.

80% пользователей пека. это пять. пока что лучший вейленд-композитор, предлагаю номинировать на опенсурсе авардс.

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

а как в тайлинге делается такое: есть иде запущенное на весь экран, из иде запускается проект, при этом в новом окне открывается терминал с шелом (допустим gnome-terminal) в котором происходит непосредственно запуск приложения, затем открывается окно приложения которое было запущено через иде->шелл.

как в тайловом вм раскидать все эти окна чтобы иде не перекособочивало при каждой отладке?

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