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 ()
Последнее исправление: atsym (всего исправлений: 51)

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

Как сделали - так и пользуйтесь. Не нравится - не пользуйтесь.

Ну вот так и позапиливают все, пока пользователей не останется.

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

Ну серверным рендером шрифтов в начале пользовались.

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

Да и вряд ли кто-то смог бы.

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

Ну вот так и позапиливают все, пока пользователей не останется.

Болит душа за линуксоидов? Ну так сделай что-нибудь опенсорсное и качественное. Преподай мастер-класс. Ну или хотя бы чётко и ясно объясни (желательно разработчикам, но можно хотя бы здесь), что именно тебя не устраивает в действиях разработчиков, и как по-твоему надо было делать.

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

Как минимум не разводить зоопарк композиторов. Особенно учитывая, что базовых вещей, типа тех же скриншотов, в протоколе нет.

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

Как минимум не разводить зоопарк композиторов.

Ты тоже точно знаешь, что надо делать, но не способен ничего объяснить?

Или просто кукарекаешькритикуешь, потому что очень хочется?

Сколько по-твоему композиторов было нужно? 1, 2, 10? И почему ты так считаешь?

Особенно учитывая, что базовых вещей, типа тех же скриншотов, в протоколе нет.

Этих базовых вещей нет в протоколе wayland, потому что им там не место. Зато им место в wayland-protocols, и как уже говорили выше, они там, внезапно, есть.

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

Вам никто ничего не должен. Как сделали - так и пользуйтесь. Не нравится - не пользуйтесь.

Меня вполне устраивают иксы. Я в данном случае хочу одного - чтобы не ломали то, что прекрасно работает.

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

А что-то ломают?

Ну вот тебе вопрос, который я задаю всем сторонникам wayland: есть ли в системах на его основе стандартная возможность запилить утилиту типа xdotool? Подчёркиваю - _стандартная_, а не «ой, для этого надо поставить отдельный композитор, а тот композитор, в котором у тебя работали другие возможности, выкинуть».

Пока я положительного ответа не дождался. Это, разумеется, не означает, что его не существует, тем более, что wayland вроде как продолжает развиваться. Если подскажешь - буду рад.

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

Сколько по-твоему композиторов было нужно?

Один, поверх которого работают все остальные. Чтобы утилиты были универсальными, как сейчас для X.Org, а не отдельными и несовместимыми под каждый композитор.

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

Чтобы утилиты были универсальными, как сейчас для X.Org, а не отдельными и несовместимыми под каждый композитор.

Вот-вот, и я пытаюсь понять: с Wayland вообще такое возможно?

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

чтобы не ломали то, что прекрасно работает

Слово «прекрасно» здесь лишнее. Суть такова — работает не всё, ради этого делают то, где работает то, что не работает, при этом выкидывая часть того, что уже работает.

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

Нет. Мало того, когда я пытался наглядно это разъяснить — меня обозвали шлангом за смешивание сервера и протокола. Но меня не интересует какой-то там протокол, я пользователь X.Org и кучи утилит для X.Org, я даже хоткеи бинжу независимой от WM утилитой, и не хочу привязывать всё это к одному конкретному композитору.

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

Один, поверх которого работают все остальные.

Как ты это себе архитектурно представляешь?

А если я захочу что-то сделать по-другому, мне нельзя написать свой композитор, а надо сидеть на жопе ровно? Совсем совсем нельзя? Почему? Чем плохо, если я вместо ничего не деланья, буду пилить композитор под вэйланд.

Чтобы утилиты были универсальными, как сейчас для X.Org, а не отдельными и несовместимыми под каждый композитор.

Для этого делают wayland-protocols. Часть ещё не стабилизирована. Часть уже готова. Всему своё время.

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

Всему своё время

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

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

Альзо, приходите, когда Wayland будет совместим со всеми свободными NIX-системами, а не Linux-специфичной фигнёй. А то всяким бздунам и солярководам с иксов валить — куда?

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

А с каких пор фреймбуферная консоль – фича видеокарты, а не вашего наколенного конструктора?

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

есть ли в системах на его основе стандартная возможность запилить утилиту типа xdotool?

Скорее всего уже можно с использованием протокола org.freedesktop.portal.RemoteDesktop. Точно не уверен, но по идее там всё для этого есть.

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

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

Если тебе это нужно, то сиди на иксах, кто тебе мешает. Или запускай нужные приложения через xwayland и используй xdotool. В xwayland'е должно работать.

Но ты так и не сказал, что именно ломают-то?

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

Я настоятельно советую тебе научиться читать.

Ну то есть заявление, что ребята из Wayland про планирование разработки не слышали, было ничем не обоснованным вскукареком, а фраза «За 10 лет иксы стали мейнстримом во всех UNIX-like OS. Если что :)» к разговору не имела вообще никакого отношения, и была высказана потому что сказать больше нечего.

Впрочем ничего удивительного.

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

Окай, приходите лет через пять, а пока не визжите про эфемерного убийцу иксов

Да визги тут только от иксофанатиков. Вы ведь очень переживаете, что ваше говно мамонта выкинут. Остальные спокойно пользуются тем, что им нравится.

а то этот убийца еле топает хиленькими ножками и даже топор поднять боится.

То-то у иксофанатов жопы так раскаляются в каждом треде.

