Разработчики композитного оконного менеджера KWinFT, основанного на кодовой базе KWin, объявили о переименовании проекта в Theseus Ship, переводе разработки с GitLab на GitHub и формировании значительного выпуска Theseus Ship 6.0. Theseus Ship поддерживает работу с использование Wayland и X11, нацелен на применение в KDE Plasma и может использоваться в качестве прозрачной замены KWin. Код проекта написан на языке C++ и распространяется под лицензией GPLv2...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60679
Wayland быстрее говорили они.., нет SANDBOX!В plasma также нет жесткой завязки на kwin(в настройках есть параметр) и там работает даже openbox.
OpenBox работает но скорее для галочки, на практике это ну скорее исключение ведь
Чушь. Любой wm работает нормально с кедами. Пользуюсь xmonad вместе с кедами уже много лет.
> объявили о переименовании проекта в Theseus ShipМлиат... Почему не просто Theseus? Чем больше слов в названии, тем глупее звучит и хуже запоминается - это аксиома, мать вашу.
Что ты запоминать собрался это некоммерческий проект, ему ненужна запоминаемость.
>Развитие функциональности Theseus Ship сосредоточено на обеспечении качественной и полной поддержки протокола Wayland, в том числе переработке архитектурных особенностей KWin, усложняющих интеграцию с WaylandПохоже KWin с ближайшей перспективе бросят, слишком сложно его адаптировать. От KDM тоже отказались из-за нежелания его переписывать.
Всё начилось когда разрабы выкинули кодбейз 3х кед при переходе на Qt4.
Этакий когнитивный диссонанс неосилятора - не можешь разобраться в своём старом коде, но думаешь что сейчас то "напишешь лучше!"
Иногда проще выкинуть.
Ок, ну перепишут они старое на новое до степени нового и? Выигрыш в чём? Разобрались в старом коде? Собственно, а на… зачем?
сейчас-то
Любой софт будет рано или поздно либо выкинут, либо переписан
Авторы сабжа немного не в себе, к слову. У квина вроде всё нормально, в нём просто не согласны с излишним васянством в ключевом компоненте.
В KWinFT пару лет назад стали использовать wlroots https://www.phoronix.com/news/KWinFT-2021-WLROOTS-Continues И это была отличительная фишка. Ну и где там теперь wlroots? Что-то пошло не так?
Расширение wlr_output_management_unstable_v1 ни о чём не говорит?
Это расширение протокола. Библиотека wlroots где? https://github.com/winft/theseus-ship/blob/master/CMakeLists...
Когда вяленый работает, то это заслуга самого вяленого.
Когда вяленый не работает, то виноват композитор, а вяленый только протокол.
Тут должно быть ещё что- то про "это вам не нужно", ну, чтоб бинго собиралось
Здесь. они через COMO на него зависят. https://github.com/winft/como/blob/master/CMakeLists.txt
Неожиданно, да?
Да, учитывая, что ещё пару месяцев назад зависели напрямую.
Правильно,Вяленый это только протокол. Каждый в меру сил его поддерживает,а потому нужна прозрачная замена. Зачетно.
Прозрачной она не может быть, потому что у каждого свои костыли. Это не не иксы, где были стандарты и унификация.
Разрешите спросить, а ведь настоящей прозрачности не существует? Это же всегда рендеринг кусочка фона (и других окон) в окно с прозрачностью?
Вполне существует, если графический ускоритель задействовать.
Но мне сдаётся, тут речь о другой прозрачности была.
У иксов не было стандартов, а следовательно, унификации. Просто кодовая база X.Org была заброшена, а Tiny X Server, XFree86 и прочие реализации - удел малопопулярных дистрибутивов.
А как же тогда столько реализаций сделали? Xorg это уже новодел по мотивам от васянов, всего несколько лет прожил как видим.
Если у них будет locally integrated menu (LIM), то это могло бы стать киллер-фичей, по сравнению с KWin. Да, были народные темы с LIM, но они не работают при использовании Wayland.Если что, LIM - это когда именно приложения встроено прямо в заголовок. Не путать с глобальным меню, а также с меню-"бургером". Такое можно было увидеть в Unity, когда он был ещё жив.
Авто-исправление поработало, а я и не заметил. Исправляюсь:> LIM - это когда МЕНЮ приложения встроено прямо в заголовок.
но зачем?
Удобно
Ой, столько много возни с этими вялеными и прочими технологиями. Всякие новые и новые расширения и протоколы. Чем, например, данный theseus ship лучше чем Kwin или Kwin-FT? Никто и не знает. Горы всяких "новых" никому ненужных, и притом очень глючных технологий форсится уже лет 10 в линуксе, вместо того чтобы использовать канонические иксы.
так старое уже разваливается и трещит по швам
Ой, да ладно!
Иксы очень стабильны для офисных задач и просмотра фильмов, тиринга нет, всё очень плавно. Ну а что там с игрульками - не знаю, мне неинтересно. Всякие диксвэка, протоны и прочее - для игрунов, хотя это моветон, играть за PC, уже лет 20 как консоли заменили все эти PC для игр. Вот и тащат смузихлебы в линукс всякий шлак.
Моветон играть на PC? Посмотрю как твой ps5 тащит игры предыдущих поколений не говоря уже о других консолях и железках.
Он же пишет, что ему не интересны игрульки. Иначе бы знал, что как раз лет 20 назад 32-х разрядный ПК наконец-то догнал 16-ти битные консоли и начал обгонять, если не обращать внимания на цену.
Если бы они были интересны тебе, ты бы знал, что 20 лет назад игры уже выходили 2 вариантах: полноценный для пк, и обглоданный и ущербный для консолей (распоследнего поколения). Консоли никогда не были мощнее пк, просто исполнять код других процессоров на amd64 изначально было невозможно, в том числе, в силу архитектурных отличий. Некоторые особенности возможно только имитировать, и просадки будут критичны. А уж когда игры и так консольное железо на пределе возможностей используют… Кстати говоря, 20 лет консольные игры уже успешно крутили на карманных калькуляторах с армом (тех лет, да), ты точно "в теме"? Пк были несоизмеримо мощнее, даже если это п4 с нетбёрстом.
Если бы тебе было интересно что-то помимо повышения энтропии, ты бы увидел у меня "32-х разрядный ПК" и "16-ти битные консоли" и не спорил бы с этим "аргументами" типа "Пк были несоизмеримо мощнее", поскольку я именно это и написал. При всём при этом подавляющее большинство поделок для ПК оставляли желать лучшего, поскольку не отличались стабильность кадров в секунду, а для привыкших к плавной анимации на консолях игроманов отзывчивость, отсутствие "инпутлага" и "тиринга" в играх важнее треугольности форм Лары Крофт.
Почему бы не сравнить 32 битные консоли с 32 битными пк? Какой смысл сравнивать жёстко ограниченные спрайтовые игры с полноценными? Вот и получается, что особенно стабильной частота кадров была в какой-нибудь shadow of the colossus (чисто пример из недавнего), и не обновишь ведь видеокарту. В очередной демонстрируешь абсолютное непонимание вопроса. Все игры были ровно одни и те же на всех платформах, при этом, чаще на пк выходили полноценные версии (в некоторых случаях, для одной из консольных платформ могла быть "улучшенная" версия).
> Почему бы не сравнить 32 битные консоли с 32 битными пк?Потому что у кого-то проблемы с логикой? Если 16-ти битные уделывали, то более мощные и подавно.
Видимо, у тебя и проблемы с логикой (хотя при чём тут она), потому что, вот, не "уделывали". И снова демонстрируешь оторванность от реальности.
Моя логика пока работает железно: я указал выше, что твоя задача - геренировать энтропию, именно этим ты и занимаешься.
Допустим. Только это не имеет отношения к тому, что вот лично ты генерируешь полнейшую дегенеративную чушь, которую даже нельзя принять за энтропию.
Я заставляю тебя отвечать на мои сообщения? Не знал. Подскажи, на что именно ты триггеришься.
>Иначе бы знал, что как раз лет 20 назад 32-х разрядный ПК наконец-то догнал 16-ти битные консоли и начал обгонять, если не обращать внимания на цену.Двадцать?! Алё, компьютер образца года так 99-го уже любую консоль того времени крыл как бык овцу.
Это так было разве что в маня-мирках фанатов. Типичный вопрос покупателя ПК - почему на Xbox при тех же железках картинка плавная, а на ПК ужас. Правильный ответ: потому что операционная система там "однозадачная" и игры оптимизированы под конкретное железо, а не сферического коня в вакууме.
Забавно, что сейчас на консолях, фактически, стали использовать более стандартные версии ОС (будь то Вынь10 или БЗДа) и утилиты к ним, пусть и со своими надстройками под игрописательство
Потому что графическим процессорам сотни ядер не помеха, там закон Мура всё еще работает и цена на мегафлопсы падает. Из-за чего монстры своего времени типа 3Dfx (именно они и принесли на ПК графику консолей) проиграли битву унификаторам из Khronos Group. А когда везде условный Vulkan, то смысл распыляться на разные ОС, когда можно для консоли собрать ядро без лишних тормозов в виде защиты от Spectre/Meltdown? Так то и на Windows XP можно было подшаманить планировщик вызовом timeBeginPeriod(1), поднять приоритеты потокам выше рекомендуемых в MSDN, посоветовать пользователю позакрывать лишние приложения и чудом появлялись нелишние кадры в секунду. Теперь и советовать не надо - игроман сам покупает видеокарту по цене двух консолей, естественно, она будет их обгонять.
> Это так было разве что в маня-мирках фанатов. Типичный вопрос покупателя ПК
> - почему на Xbox при тех же железках картинка плавная, а
> на ПК ужас. Правильный ответ: потому что операционная система там "однозадачная"
> и игры оптимизированы под конкретное железо, а не сферического коня в
> вакууме.Если верить wiki, то первый xbox вышел в США в самом конце 2001 года.
>> Это так было разве что в маня-мирках фанатов. Типичный вопрос покупателя ПК
>> - почему на Xbox при тех же железках картинка плавная, а
>> на ПК ужас. Правильный ответ: потому что операционная система там "однозадачная"
>> и игры оптимизированы под конкретное железо, а не сферического коня в
>> вакууме.
> Если верить wiki, то первый xbox вышел в США в самом конце
> 2001 года.И? Это и было 20 лет назад, тогда я и слышал от покупателей такие вопросы. Там же в Вики в соседней статье написано, что 3Dfx притащил технологию с приставок на ПК. Если что, начиная с первой Voodo я все возможные карточки гонял и помню приседания с бубнами вокруг драйверов. А знакомый занимался ремонтом и ему приносили всякую экзотику вместе с джойстиками, он специально звал меня посмотреть, как там работает Mortal Kombat. Вот когда новые версии MK начали выпускать на ПК, тогда примерно и дотянул до приставок по отзывчивости, в подобных играх это критично для играбельности, а не качество текстурок.
> И? Это и было 20 лет назад, тогда я и слышал от
> покупателей такие вопросы.Двадцать лет назад уже четвёртые пеньки были.
> что 3Dfx притащил технологию с приставок на ПК
Про 3dfx уже в 98 мало кто помнил — ну було чего-то такое, но быстро прошло. В то время второй пенёк на 350 МГц, спокойно разгоняемый до 420+, да nvidia vanta/tnt2 рвали любую приставку того времени в клочья.
В 99 уже третьи пеньки в продаже были — планка в гигагерц была взята.А покупатели — ну был я знаком с дурачками, роняющими слюни на синематики с плойки
Но вот чтоб кого-то xbox прям заинтересовал — вообще такого не помню.
>> И? Это и было 20 лет назад, тогда я и слышал от
>> покупателей такие вопросы.
> Двадцать лет назад уже четвёртые пеньки были.Были. Кукурузные гигагерцы - это как раз про них, про архитектуру NetBurst. Проигрывали третьим.
>> что 3Dfx притащил технологию с приставок на ПК
> Про 3dfx уже в 98 мало кто помнил — ну було чего-то
> такое, но быстро прошло. В то время второй пенёк на 350
> МГц, спокойно разгоняемый до 420+, да nvidia vanta/tnt2 рвали любую приставку
> того времени в клочья.Угу, особенно Vanta рвала и метала. У создателей игор были машины далеко не с таким обрезком, потому пользователям их изделий приходилось ставить графику сильно попроще и мириться с тирингом (если кто не в курсе - метод WaitForVerticalBlank из DX тупо крутил ожидание, теряя до 50% процессорного времени). Тогда как игруны на приставках смотрели стабильные 60 кадров в секунду, а жалкие 640 пикселей по горизонтали - да кого из них это волновало? Картинка на телевизоре "как в кино".
> В 99 уже третьи пеньки в продаже были — планка в гигагерц
> была взята.
> А покупатели — ну был я знаком с дурачками, роняющими слюни на
> синематики с плойкиДа-да, примерно так мы и спорили по поводу Дримкаста
- почему тут дохлое железо, а картинка вон какая, не то что на твоём разжиревшем ПК?
- потому что ты не умеешь играть в Квак, а стало быть ты чайник.
- да я тебе щас опять фаталити пробил, стало быть ты сам чайник.Ну то есть - игры были разные. Кому нравились RPG и стратегии, тем было плевать не артефакты графики. Кто предпочитал аркады всякие - тем была лучше приставка. В России был некоторый дисбаланс в пользу первых, поскольку зачастую решала цена диска в 100 рублей.
> Угу, особенно Vanta рвала и метала. У создателей игор были машины далеко
> не с таким обрезком, потому пользователям их изделий приходилось ставить графику
> сильно попроще и мириться с тирингомЧот не припоминаю такого. Постепенно да, начинал отставать олт прогресса комп, но чтоб вот прям везде и всюду «сильно проще» — не помню такого. OpenGL в те дремучие времена был сказочно красив и не особо быстр на фоне шустрого, но страшного аки чОрт прямого икса — вот это помню.
>стабильные 60 кадров
А многие ли телеки в то время умели в пргрессивную развёртку?
> 640 пикселей по горизонтали - да кого
> из них это волновало?Ну а пользователи пк к такому были непривычные, искренне не понимая, чему эти консоле-холопы радуются.
А на стимдеке играть можно или тоже моветон? Там ведь dxvk, proton, вот это всё.
Стимдек - проприетарная зaлyпa, которая паразитирует на экосистеме Линукса.
и потенциальное DRM
Ололо, лицензией не запрещеноБтв, кто, КТО ЖЕ Ж ВАМ ВИНОВАТ, что целое МИЛЛИОНЫ ГЛАЗ НИШМАГЛИ, а страшные корпорации опять делают удобоваримое. Хотя бы не сильно падающее.
Казалось бы, коммунизм был так близко.
хахаха, тут еще вопрос кто на ком паразитирует:
корпы, которые уже 20+ лет пишут 80% кода линукса
или нущуки, которые не делают практичеки вообще нифига, зато исходят желчью на благодеятелей опенсорса.В общем типично, как в пословице про колодец и плевки.
>хотя это моветон, играть за PC, уже лет 20 как консоли заменили все эти PC для игрОткуда вы лезете?
Это… оно уже 15 лет как разваливается да всё развалится не может. За 15 лет уж иксы точно можно было бы причесать. Тут или допилить надо было бы замену или допилить иксы, а то пациента постоянно «с того света» достают. Ни туда, ни сюда. 15 лет… Я понимаю сообчество не могёт, но крупные компании уж точно могли бы это сделать, но им, очевидно, не надо. Так и живём…
этот корабль Тезея и есть переименованный KWinFT
KWin уже немодный или просто написан другими менее модными разрабами чем эти ребята?
Корабль Тесея (или парадокс Тесея) — это парадокс, сформулированный так: «Если все составные части исходного объекта были заменены, остаётся ли объект тем же объектом?».
Согласно греческому мифу, пересказанному Плутархом, корабль, на котором Тесей вернулся с Крита в Афины, хранился афинянами до эпохи Деметрия Фалерского и ежегодно отправлялся со священным посольством на Делос.
Перед каждым плаванием осуществлялась починка корабля, при которой заменялась часть досок. В результате все доски были заменены, из-за чего среди философов возник спор о том, всё ли это ещё тот корабль или уже другой, новый.
Очевидно же что другой, ну и философы...
А с какого момента он стал другой? Когда последняя досочка ещё не была заменена, это был тот же корабль или уже другой?
> А с какого момента он стал другой?Когда доля заменённых досок превысила 50%.
А долю досок ты считаешь по массе, количеству или объёму?
А есть разница? :)
Есть, если весь корабль состоит не из одной породы дерева и одинаковых по размеру досок. Второе условие не истинно никогда.
Почему именно 50%? Как был обоснован такой выбор? "Подлинность" содержалась в 50% досок?
Какой смысл ты вкладываешь в слово "подлинность". Давай с этого начнём.
> Какой смысл ты вкладываешь в слово "подлинность". Давай с этого начнём.Во! Не думал, что так быстро правильный вопрос услышу. Весь парадокс об этом. "Подлинность" чисто субъективное понятие, не имеющее объективных критериев. По этому подлинным всегда будет считаться то, что люди договорятся считать. :)
На самом деле это более широкий круг парадоксов. https://ru.wikipedia.org/wiki/Парадокс_кучи например.
>> А с какого момента он стал другой?
> Когда доля заменённых досок превысила 50%.Это полудругой корабль. Если заменить KWin на Theseus Ship, то получатся полукеды.
> Когда доля заменённых досок превысила 50%.Хотя нет, беру свои слова назад. Процесс замещения досок был непрерывным и растянутым во времени. Каждый последующий раз когда корабль прибывал на Делос, доля заменённых досок в сравнении с предыдущим разом была в нём незначительной. Поэтому корабль можно с полным правом считать аутентичным даже если бы все доски были трижды заменены, главное чтобы этот процесс был постепенным. Вот если одномоментно заменить половину досок, тогда подлинность корабля была бы уже под вопросом.
А если мы решили одномоментно заменить половину досок, но до темноты не уложились и закончили работу только на следующий день? А если работягам выкатили несколько амфор вина, а они забухали и возобновили работу только через неделю? Возвращаемся к исходной точке.
> Возвращаемся к исходной точке.Нет не возвращаемся. Тут важен объём заменённых досок в период между рейсами корабля. А как ты их будешь менять -- по одной доске в неделю или все доски за один день -- не имеет значения.
Тогда в какой конкретный момент он стал другим? :trollface:
Начиная с первой доски.
Значит "подлинность" содержалась в той конкретной доске?
Во всей его совокупности включая команду и пассажиров.
Нарушение условий задачи. Он считался подлинным и без пассажиров.
Там вообще дело было в религиозной необходимости.
Надо было отправлять на празднование из Афин на остров Делос (и еще на острова Саламин и Парал, то там для каждого острова был свой корабль) делегацию для участия в религиозных праздниках.
Чтобы доплыть, нужна была команда примерно из 200 человек.
Чтобы люди не разбежались, им платили зарплату весь год, несмотря на то, что по назначению они использовались только пару недель, чтобы доплыть туда и обратно.
На зарплату и на восстановление кораблей уходили очень большие деньги, до 24 талантов серебра в год.
А потом эти 3 корабля после поражения в Ламийской войне было запрещено спускать на воду, за чем тщательно следил македонский гарнизон, а часть народа, с которого собирались налоги на поддержание, 12000 беднейших граждан Афин - фетов, были из Афин изгнаны. Денег стало не хватать, и корабли сгнили. Но их еще хранили как религиозные артефакты примерно 15 лет.
Поэтому то данные факты попали в легенды, запомнились Плутарху, который их пересказал, что и дало повод для пищи философам и привело к парадоксу Тесея.
Интересная история, не знал такие подробности.
Опеннет познавательный, спасибо)Интересно как они умудрились сгнить корабли, которые были не спущены на воду.
По идее просмоленные доски довольно устойчивы, достаточно только какого-то навеса.
Мифы такие мифы… Но ведь кто-то в это верит!
Корабль Тесея v1.0.1
А теперь заменим корабль на человека. В процессе жизни человека все клетки заменяются новыми, и не раз. То есть, например, в тебе уже нет ни одной клетки из тех, которые были в момент рождения.Но мы же не считаем, что это другой человек.
> А теперь заменим корабль на человека. В процессе жизни человека все клетки
> заменяются новыми, и не раз. То есть, например, в тебе уже
> нет ни одной клетки из тех, которые были в момент рождения.
> Но мы же не считаем, что это другой человек.А что, он все так же писяется-какается под себя, его главный рацион состовляют молочные продукты, а коммуникационные навыки ограничены смехом/ревем?
(Глуп^W невместные аналогии, короче. Даже оставив за скобками обширно-филохсофский вопрос изменения личности за определеннй промежуток времени, особенно взросления ... Небольшая травма головы может иметь последствия "да, клетки теже, но это теперь совершенно другой овощ^W/поехавш^W человек")
Ну тогда и человек через каждые 7 лет после полного обновления клеток своего организма становится другим. Философы ж! :-)
Ну, так корабль, на котором отправляли в теории именно Тезея, назывался Делия
Делия (др.-греч. Δηλία) использовалась исключительно для доставки делий — священных теорий, отправлявшихся афинянами на остров Делос. Согласно преданию, пересказанному Плутархом, впервые на этом корабле посетил Делос и вернулся в Афины Тесей, после чего и появилась традиция ежегодных делий;
Ну, а после традиции делий - ежегодных ремонтов этой теориды (Теори́да или теорис (др.-греч. Θεωρίς) — в Древних Афинах государственный корабль, доставлявший теории (или феории, др.-греч. θεωριαι — священные праздничные посольства, участники которых назывались теорами, или феорами, др.-греч. θεωροι, а начальник — архитеором, греч. αρχηθέωρος) на территорию других государств для участия в различных праздниках и играх.)
Ну, а дельше было все то, что Вы описали: гниение досок, их замена и появление "парадокса Тесея".
Не понятно только, почему обсуждаемый проект назван "Корабль Тесея", а не "Делия", ведь именно такое имя этот корабль носил и когда строился, и когда возил Тесея на остров Делос и обратно.
В такой аналогии "Делия" - это ранние версии KWin. "Корабль Тесея" не содержит гнилых досок.
Может, и не содержит. Но его никто не переименовывал. И с момента закладки он как носил название "Делия", так и продолжал его носить до полного разрушения. Просто многие, слышавшие о "парадоксе Тесея" или о "корабле Тесея" об этом не знают, т.к. либо не уделяли этому внимание, либо им никто об этом не рассказывал. А сами Плутарха они не читали, только пересказы. В том числе про носки Локка, заплатки на которых покрывают всю первоначальную ткань, или "топор моего деда", у которого 3 раза был заменен топор и 4 - топорище.
Когда знаешь этимологию или всю историю, смотришь совсем по другому.
Это как в выражении "В здоровом теле - здоровый дух". А на самом деле: "Надо молить богов, чтобы в здоровом теле был здоровый дух". Смысл меняется кардинально.
Более того, два других корабля - Саламиния (др.-греч. Σαλαμῑνία) и Парал (др.-греч. Πάραλος) использовались не только для теорий, но и для перевозки казённых денег и государственных депеш, доставки в Афины государственных преступников и т. д.; иногда они принимали участие в морских сражениях. А вот Делия использовалась исключительно для отправки теорий на остров Делос, и больше ни для чего. И, скорее всего, за попытку переименования инициатора могла ждать смертная казнь, как оскорбившего богов.
Под "Корабль Тесея" подразумеваю проект из новости. Зачем-то же его так назвали. И вот этот нюанс с гниением досок - я про него не знал - он получается как бы намёк в сторону KWin и его завязанной на Иксы части.
В KDE б шрифты исправить, чтобы глаза не вытекали, а они ерундой маются.
В SystemSettings (или как в 6 оно называется) нельзя поменять?
Не смог у этого поделия кнопки перетащить влево в тайтлбаре.
В настройках они показаны слева, но по факту остаются справа.
Снес и вернулся обратно на KWin
> Не смог у этого поделия кнопки перетащить влево в тайтлбареТы что же, крякал в своё время на MacOS, а не на Windows?
> Код проекта написан на языке C++Не взлетит. Можно сразу выкидывать. Всё, что нынче не на Rust-е пишется -- всё в помойку. Зато если на Rust-е написать, то магическим образом всё становится золотом...
Скорее становится ржавым. Вот линукс уже проржавел, скоро заменят NTшкой.
> KDE Plasma 6, релиз которого ожидается через несколько часовЭто хорошо. А то Gnome уже задолбал окончательно. :)
>> KDE Plasma 6, релиз которого ожидается через несколько часов
> Это хорошо. А то Gnome уже задолбал окончательно. :)Так есть же пятые кеды.
> Так есть же пятые кеды.Я же написал "уже задолбал окончательно". Т.е. до этого момента держался. А теперь и повод есть.
Вот он чудный мир wayland, где каждое de и wm должно велосипедить всю оконную систему!
Зато нескучную.