LINUX.ORG.RU

Проект Xfce4 разрабатывает собственный Wayland-композитор

 , , ,


1

4

Разработчики Xfce4 – одного из старейших десктопных окружений для Linux – сообщили о начале работы над новым композитором, который призван заменить имеющийся в составе Xfce4 оконный менеджер для систем на основе Wayland. Проект получил название Xfwl4. Предполагается, что он должен максимально повторять функциональность и поведение имеющегося Xfwm4 (насколько это возможно реализовать на Wayland). Для работы над проектом был нанят разработчик Брайан Террикон, уже давно сотрудничающий с командой Xfce4.

Первоначально предполагалось, что поддержка Wayland будет добавлена в уже существующий оконный менеджер Xfwm4. Однако разработчики быстро столкнулись с рядом проблем, делающими одновременную поддержку X11 и Wayland в одном проекте затруднительной. Вместо этого было решено создать в составе Xfce4 новый Wayland-композитор. Для проекта был выбран язык программирования Rust и библиотека smithay, реализующая базовый набор функций для построения композитора для Wayland. Предполагается, что использование Rust позволит избежать многих ошибок, связанных с некорректным использованием памяти, и уменьшить вероятность сбоев в работе композитора.

Сообщается, что Брайан уже приступил к работе над проектом. Первый рабочий релиз разработчики надеются представить сообществу уже в середине 2026 года.

>>> Xfwl4 - The roadmap for a Xfce Wayland Compositor



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

За то что Rust отгоняет от разработки таких как ты - ему можно простить любые недостатки.

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

sena ★★★
()
Последнее исправление: sena (всего исправлений: 1)
Ответ на: комментарий от i-rinat

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

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

Не, ну скажи — интересный же подход использовать возможности keylogging в иксах, чтобы обойти проблему с монопольным захватом ввода. %)

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

Причём многопоточных багов, типо deadlock, чтобы потом кукухой поехать их вылавливая.

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

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

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

Его наняли на полную занятость на средства, собранные фондом Xfce.

Озвучили хоть сколько собрали? На доширак хватит?

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

Отгонять от разработки можно и административным способом - просто не принимать коммиты.

Это трудозатратно - нужно смотреть коммиты, разбираться в коде и адекватности автора… А тут ламеры сами себя отфильтровывают, без затрат времени на идиотов со стороны авторов проекта - красота!

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

ламеры сами себя отфильтровывают

Так в линуксе никого не останется. Это же система именно для ламеров, не осиливших технологии программирования Windows. Для ламеров от ламеров.

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

А если серьезно,

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

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

Ну например теже темы. И Глицин - думаю весело будет в ситуации когда порождение хреновой тучи процессов упрётся во что нибудь. И xfwm фризит. И вообще в принципе 450М против 150 это сильно когда делает +/- то же самое. Трей начал подглючивать.

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

Боже, прости что подумал что ты способен о чём то говорить серьёзно и привести какие нибудь цифры! Которым я даже был готов поверить. Каюсь, дурак, забыл с кем говорю.

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

Страница зароскомнадзорена и выцарапывать её я не полезу.

Лол. Жри чо дают сиди голодный.

что там сейчас с расходом оперативки?

Основной расход оперативы приходится на либы, которые статически слинкованы прямо в бинарник. С сями при статической линковке будет точно так же. Если тебя это очень беспокоит, то я тебя обрадую: прямо сейчас растовики как раз пилят динамическую линковку.

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

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

Ссылочку бы посмотреть, особенно про 10 раз.

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

Так в линуксе никого не останется.

Размечтался.

Это же система именно для ламеров

Нет, тебя здесь просто терпели.

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

ты способен о чём то говорить серьёзно и привести какие нибудь цифры

Так я их и привел, клоун. Просто ты смотреть их не стал, а теперь хнычешь.

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

Каюсь, дурак

Да не переживай ты так - это давно очевидно любому кто читал твои сообщения.

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

сначала ты ответил 2-я клоунами

Ты, разумеется, врёшь. Сначала ты поставил клоунов на мои каменты, после чего пошел писать камент про роскомнадзор (на скрине ссылка на него).

Так что как ты себя ведешь - тем по своей клоунской морде и получаешь. Попробуй общаться нормально.

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

https://www.opennet.ru/opennews/art.shtml?num=61836

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

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

Через 10 лет останется ли в этом мире место для олдскульных C-программистов?

Безусловно! Роботы слишком дорогие чтобы использовать их для мытья подъездов и уборки мусора за пределами столиц.

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

Клоунами я тебя засыпаю строго в ответ и даже в меньших объёмах. Возможно ты заметил 3 минутную разницу между клоунами и сообщением - как раз после того как ты оптеагировал не приходя в сознание.

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

В том то и дело, что эти сишные реализации (wlroots) - сосуд.
И конечно, то что автору ещё в добавок и раста захотелось не делает их лучше

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

Ты прикалываешься что ли?

  1. Объекта для сравнения нет: нет идентичного кода на си, который переписали на расте, или наоборот. Под идентичным имеется в виду не «ну вот десктоп короче», а буквально алгоритмически портированный софт.

  2. Экспериментальное ядро экспериментальной оси. Неизвестно, насколько оптимально в нем устроено управление памятью.

  3. Родные растовые программы потребляют больше памяти сами по себе из-за статической линковки - я выше объяснял.

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

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