Альзо, приходите

Ты никому не нужен. К тебе никто не придёт. А если новости о вэйланде тебя так травмируют, почему бы их просто не читать.

когда Wayland будет совместим со всеми свободными NIX-системами, а не Linux-специфичной фигнёй. А то всяким бздунам и солярководам с иксов валить — куда?

Проблемы негров, как ты прекрасно знаешь, шерифов не волнуют. Запилят всё, что нужно и портируют себе вэйланд. Либо продолжат сидеть на иксах.

И на фряху вэйланд портирован. Насколько он там работает, не в курсе.

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

Какая тебе разница что описание создания скриншота будет внутри основного протокола или в виде отдельного? Хочешь чтобы всё было нагромождено в одном?

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

Для этого делают wayland-protocols. Часть ещё не стабилизирована. Часть уже готова. Всему своё время.

Остаётся вопрос: если протоколы не готовы, почему это уже тащат в Федору и Убунту по умолчанию, а не в качестве экспериментальной альтернативы?

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

Ну то есть заявление, что ребята из Wayland про планирование разработки не слышали, было ничем не обоснованным вскукареком, а фраза «За 10 лет иксы стали мейнстримом во всех UNIX-like OS. Если что :)» к разговору не имела вообще никакого отношения, и была высказана потому что сказать больше нечего.

Ну и про логику не забудь. Начни с Аристотеля.

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

есть ли в системах на его основе стандартная возможность запилить утилиту типа xdotool?

Скорее всего уже можно с использованием протокола org.freedesktop.portal.RemoteDesktop

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

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

Остаётся вопрос: если протоколы не готовы, почему это уже тащат в Федору и Убунту по умолчанию, а не в качестве экспериментальной альтернативы?

Потому что для большинства пользователей гном работает как надо. Остальным выбрать в gdm сеанс поверх иксов проблемы не составит.

Если человек настолько умственно отсталый, что не в состоянии выбрать другую опцию в менюшке, то вряд ли он является пользователем линукса.

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

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

Фанатиками типа автора поделия в топике, которые будут топать ногами, верещать FUCK NVIDIA и вставать в позу везде, где их кто-то видит.

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

А давай выпилим юзеров, разграничение прав и будем пускать всё в кернелспейсе? Ты прикинь каких штук полезных напилить можно будет. Фичи ведь важнее, а вот это вот всё, оно же твои права и свободы ограничивает, фу так жить.

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

И ты так и не ответил что Wayland'ом ломают в иксах.

Возможность делать некоторые вещи унифицированным способом. Я не зря акцентировался на xdotool - мне в прошлой теме на полном серьёзе объясняли, что «для этого нужен специальный композитор». Сейчас уже идут разговоры, что не совсем так, но подтверждения пока нет.

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

Успокойся уже, для необновляемых легаси поделок давно есть xwayland.

Пусть сначала Wayland научится делать то, что делали «необновляемые легаси поделки». а уже потом ты будешь клеить ярлыки.

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

Невозможно бы было стабилизировать вяленд до уровня иксов, если бы им никто не начал пользоваться. И никто ведь не заставляет, это скорее рекомендация. Иксы, вроде бы, никто не отламывал.

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

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

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

поставили libinput по-умолчанию вместо evdev, сломали людям ноутбуки. сопровождалось обычным кукареканием про то что «в евдеве много непонятного кода», но оказалось что без непонятного кода тачпады на ноутбуках ломаются.

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

... И вместо того чтобы устроить мир во всём мире.

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

в мамку твою веру подрывают. пьёт и курит небось?

Этот анонимус какой-то рваный. Замените на другого.

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

Вы ведь очень переживаете, что ваше говно мамонта выкинут

Кто выкинет и куды?

жопы так раскаляются

Уже лет семь, а воз и ныне там, угу.

А если новости о вэйланде тебя так травмируют, почему бы их просто не читать

Не новости, а кукаретики.

Либо продолжат сидеть на иксах

То есть иксы как кросс-никсовый стандарт никуда не денутся, о чём тогда визги?

И на фряху

Что фряха-то, бздей по меньшей мере четыре штуки.

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

без непонятного кода тачпады на ноутбуках ломаются

Будто до этого они работали — тап, скролл и тычки двумя-тремя пальцами, вот и вся функциональность тачпада, мда. А xSwipe кривой, на края не реагирует, причём автор бурчит, что это не баг, а фича.

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

Ты вот прикинь, за то люди и любят десктопные операционки, что там всё можно, в противовес мобильным потребительским огрызкам, на которых всё огорожено. Но нет, надо запилить ещё один ведройд, когда уже есть веlройд.

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

А давай выпилим юзеров, разграничение прав и будем пускать всё в кернелспейсе?

Тащемта, у меня почти так и есть — один юзер с nopasswd, делает всё, что угодно. Прям как на винде в старые добрые.

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

Если человек настолько умственно отсталый, что не в состоянии выбрать другую опцию в менюшке, то вряд ли он является пользователем линукса.

Ты слишком высокого мнения об убунтятах.

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

Ломающие обратную совместимость костыли типа UAC? Не нужно.

Почему-то даже после введения UAC большинство win32-приложений остались вполне работоспособными, и «неполноценной легаси» их никто не считает. Так что для Wayland это, скорее, идеал.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.