Представлен первый экспериментальный выпуск проекта Wayback 0.1, позволяющего запускать десктоп-окружения, завязанные на протокол X11, используя компоненты на базе Wayland. Wayback представляет собой урезанный композитный сервер Wayland, поддерживающий только возможности, необходимые для запуска полноэкранного сеанса X11 при помощи Xwayland (DDX-компонент (Device-Dependent X) для организации выполнения X11-приложений в окружениях на базе Wayland). Код проекта написан на языке Си и распространяется под лицензией MIT...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63623
Вот и думай, что лучше XLibre или Wayback.
> Вот и думай, что лучше XLibre или Wayback.Тут всё решит поддержка железа. Если драйвера будут только под Wayback...
> Тут всё решит поддержка железа. Если драйвера будут только под Wayback...Так драйверы, как отдельные юзерспейсная сущность, есть только под иксы. Wayland ходит через DRM. Иксы в общем-то тоже умеют, но у них есть ещё отдельная пачка барахла из прошлого.
> Так драйверы, как отдельные юзерспейсная сущность, есть только под иксы. Wayland ходит через DRM. Иксы в общем-то тоже умеют, но у них есть ещё отдельная пачка барахла из прошлого.Для меня это новость. Я Вейлендом не пользуюсь пока, но в новостях про про него постоянно вижу жалобы владельцев нвидии, что там что-то у них постоянно не так с драйверами. Это они про что?
Если можно прожить без драйверов, то у ХLibre есть будущее однозначно.
> Для меня это новость. Я Вейлендом не пользуюсь пока, но в новостях про про него постоянно вижу жалобы владельцев нвидии, что там что-то у них постоянно не так с драйверами. Это они про что?Они про то, что ядерный драйвер nvidia не умел GBM-аллокатора, через который весь остальной опенсурсный стек работает. В итоге в nvidia сдались и сделали.
- Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим кодом, никто не хочет! Даже за деньги!
(https://www.opennet.dev/opennews/art.shtml?num=62725)
- Разработчики дистрибутивов просто устали годами упрашивать с ЧСВ,
поддержку касающиеся многомониторных конфигураций, экранов с высокой плотностью пикселей, HDR, VRR (адаптивное изменение частоты обновления
монитора), одновременной работы с несколькими GPU, устойчивости к сбоям, обработки ввода и обеспечения безопасности.
(https://www.opennet.dev/opennews/art.shtml?num=63439)
- Разработчики дистрибутивов планируют убрать иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63439)- Кто-то решил на гитхабе нажать на кнопку "форк x11". Выпускают массово
новости - нашлись люди, готовые работать с "этим". Но закрывая в x11 один баг, там открывается 2 новых бага... Оказывается если нажимать
кнопку "форк x11" - это не решит его проблем! (https://www.opennet.dev/opennews/art.shtml?num=63369)- Разработчики дистрибутивов прекращают ставить иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63444)- " «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг."
https://www.opennet.dev/opennews/art.shtml?num=63618#69* ВЫ ЗДЕСЬ *
Для начала надо научиться жить без Nvidia.
Так вроде в XLibre добавили поддержку nvidia со стандартным иксовым драйвером modesetting: https://github.com/X11Libre/xserver/pull/373
Waybreak
В каком смысле? XLibre - это форк поехавшего. За месяц он _успел_ погавкаться со всем дистро комьюнити (в итоге почти никто не будет поставлять XLibre) и напринимать неадекватных коммитов.
Ну, гении всегда были не от мира всего. Низкие софтсклииз вохможно говорят что он савант с высокими хардскиллами. Скажем , концентрация шизофреников среди СПО-ошников больше чем среди всей популяции.
> Ну, гении всегда были не от мира всего.А что тут гениального?
Думаю 99% кода в форке, это старые кода, которые фигачили пограммисты на зарплате корпораций.> Низкие софтсклииз вохможно говорят что он савант с высокими хардскиллами.
Ключевое слово "возможно"))
Пока наш "олд какер" не показал ни классного кода, ни какой-то супер продуктивности (100500 коммитов по перекладыванию одного и того же не считаются, так можно и гирю носить на 9 этаж и обратно).> Скажем , концентрация шизофреников среди СПО-ошников больше чем среди всей популяции.
Это личное наблюдение или какой-то исследование?
>>Это личное наблюдение или какой-то исследование?чо тут? берешь зеркало и исследуешь.
Скажем так, человек в здравом рассудке (рассудок ≠ интеллект, если что) не будет пахать за бесплатно так много.
Тут нужно или обладать религиозными убеждениями (тоже минус рассудок), либо быть психически больным. В принципе, разница маленькая.
Либо на зарплате оппортунист.
Чё там с Линусом, который работал бесплатно до того как продаться в RedHat? "Это другое", как всегда?
Это в вашем вИдении. Не все люди желают влиться в "успешную" социальную группу. Для кого-то важнее прожить именно своей жизнью, в свое удовольствие. Но этого не получится, если индивид несвободен. Отсюда вытекает, что свобода - высшая ценность. Для этого индивид вполне может заниматься программированием бесплатно. Да и вообще, вам приходит в голову, что от самого процесса программирования человек может получать удовольствие, как, например, разработчик fasm?
Может это вы психически больны? Например, Стокгольмским синдром?
> Это в вашем вИдении. Не все люди желают влиться в "успешную" социальную группу. Для кого-то важнее прожить именно своей жизнью, в свое удовольствие.Это типа пить бояру под забором или ночами компилять генту?
Ну... все равно это маргинальные представители человечества))> Но этого не получится, если индивид несвободен. Отсюда вытекает, что свобода - высшая ценность.
Определение свободы у разных индивидов разная.
Кто-то считатет что ссать в лифте это его свобода и самовыражение, кто-то до последнего будет защищать свое право парковаться на газоне и объезжать встречку.> Для этого индивид вполне может заниматься программированием бесплатно.
Заниматься да, выдать ценный результат - сомнительно.
> Да и вообще, вам приходит в голову, что от самого процесса программирования человек может получать удовольствие, как, например, разработчик fasm?
Пусть получает, мне ж не жалко.
Терри Дэвис тоже получал удовольствие. Ему это даже помогало держать кукуху на месте.
Но ценность его поделия для общества равна нулю.
> Может это вы психически больны? Например, Стокгольмским синдром?Хм.. а как называется синдром, когда всякие извращенцы нормальными считают себя, а всех вокруг не нормальными?
Ты-то на зарплате у копрораций, но вот фигачешь только не код, а коменты.
> А что тут гениального?Тут всегда привозносят подобных.
Можно вспомнить про LibreFox (или как оно там).
Взял там автор и изменил десяток параметров в Firefox и собрал.
На него наехала Mozilla (лого и прочее за нами).
Он плюнул и пошёл писать на паскаль графический конфигуратор для Systemd (я даже догадываюсь чем дело закончилось).
Но тут «Mozilla уничтожала бойца-гения!».
>Низкие софтсклииз вохможно говорят что он савант с высокими хардскиллами.Не говорят. Зачем ковырять из носа домыслы, если есть история коммитов? Большинство его вклада - это правки "запятых" и форматирования.
А вот то, что он обскурант и поклонник самых пошлых теорий заговора - как раз таки известно достоверно)
>и поклонник самых пошлых теорий заговораСразу видно нашего человека.
> Большинство его вклада - это правки "запятых" и форматированияну-ка, ну-ка, за базар отвечай, показывай или gtfo
Держи.
https://github.com/X11Libre/xserver/pull/56
Эталонный "гений" программирования опеннетчика
Генний опенннета, он исправил логическую ошибку. Читая удаленную строчку, можно подкмать 2 возводится в степень, но в си этот символ означает логическую оберацию, исключающее или. 5п
Ну тык по ответам на комменты к пр можно понять, что для челика это открытием стало. Так что это не логическая ошибка, а он просто не знал/затупил и в ответах на пр тоже.
Пруф: https://github.com/X11Libre/xserver/pull/56#issuecomment-296...
Ааа, и правда.
Нет. Ему принесли фикс, который чинил регрессию, которую он же сам и внес, двигая запятые.
> 2 возводится в степень, но в си этот символ означает логическую
> оберацию, исключающее или. 5пАбберацию, чего уж там. Судя по тому коду - это более правильное название для того что там произошло.
> Вот и думай, что лучше XLibre или Wayback.О, это очень просто мой друг!
Смотрим по ссылке из новости wayback.freedesktop.org
freedesktop.org говорит о серьезной организации, которая подарила миру почти идеальный вейланд.
А с другой стороны у нас какие-то б0мжи без роду и племени.Далее смотрим на тех кто это пишет.
Например Martin Roukala ака mupuf, молодой разработчик, который занимал в X.org foundation: board of directors member between 2013 and 2019.
Ariadne Conill разработчик Audacious.
Просто сравни со старичками, которые несли лютый бред в рассылке ядра.Выводы можешь сделать сам.
>Смотрим по ссылке из новости wayback.freedesktop.org
>А с другой стороны у нас какие-то б0мжи без роду и племени.Не знаю ко всяким организациям у ме6ня наоборот настороженное отношение, а к бессребреникам ноунеймам больше доверия т.к. они за идею страдают.
> Не знаю ко всяким организациям у ме6ня наоборот настороженное отношение, а к бессребреникам ноунеймам больше доверия т.к. они за идею страдают.Так тебе страдать или результат?
Вон автор ТемплОС страдал-страдал, а на выходе пшик, какая-то лапша от больного шизофренией.Прошли те времена, когда одиночка мог написать 10к строк кода, обозвать это ядром и гордиться собой.
ps просто и нтересно, ты у врачей лечишься или у бабок с травками и заговорами?
>или результат?А где ты результаты увидел? В вяленого вбахали миллионы человекочасов, а надо бы лишь 10 адекватных человек, чтобы иксы перетрясти и от легаси почистить.
Ну почисти. Желающих человек набралось ровно 0. За около 15 лет. Ни о чем не говорит?
так xlibre же. А чистить == ломать что-то, и тут же начинают выть что не надо ломать, и никто не хочет нестабильное, в том числе freedesktop не брали все такие изменения.
По мне, вот это "почистите и сделайте лучше", но ничего не меняйте - это шизофрения
Что xlibre? Ты не понимаешь, что сделать git fork и напихать туда коммитов в духе "убрать xwayland и лишние отступы" много ума не надо? Не понимаешь, что "чистить" никто ничего не будет? Ну через пару лет поймёшь.
>"чистить" никто ничего не будетС чего ты взял-то? Как минимум двое уже пилят велосипеды бесплатно. Кинули бы бабки, работа пошла бы веселее. К тому же сколько уже композиторов накатали, не счесть. Хватило бы на несколько десятков форков иксов, если не сотен.
>>или результат?
> А где ты результаты увидел? В вяленого вбахали миллионы человекочасов,Кто все эти люди с миллионами? Вот в иксах - там еще может быть, за столько лет со всеми распасами.
> а надо бы лишь 10 адекватных человек, чтобы иксы перетрясти и от легаси почистить.
Ну так вам и флаг в руки. Кто ж кроме вас знает критерии адекватности? :)
"Прошли те времена, когда одиночка мог написать 10к строк кода, обозвать это ядром и гордиться собой." - я тебе сочувствую )))
>Так тебе страдать или результат?Ну так любой дистрибутив линукс или любая технология это страдания через консоль так иил иначе, без этого не обходится. Если я не захочу страдать куплю мак или вин.
Больше доверия должно быть к тем, кто показывает результат, а не по критерию "у них логотип красивенький мяк". Из результатов у XLibre - git fork.
Мне вообще показалось что твой комментарий ироничен и ты имеешь ввиду прямо противоположное тому что написал.
> Мне вообще показалось что твой комментарий ироничен и ты имеешь ввиду прямо противоположное тому что написал.Пост-пост ирония?
Не, я до такого еще не дошел)Если без шуток, я просто предлагаю смотреть "по делам".
Пока в активе фридесктопа успешное закапывание копролитных иксов и создание вейланда, на который перекатились топовые дистрибутивы.
У МиТуха с компанией выпиливание х-вейланда (из-за чего их выкинули из федоры и не возьмут в другие нормальные ДЕ), коммиты сомнительного качества, а теперь еще и сомнительные организационные решения.
>>топовые дистрибутивы.вопрос "топовости" очень спорный.
> вопрос "топовости" очень спорный.Распространенность, поддержка, уровень вклада в линукс.
RHEL, Fedora, Ubuntu и так далееДа что тут говорить про топовые, вон даже всякие днищенские XCFE и манджары засуетились.
Пока обещают поддерживать и то, и другое.
Но ИМХО силенок у них не хватит.
>Распространенность, поддержка, уровень вклада в линукс.По количеству выкинутого кода они лидируют пока-что, тут не поспоришь.
>>Распространенность, поддержка, уровень вклада в линукс.
>>RHEL, Fedora, Ubuntu и так далееесли использовать бабломер или миллиады мух то да.
"распростаненность":
RHEL - пользуются только жирные корпы, т.е. узкий круг ограниченных людей, логика принятия решения которых весьма специфицская.
имел счастие наблюдать внедрение: пока проплаченный засланый казачок плясал - что-то шевелилось, как ушел к панам, то нормальные посоны быстро пересели на дебиан.
Fedora - смотри пункт выше, только сами чуваки по-жиже, если не сказать жижее.
Ubuntu - это вообще [цензура] (внебрачный ребенок, результат инцеста), пользователи соответсвующие.
---
"уровень вклада в линукс" - это впихивание самизнаетечегоДэ и подобного Гэ.
> если использовать бабломер или миллиады мух то да.К счастью "люди - не мухи".
(ну может кроме некотороых красноглазиков, любящих чавкать это-самое с лопаты)> RHEL - пользуются только жирные корпы, т.е. узкий круг ограниченных людей, логика принятия решения которых весьма специфицская.
Ага, это жирные корпы которые обеспечивают работу куче других компаний. И сервисы (банкинг, телеком, чипы и память) для миллионов людей.
> Fedora - смотри пункт выше, только сами чуваки по-жиже, если не сказать жижее.
Зато дешевле, что многих устроит
> Ubuntu - это вообще [цензура] (внебрачный ребенок, результат инцеста), пользователи соответсвующие.
О, чувствуется обидка. Тебе бубунтоиды чего плохого сделали?
А по факту убунта это:
- один из самых дружелюбных дистров для обычных юзеров
- используется на компах в топ500
- один из двух дистрибутивов которые ставятся "от производителя" на workstation'ы dell (второй предсказуемо RHEL) и единственный для ноутбуков;
для lenovo ситуация похожая - большая часть это RHEL/убунту, но в редких случаях мелькает Федора и Сюзи
- есть Ubuntu LTS с поддержкой 12 лет (opennet.ru/opennews/art.shtml?num=60848)Кто может похвастаться таким?
Всякие окаменевшие дебианы?
Арчи и прочие игрушки для школоты?
Маргинальные выпрограмиши типа манджары и всяких кашиОСʼов?
Я уже даже не вспоминаю всякие БЗДи и с(л|р)аки.> "уровень вклада в линукс" - это впихивание самизнаетечегоДэ и подобного Гэ.
Ага, луддиты копротивлялись, но им впихнули.
В итоге нормальные люди довольны, нытики вспоминают родной запах БШ-пртянокТеперь или пользуешься или идешь в подвал к маргиналам)
>>К счастью "люди - не мухи".да, "Многие люди подобны колбасам: чем их начинят, то и носят в себе." Козьма Прутков.
>>И сервисы (банкинг, телеком, чипы и память)
да, вот именно там "внедрение" (точнее проссачивание) и наблюдал.
>>Зато дешевле, что многих устроитсогласен, кому и третий сорт не брак.
>>Тебе бубунтоиды чего плохого сделали?да нет, ни чо. ГНУ/Линукс он не для слабых умов, так было есть и будет. а тем кому "фсё искаропки" - идите лучше на шиндовс.
>>В итоге нормальные люди довольныда любой поциент кащенки считает себя нормальным, тут как бы спорить вообще неочем.
вот серьёзно - не надо лазить туда где вам слабо. это вообще, это не только к линусу относится.
> да, "Многие люди подобны колбасам: чем их начинят, то и носят в себе." Козьма Прутков.Аргументированно, что еще скахать)
> да, вот именно там "внедрение" (точнее проссачивание) и наблюдал.
и что? банки работают, чипы печатаются, машины собираются
> да нет, ни чо. ГНУ/Линукс он не для слабых умов, так было есть и будет.
Хм... ты про ноулайферов готовых тратить годы жизни на перекопиляни генты?
> а тем кому "фсё искаропки" - идите лучше на шиндовс.
"Ай, Моська! знать она сильна..." (с)
В линуксе важные решения принимаете не вы.
Так что если те, кто код пишут, скажут "надо все из коробки", то так и будет.
Вы еще будете ныть компиляя раст для ядра)>>>В итоге нормальные люди довольны
> да любой поциент кащенки считает себя нормальным, тут как бы спорить вообще неочем.Ты про красноглазиков? Да, это реальные поци-енты.
Все таки меньшинство, крикливое и по большей части бесполезное.> вот серьёзно - не надо лазить туда где вам слабо. это вообще, это не только к линусу относится.
Лазить куда?
В кучи окаменелого дебиана? Во всякие фрик-дистрибуви типа девуана?
Васяноподелки которыми могуть пользоваться только люди без самоуважения и вкуса?
>>Васяноподелки которыми могуть пользоваться только люди без самоуважения и вкуса?ну вот видишь, это все твое уважение к окружающим, вот у тебя одна извилина и то как понимаю от фуражки. и ты считаешь что все должны быть такими как ты.
«Учение Маркса всесильно, потому что оно верно»
а я считаю, твоими "топами" могут пользоваться только люди без самоуважения и вкуса.
> ну вот видишь, это все твое уважение к окружающим,а за что уважать этих людей?
или ты уважаешь всех подряд, даже тех кто пользуются неудобными кривыми инструментами?> вот у тебя одна извилина и то как понимаю от фуражки.
"ну вот видишь, это все твое уважение к окружающим" т.е ко мне))
ты даже не допускаешь, что могут быть мнения отличные от твоего и твоей секты> и ты считаешь что все должны быть такими как ты.
нет конечно!
пусть будут "особенные", их очень удобно приводить в примеры детям> а я считаю, твоими "топами" могут пользоваться только люди без самоуважения и вкуса.
считай, твое право
>>а за что уважать этих людей?
>>или ты уважаешь всех подряд, даже тех кто пользуются неудобными кривыми инструментами?действительно, зачем уважать тех кто не ходит в сортир строем и фуражки не носит.
> В линуксе важные решения принимаете не вы.Их принимает один человек. Захотел - и некорректно работающий драйвер ntfs (а именно ntfs3) в ядро включил и все равно этому человеку, что драйвер целыми дисками все данные сносит. Захотел - наоборот убрал поддержку железки или файловую систему. А если уж вообще настроения нет, то Nvidia матом обложил, а верные подданые аплодируют и руку готовы ему жать..
>всякие днищенскиевау вау полегче там.
Конечно Wayback. Как минимум тем, что он просто запускает Xwayland, который на данный момент - единственный официально поддерживаемый X-сервер, и при этом никак не отсвечивает. rootfull mode в Xwayland запилили именно для таких случаев.
>официально поддерживаемыйА где критерий "официальности"?
Но..... Насколько оно рабочее? На убунте пользователи не дуют в ус слушая истории о випиле иксов хотя у них половина прог или de в той же Федоре уже не работают даже с хваленым иксвайлендом просто они не в курсе. Эта приблуда сможет скажем заставить fvwm3 пахать в эпоху вайленда или только приложухи?
Главный вопрос, будет ли портирован сабж под FreeBSD, illumos.
А чего ты там портировать собрался? Он же на си написан.
Значит ли это кто портировать не надо и надо просто собрать под целевую платформу и будет работать?
А почему нет? Если стек вяленого есть, то собрать 1001-й композитор не проблема.
Xwayland нету в Illumos. Во FreeBSD да.
Ну если на FreeBSD есть, наверное на Illumos не так сложно будет.
Но самый парадокс в том, что даже в таком урезанном виде иксовый протокол умеет гораздо больше, чем нативный.
Чем нативный протокол Wayland.
>гашение экрана через DPMSВ частности вот это, да. Потому что в плазме на вейланде у меня экран не гаснет.
>в плазмеВот и ответ. Где багрепорт?
Чини. У меня гаснет.
Кнопочкой Power на мониторе.
Звучит как что-то очень крутое. Надеюсь по производительности не просядет
да счас, будешь ловить глюки протокола и иксовой реализациикак одни баги так и вторые )))
С чего бы? Xwayland например работает вообще без проблем. Глюки протокола - это сильно, конечно.
никогда не сталкивался с ошибками на уровне протокла?точно? а блютуз? сетевые протоколы и фиксы к ним?
к каким сетевым протоколам? какие фиксы?
Переписать ораву WM и DE под вяленд не получилось, так и запишем. Как и XRandR.
Судя по домену проекта, кое-кто разочаровался в протоколе wayland, после чего была спущена команда по быстрому запилить костыли. А то за растраты могут и спросить.
А спускал кто? Ящерики или на этот раз иллюминаты? Что там в новой редакции методички пишут?
>ЯщерикиПочему надо использовать местоимение? Не потому ли что имя их здесь забанено? А почему забанено? Не потому ли что их пропаганда высмеивает и представляет маргиналами тех кто осмеливается заговорить про них. Высмеивание и приравнивание к сумасшедших это типичный приём пропаганды.
> А спускал кто? Ящерики или на этот раз иллюминаты? Что там в новой редакции методички пишут?Наверное тот, кто зарплату им платит, нет? Но если ты в ящеров веришь, то ок, не буду мешать.
Откуда такая конспирология-то?Цитата, собственно автора (разработчика Alpine, к слову)
> It is intended to eventually replace the classic X.Org server, thus reducing maintenance burden of X11 applications, but a lot of work needs to be done first.
Т.е. это просто мини-композитор, который сразу запускает XWayland для того, чтобы обеспечить работу всех сирых и убогих, которые не сподобились работать с wayland, и не сношать себе мозг обслуживанием ещё и XOrg.
Это полностью его идея и проект. Который многим понравился. Вот и всё.
Отличная новость! Те, кто писал под иксы, будут писать под иксы дальше, иксовый софт пока будет развиваться на вейбэке, а там глядишь и икслибре поспеет , не надо ничего будет переписывать с вяленого обратно
Я может тебя удивлю, но много программ и так незаметно используют xwayland. Протокол wayland на столько убог, что многих базовый вещей просто не умеет.
Пример базовых вещей будет?
читай списки unstable в каждом выпуске вяленого протокола.
Очередной иксонутый бред - услышать звон и не знать где он
Я тебя может удивлю, но протоколу вяленого уже лет 20 почти. Про его недостатки уже каждая собака знает.
Я тебя тоже удивлю, но стабилизировался полностью он лишь в 2014, потом долго и упорно вводили абстракции чтобы уйти от прямого использования иксовых API. И да - как там в 2028, норм живется? Судя по всему нет, раз эта иксонутая пропаганда все ещё в ходу.
> он лишь в 2014Всего лишь 11 лет назад.
Ну и? Тебе напомнить сколько лет иксам и чего они до сих пор не умеют? При этом это умеет Wayland.
> Тебе напомнить сколько лет иксам и чего они до сих пор не умеют?Валяй, попробуй напомнить что-нибудь, кроме HDR.
- Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим кодом, никто не хочет! Даже за деньги!
(https://www.opennet.dev/opennews/art.shtml?num=62725)
- Разработчики дистрибутивов просто устали годами упрашивать с ЧСВ,
поддержку касающиеся многомониторных конфигураций, экранов с высокой плотностью пикселей, HDR, VRR (адаптивное изменение частоты обновления
монитора), одновременной работы с несколькими GPU, устойчивости к сбоям, обработки ввода и обеспечения безопасности.
(https://www.opennet.dev/opennews/art.shtml?num=63439)
- Разработчики дистрибутивов планируют убрать иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63439)- Кто-то решил на гитхабе нажать на кнопку "форк x11". Выпускают массово
новости - нашлись люди, готовые работать с "этим". Но закрывая в x11 один баг, там открывается 2 новых бага... Оказывается если нажимать
кнопку "форк x11" - это не решит его проблем! (https://www.opennet.dev/opennews/art.shtml?num=63369)- Разработчики дистрибутивов прекращают ставить иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63444)- " «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг."
https://www.opennet.dev/opennews/art.shtml?num=63618#69* ВЫ ЗДЕСЬ *
Умничка, про HDR сразу догадался. А теперь погнали: раздельное управление видеовыходами (DPI, частота обновления и тд). Не нужно, угадал?)) Ограничение приложениям читать ввод/вывод других приложений - зачем что-то ограничивать, пусть у иксов каждый скриптик читает ввод всех запущенных приложений, велика беда. О о, а ещё знаешь че? Атомарный KMS. А хотя ты и не знаешь поди что это такое. А в иксах можно уже захватить экран (скриншот например сделать) если открыто меню приложений? А можно окно разместить на каких-то определенных виртуальных десктопах, а не только на одном или всех сразу? М?
>Пример базовых вещей будет?Сохранение позиций окошек? Активация окна из консоли? Запуск графического приложение под sudo в конце концов...
>>Пример базовых вещей будет?
> Сохранение позиций окошек? Активация окна из консоли? Запуск графического приложение под
> sudo в конце концов...1) xdg-toplevel-tag; 2) xdg-activation, за передачу токена активации - уже к конкретному приложению; 3) sudo -E запускай что нужно
>xdg-toplevel-tag;Не из той оперы вообще. Ему про отдельное приложение, а он про всю сессию.
> xdg-activation
Из консоли не работает по причине невозможности получить XDG_ACTIVATION_TOKEN. Плюс, в чистом Qt не реализовано.
>sudo -E запускай что нужно
Через XWayland, ага.
Вывод. Изучи предмет, перед тем как отвечать.
> Через XWayland, ага.Через wayland
Для wayland приложению нужен доступ к $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY, sudo -E всё пробрасывает и wayland программы работают
В идеале конечно лишь эти 2 переменные пробрасывать
Альтернативно
sudo su
export WAYLAND_DISPLAY=/run/user/1000/wayland-0 # Подставить UID и WAYLAND_DISPLAY
И запускай что угодно
>>xdg-toplevel-tag;
> Не из той оперы вообще. Ему про отдельное приложение, а он про
> всю сессию.
>> xdg-activation
> Из консоли не работает по причине невозможности получить XDG_ACTIVATION_TOKEN. Плюс, в
> чистом Qt не реализовано.
>>sudo -E запускай что нужно
> Через XWayland, ага.
> Вывод. Изучи предмет, перед тем как отвечать.1) из этой оперы. Иди почитай про этот протокол и не путай больше с xdg-session
2) чьи проблемы - Wayland или Qt?
3) не гони - через sudo -E запускается нативно под Wayland. У меня в установочных образах так запускается Calamares.
>1) из этой оперы. Иди почитай про этот протокол и не путай больше с xdg-sessionСделай тоже самое. И желательно несколько раз. xdg-session вообще про другое.
>чьи проблемы - Wayland или Qt?
Ты про консоль? Конечно Wayland, протокол этого не умеет. Так что весьма удивительно, но ты опять не читаешь документацию. Сделай это.
>через sudo -E запускается нативно под Wayland
Не запускает. Проверь ещё раз или глаза протри. И да, документацию на sudo тоже почитай.
Какой ты агрессивный)) дядь, toplevel-tag как раз и нужен чтобы приложения сохраняли свою позицию и прочие параметры при перезапуске. Чтож вы иксонутые так читать не любите. Или не умеете. Далее. При чем тут Wayland если ты сам упомянул Qt? xdg-activation позволяет передавать токен из консоли. А насчет sudo -E - ну так зачем мне читать документацию на sudo, если после запуска, например, GIMP - xlsclients не видит ни одного иксового клиента? Может все же тебе глаза протереть стоит? Я тебе могу массу аргументов и доказательств предоставить, если хочешь. А ты так умеешь?
Хватает на самом деле. Что-то просто по тихому юзает. А что то типа игр и эмуляторов мы сами переключаем в режим иксвайленда вместо вайленда чистого ибо фпс выше
А чё, под линь и игры есть ну хотя бы уровня GTA или Mafia? Только чтобы нативные, безо всяких там стимов и вайнов..
HOI4 нативно есть.
> Те, кто писал под иксыМало кто пишет под иксы. Все пишут под GTK или Qt. Напрямую с иксами никто взаимодействовать не хочет из-за крайне неприятного апи.
>Напрямую с иксами никто взаимодействоватьЯ тебе маленький секрет открою. X11 умеет в базовые вещи, поэтому со стороны приложения дополнительно ничего не требуется. Сделал один интерфейс, и он будет работать работать везде, включая венду и хайку.
Я тебе маленький секрет открою: иксы даже шрифты нормально отрисовывать не умеет. Поэтому тулкиты текст рисуют фритайпом, а иксам передают готовый битмап. Да. Каждый раз, когда тулкит передает битмап иксам -- это пощечина в сторону иксов: "Держи битмап с текстом, потому что сам ты шрифты рисуешь крайне хреново." Не веришь? Запусти xfontsel и насладись "божественными" шрифтами. И попытайся представить весь интерфейс на нем. А еще представь глаза вантузоидов/маководов, когда они запустят твою приложуху на своих современных гуях.
>иксам передают готовый битмапЯ тебя может удивлю, но то что ты сейчас описываешь, делает тулкит. Практически в любой операционной системе.
Я тебя может сейчас удивлю, но в иксах этим изначально должен был заниматься сам икс сервер. Но нешмогла, вот и перенесли в тулкит. Отсюда следствие, подтверждающий мой изначальный тезис: никакой разраб напрямую с иксами взаимодействовать не хочет. Пусть тулкит этой грязной работой занимается.> > Мало кто пишет под иксы. Все пишут под GTK или Qt. Напрямую с иксами никто взаимодействовать не хочет из-за крайне неприятного апи.
> то что ты сейчас описываешь, делает тулкитКак говорили в Риме, квод эрат демонстрандум.
>должен был заниматься сам икс серверЯ тебя может удивлю, но протокол иксов векторный. Мне решительно не ясно, зачем ты пытаешься его заставить генерировать растр.
>>должен был заниматься сам икс сервер
> Я тебя может удивлю, но протокол иксов векторный. Мне решительно не ясно,
> зачем ты пытаешься его заставить генерировать растр.Потому что та блевота которую иксы умеют рендерить сами - ничего кроме отторжения и желания снести программу не вызвыает. Рендерить контролы, фонты и проч поприличнее? А это довольно ресурсоемко. И будет клинить - всю систему вообще, пока процесс сервера вкалывает над рендером вон того - удумавшего активно порендерить себя любимого.
И вот тулкиты рендерят себя в битмапу сами как считают нужным. Чтобы не наслаждаться этим гуано. А плевалка битмап из иксов большая, тормозная, оверинженерная, кривая и проблемная. Все и думают - нафиг такое комбо упало?!
> Поэтому тулкиты текст рисуют фритайпом, а иксам передают готовый битмап.Ну и ну, прямо как в Wayland! 😧
>>Напрямую с иксами никто взаимодействовать
> Я тебе маленький секрет открою. X11 умеет в базовые вещи, поэтому со
> стороны приложения дополнительно ничего не требуется. Сделал один интерфейс, и он
> будет работать работать везде, включая венду и хайку.То то я смотрю, что для переноса GTK 3 софта на Haiku понадобилось переносить туда аж Wayland))) не X11, а Wayland. В WSLg используется Weston. Так че там про работает везде?
>GTK 3 софта на Haiku понадобилось переносить туда аж Wayland)))Я тебе секрет открою, GTK не является кроссплатформенным с 3-й версии. Весьма странно требовать от него работать где-то вне гнома с вяленым. Ты бы ещё на win api жаловался.
> То то я смотрю, что для переноса GTK 3 софта на Haiku
> понадобилось переносить туда аж Wayland))) не X11, а Wayland.Его тупо проще с ноля запилить на минималках. К тому же X11 задропать грозятся. Идея работать сразу на мусорный бак - такая себе.
> Я тебе маленький секрет открою. X11 умеет в базовые вещи, поэтому со
> стороны приложения дополнительно ничего не требуется. Сделал один интерфейс, и он
> будет работать работать везде, включая венду и хайку.С каких это пор убогое и ограниченное начали называть "базовым"?
На чисто иксовый гуй невозможно смотреть без рвотных позывов.
Особенно шикарная отрисовка шрифтов.
>На чисто иксовый гуйЯ тебе маленький секрет открою. Иксовый гуй использовать не обязательно. Весьма странно, что 20 лет ты про это не знал.
> позволит исключить из репозиториев обособленный X-сервер и снизить затраты на сопровождение X11-приложений.А этот их самописный NIH-огрызок типа сопровождать не нужно? Снизили затраты, лол.
Ээ, а причем тут мейнтейнеры альпайна?
Вот раньше, чтобы увидеть вэйланд нужны были иксы, теперь, чтобы увидеть иксы нужен вэйланд. Метаморфозы...
что делать, если вяленый тормоз относительно иксов? а давайте иксы через вяленый запускать!
А вот и свидетели тормозящего вяленого подтянулись. Жаль правда, что тормоза в пределах погрешности, ноль целых ноль ноль ноль... процентов разница.
Я тебе маленький секрет открою, но иксы тот ещё тормоз из-за тонн легаси и костылей. Переплюнуть их в этом деле, ещё постараться надо. Только вяленому это удалось.
Да? А другой фанатик меня тут уверял, что иксы и на калькуляторе запустятся, и на утюге. Типа, нетребовательный к ресурсам и прочий булшит. Так кто из вас прав-то? Или у вас рассинхрон в методичках?
>что иксы и на калькуляторе запустятсяЯ может тебя удивлю, но возможность запуска и скорость отрисовки это разные вещи. Не путай их больше.
> Только вяленому это удалось.А может причина проще, и wayland иксы не обгоняет в производительности потому что иксы и не являлись ботлнеком, как и wayland не является
Что однако не мешает иксам быть помойкой
Ты хоть сам то понял, что написал? Устаревшая технология, которая тормозила даже во время своего расцвета, умудряется по производительности обогнать ультра-современный Wayland. Как так получилось-то? Кто виноват?
> Ты хоть сам то понял, что написал? Устаревшая технология, которая тормозила даже во время своего расцвета, умудряется по производительности обогнать ультра-современный Wayland. Как так получилось-то? Кто виноват?У иксов куча проблем, но никто не обвинял их в том что они медленные
Особенно из коробки, когда кругом разрывы в неправильную фазу луныПо этой же причине wayland может "тормозить" (десятые доли процента) - из коробки всё хорошо работает, без разрывов
Хз о чем вы. В дебианоподобных порой вайленд сессии смерть просто как тупит. В Федоре канеш шустрее но там зато многое может не стартовать или падать как менеджер приложений(так то для дискавера и gnome software эта норма в вайленд сессии но если в у будет унте просто входим под иксами то в Федоре уже проблемка...)
Вяленый скатывается до уровня дров под Иксы :)
Вот для чего всё это! Плодить список экспериментальных прослоек.
какой год уже читаю про вейленд, но почему то попытки под ним поработать заканчиваются какими то неожиданными глюками.
И неожиданными форками.
by design
Вот это я понимаю... Разумно и даже гениально, можно сказать. Браво!
По-моему они изобрели X.org 12й версии
Больше реализаций иксов и вейландов, чтобы у людей была возможность выбора какую из полурабочих поделок поставить!!
А еще можно научить кодить нейросеть реализации вейланда и иксов и выпускать новый продукт не имеющий аналогов каждый день.Не проще ли нейросетью переписать иксы с нуля на rust и прекратить делать то, что сейчас делают, будут эталонные новые Иксы где всё будет работать как надо, а не этот непонятный вейланд с вендорлоками, кривой реализацей и отсутствием сетевой прозрачности
Пиши, назовём Хруст. Только зачем, вейланд композиторы на расте уже есть. Разве что сделать xwayland тоже растовым.
Идиоты! Все время пытаются держаться за X-сы. Надо сразу переходить на Wayland, а приложения не умеющие работать в среде Wayland дропать.
Ставили цель избавиться от старого, небезопасного, тяжелого, что проще уже выкинуть и написать новое.1. Изобретаем Wayland, чтобы отказаться от Xorg.
2. Изобретаем XWayland, чтобы запускать Xorg на Wayland.
3. Изобретаем Wayback, чтобы запускать XWayland на Wayland.
4. При том, что Wayland сам по себе уже костыль на костыле к этому времени.
5. Изобретаем костыли, чтобы запускать костыли через костыли на костылях.Вот так благие намерения превращаются в какую-то новую чудовищную Вавилонскую Башню. А по дороге, пока строили, потеряли здравый смысл.
А ниже уровнем там ещё всякие DRM, dri, vulkan, glx, libgl, kms, dkms.
- Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим кодом, никто не хочет! Даже за деньги!
(https://www.opennet.dev/opennews/art.shtml?num=62725)
- Разработчики дистрибутивов просто устали годами упрашивать с ЧСВ,
поддержку касающиеся многомониторных конфигураций, экранов с высокой плотностью пикселей, HDR, VRR (адаптивное изменение частоты обновления
монитора), одновременной работы с несколькими GPU, устойчивости к сбоям, обработки ввода и обеспечения безопасности.
(https://www.opennet.dev/opennews/art.shtml?num=63439)
- Разработчики дистрибутивов планируют убрать иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63439)- Кто-то решил на гитхабе нажать на кнопку "форк x11". Выпускают массово
новости - нашлись люди, готовые работать с "этим". Но закрывая в x11 один баг, там открывается 2 новых бага... Оказывается если нажимать
кнопку "форк x11" - это не решит его проблем! (https://www.opennet.dev/opennews/art.shtml?num=63369)- Разработчики дистрибутивов прекращают ставить иксы!
(https://www.opennet.dev/opennews/art.shtml?num=63444)- " «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг."
https://www.opennet.dev/opennews/art.shtml?num=63618#69* ВЫ ЗДЕСЬ *
Так это что, получается иксы устарели и ненужны?
Какие проблемы получим отказавшись от них и перейдя на wayland?
Сплошные.
>что разбираться с морально устаревшим кодом, никто не хочет!Как минимум двое уже кинулись разбираться бесплатно. А судя по числу патчей у одного форка, от них отбоя не было. Просто кое-кто был материально не заинтересован их принимать.
> Как минимум двое уже кинулись разбираться бесплатно. А судя по числу патчей
> у одного форка, от них отбоя не было.И уже успели сломать ABI, заагрить все популярные дистры, заметить что в этой схеме, кажется идет что-то не так, начать внедрять дрова Xorg в основное репо, ...
(а плохо им от своей крутизны - не станет?)
Что не так с дровами в основной репе?Как раз одной командой всё скомпилировать на CI.