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)
Ответ на: комментарий от Ivan_qrt

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

xrdp уже есть, его просто нужно немного причесать.

Может лучше всё-таки в том порядке, который есть сейчас? Сперва вэйланд, потом удалёнка.

Есть такая штука, называется «планирование». Судя по 10 годам разработки, ребята из Wayland про нее не слышали.

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

xrdp уже есть, его просто нужно немного причесать.

Всё, что мне известно про xrdp - это то, что это нерабочая обёртка над vnc сомнительной нужности. Одно дело - нормальный rdp. Другое - ковыряться в этом.

Есть такая штука, называется «планирование». Судя по 10 годам разработки, ребята из Wayland про нее не слышали.

И что же тебя не устраивает в планировании разработки вэйланда? Укажи на конкретные ошибки, о гуру планирования. На мой взгляд процесс разработки идёт вполне хорошо. Явно не хуже, чем шёл аналогичный процесс для иксов. Впрочем, с иксами сравнивать не особо корректно.

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

Судя по 10 годам разработки

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

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

И что же тебя не устраивает в планировании разработки вэйланда? Укажи на конкретные ошибки, о гуру планирования. На мой взгляд процесс разработки идёт вполне хорошо. Явно не хуже, чем шёл аналогичный процесс для иксов. Впрочем, с иксами сравнивать не особо корректно.

За 10 лет иксы стали мейнстримом во всех UNIX-like OS. Если что :)

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

За 10 лет иксы стали мейнстримом во всех UNIX-like OS. Если что :)

А у них были хоть какие-то конкуренты в эти 10 лет? Или все взяли иксы потому что больше ничего не было?

В иксах нормальная настройка монитора появилась спустя лет 20. До этого монитор можно было сжечь, если не особо пряморук. Ты уверен, что это является образцом хорошего планирования разработки? Зато бесполезные сервер печати, серверные шрифты и всё остальное, чем никто ни никогда не пользовался, туда добавили.

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

А у них были хоть какие-то конкуренты в эти 10 лет? Или все взяли иксы потому что больше ничего не было?

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

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

Мы про середину 90-х говорим. Тогда можно было сжечь вообще все, что угодно. Тогда ещё не все в вирусы-то до конца поверили.

Ты уверен, что это является образцом хорошего планирования разработки?

Что «это» и где я утверждал, что у иксов была правильная модель разработки?

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

ХЗ, её дизайнили в 1980-х. Может кто-то выводом иксов на принтер пользовался.

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

Их взяли, потому что ими можно было пользоваться

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

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

и тогда они в целом были неплохие. Они тащем-то и до сих пор неплохие.

Поэтому их первыми выкинули из макосх, андроида, хромос. Исключительно из-за того, что иксы неплохие.

Тогда можно было сжечь вообще все, что угодно.

На винде, почему-то с мониторами было всё нормально. Видимо плохо спланировали разработку.

Что «это»

Иксы.

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

Вот здесь.

Есть такая штука, называется «планирование». Судя по 10 годам разработки, ребята из Wayland про нее не слышали.

И что же тебя не устраивает в планировании разработки вэйланда?

За 10 лет иксы стали мейнстримом во всех UNIX-like OS. Если что :)

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

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

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

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

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

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

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

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

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

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

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

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

Зато бесполезные сервер печати, серверные шрифты

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

Сервер печати - имеется ввиду вывод в postscript через Х11 протокол, ясам пробовал - карты рисовал тем же кодом что на экране тем и в файл. Хорошая была идея, жаль развития не получила (там еще можно было бы кучу выводов понаделать). Ну тогда многое могло быть как proof of concept. Мозги этим не проедали и не навяливали как вяленого.

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

сервер шрифтов мог решать проблему

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

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

Ты не въезжаешь или троллишь? Исходная проблема - необходимость оплаты за каждую установку проф. сделанных шрифтов на каждом компе каждой секретарши? Как ее решать? Воровством или разработкой бесплатных шрифтов на коленке? Кстати Адоб по-моему на своих платных шрифтах и поднялся.

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

Именно, у нас тут разработанная со всеми компонентами на коленке ОС.

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

Ну тогда многое могло быть как proof of concept. Мозги этим не проедали и не навяливали как вяленого.

А просто запихнули в базовый протокол proof of concept и теперь его должны реализовывать все, несмотря на то, что это кривое никому не нужное УГ. Зато не навяливали, а просто приказали. И никаких возражений проеданий мозгов.

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

Исходная проблема - необходимость оплаты за каждую установку проф. сделанных шрифтов на каждом компе каждой секретарши?

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

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

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

[q]«Учитывая, что xserver запускался, внезапно, на каждом компе секретарши, серверные шрифты никак проблему не решали.

Единственное для чего они могли бы быть полезны - экономия памяти, что тогда было весьма актуально. Но сделано всё было настолько хреново, что никто этим так и не начал пользоваться. Но в протоколе осталось.»[/q]

ты просто не знаешь матчасти, не умеешь даже погуглить и понять прочитанное. Из мана «xfs is the X Window System font server. It supplies fonts to X Window System display servers.» Т.е. фонт сервер снимал проблему тираживания и администрирования шрифтов, централизовал это, обеспечивал доступ к шрифтам с удаленных дисплеев (секретарш), со временем его научили и TrueType.

P.S. и эти люди кому-то что-то доказывают про Х-сы и вяленого...

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

«А просто запихнули в базовый протокол»

Ты меня троллишь :) или не самом деле ничего не знаешь? Этого никогда не было в базовом протоколе. Да и кто кому должен? Как могли «студенты» MIT приказать что-то делать HP, Sun, IBM? Ну почитай же наконец что-нибудь по теме :)

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

Т.е. фонт сервер снимал проблему тираживания и администрирования шрифтов

Ок, согласен. Была такая фича.

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

Этого никогда не было в базовом протоколе. Да и кто кому должен?

X font server'а не было.
ServerSide fonts (те самые «серверные шрифты») есть: x11_protocol.pdf страница 34 и ниже.

Возможность реализовать XFS их существование оправдывала, убедил. В давние времена. Сейчас это уже никому не нужно.

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