Клоунами я тебя засыпаю строго в ответ и даже в меньших объёмах.

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

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от kirill_rrr

Еще раз: цифры по ссылке. То, что тебе лень ее открыть - сугубо твои собственные трудности.

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

Страница зароскомнадзорена

У меня открывается напрямую, РКН божится, что никаких блокировок данной страницы нет.

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

Ну например теже темы

А конкретнее, что с ними не так?

И вообще в принципе 450М против 150 это сильно

Как смотрел?

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

Весь софт это костыли под особые потребности. Ты просил скриншот по хоткею — вот тебе скриншот по хоткею.

i-rinat ★★★★★
()

Сижу на Xfce уже несколько лет. Какое-то время назад пару месяцев посидел на гноме — я не знаю, под каких пользователей это расчитано, наверное с планшетами и тачскрином, но мне очень неудобно, омерзительная DE.

byko3y ★★★★
()
Ответ на: комментарий от i-rinat

Я просил не скриншот по хоткею, а показывал до сих пор существующие недоделки иксов - и никого это не смущает. Основная мысль здесь - паритет по недоделкам с вялендом.

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

паритет по недоделкам с вялендом

А вот его не должно быть. Wayland создавался, когда уже были известны все проблемы иксов, и по фичам, и по процессу. До какого-то момента проблемы решали, но в один прекрасный день кучка людей, которые решают, что такое Wayland, внезапно встали в позу, мол, нет, не будем добавлять, что людям надо. МЫ ЛУЧШЕ ЗНАЕМ, ЧТО ЛЮДЯМ НАДО. И вот это проблема.

Нас решили спасти от черенка лопаты в заднице, что похвально. Но вместо него вставляют дилдо со стразами, что не очень похвально. Дилдо, кстати, будет в форме буквы Щ, потому что так решил кто-то там. Выбора нет. Привыкнешь.

Если с иксами можно было найти какое-то окружение, которое делало 95% того, что нужно пользователю, а оставшиеся 5% подпереть костылями, с Wayland это не так. Вот тебе DE, где 90% твоих хотелок. Вот тебе DE, где 95% твоих хотелок. Вот тебе DE, где другие 95% твоих хотелок. Везде будет чего-то не хватать. Костыли запрещены, потому что безопасность. Остаётся надеяться, что лично мои хотелки что-нибудь да покроет.

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

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

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

РКН божится, что никаких блокировок данной страницы нет

С тех пор, как стали блокировать хостинг-провайдеров на реестр РКН можно смело класть болтом. Половина инета просто тупо легла, хоть есть оно в реестре хоть нет.

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

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

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

Если приложение поддерживает - работать будет. Трейный протокол давно есть и функционирует, у меня пачка мессенджеров там висят, включая дискорд.

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

Я тоже пытался, но нет, современный гнум – не для меня.

yars068 ★★★★★
()

Хорошо, что это отдельный велосипед. А то эти велосипеды вяленые не могут в GT210/GT710 нормально. Пусть оставят xfwm4 как есть, он отлично работает и будет отлично работать в будущем.

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

И вообще смотри список композиторов.

Какой зоопарк. И кстати KWin в списк нет. В общем, неудивительно, что большинство ЛОРовцев предпочитают по-прежнему сидеть на Иксах.

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

И кстати KWin в списк нет.

Он не самостоятельный, а интегрирован с DE. Гномовского композитора так-то тоже там нет.

Не хочешь зоопарка - вот KDE и гном. За последний не скажу, но в первом всё работает из коробки. Я на вяленд перешел вынужденно, потому что у меня на новом ноуте не работало дробное масштабирование (экран 2к, я плохо вижу). Никаких проблем с тех пор не возникало.

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

Похоже надо готовиться валить с Xfce обратно на CDE

Основная масса ретроградов консерваторов должна была свалить еще после выхода 4.12, когда началось переписывание компонентов на gtk3 и стало ясно, что Xfce не планирует самозакопаться и уйти в историю вместе с gtk2, иксами и прочими отмирающими технологиями.

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

Сравнивал потребление xfce 4.8/4.10 в каком то там дебиане +/-8 с потреблением свежих версий в примерно такой же конфигурации. Как раз «до гтк3» и «когда полностью мигрировали».

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

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

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

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

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

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

Каждый полученный тобой клоун полностью заслужен.

Каждый полученный клоун - это твой отпечаток лика, клован. Потому что ты даже не понял, на что ты отвечаешь.

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

Так что вывод о том, что ты брехло, целиком и полностью корректен.

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

1) Такого кода не может быть в принципе из за совершенно разных подходов в языках. Так что придётся ограничиться «вот панелька а вот десктоп». Что кстати максимально важно для пользователя.

2) Вероятно неоптимально, но также там нет легаси и чёртовой тучи функционала на все случаи жизни.

И я не утверждал что «всё жирное», я написал «до 10 раз», что никогда и нигде не значило «в 10 раз». Расхождение с «вот смотри, в 5 раз жирнее» не такое уж большое. Тем блоее статическая линковка в системе с динамической - определённо вызовет серьёзный скачок потребления.

kirill_rrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.