Этого треда уже нет.
Это копия, сохраненная 12 ноября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
archxorg.jpg7 Кб, 220x229
X.Org is fine, change my mind /linux/ Linux: Firefox based 2379963 В конец треда | Веб
Если хоть чуть-чуть полистать интернеты, можно узнать, что "X.Org - устарел!!!1!" и прочие крики.
1. И шо мне с этого?
2. А шо за Wayland?
Я на ваши двачи ради срача пришел, но давайте культурно
Linux: Firefox based 2 2379971
Вейланд кривое говно и в нем не работают X программы без костылей. Так что забей хуй.
/Thread
Windows 10: Firefox based 3 2379980
>>379971
Так получается что это Х программы говно раз они работают без костылей.
Windows 10: Firefox based 4 2379981
>>379980
не работают
фикс
Linux: Firefox based 5 2379982
>>379980
Они написаны под Икс сервер, и под вейландом не работают, то есть почти все программы с ГУЙ.
Ubuntu Linux: Firefox based 6 2379983
В иксах обнаружили критические недостатки с секьюрностью, в вейланде планируют этих недостатков не допускать.
Linux: Firefox based 7 2379984
>>379983
Кул стори боб. Сколько еще лет будут планировать?
Неизвестно 8 2379985
>>379984
Много чего уже сделали. Запись экрана сторонним приложениям недоступна.
Linux: Firefox based 9 2379987
wayland is cancer. it's not ready for real usage and probably never will be, yet its being crammed down our throats. it's the default setting in both ubuntu and fedora, even though its horrifically buggy and slow, wine applications don't work with it at all, most games don't work with it, and you can't even set custom resolutions (or in many cases, use any other resolution other than the native one of your display) and that also applies to running games in windowed mode - you can't even resize the window to any other resolution than the native one, which means if its in a bordered window there's no way to make it fit on your screen. mouse movement is choppy whenever the system is under load, everything is poorly optimized, and they can't even make it work properly with most graphics cards. the wayland developers are fucking retards and for some reason gnome and kde are trying to migrate to it even though it's completely broken. the only other alternative to X is mir, which is designed specifically for ubuntu because canonical is a horrible company and is only working in their own interest and not in the interest in the linux community as a whole. tl;dr if you want to know if wayland is good or not, start up gdm and notice how it still gives you the option to start gnome in X11 mode and then ask yourself why they would do that if wayland is so great
Windows 10: Chromium based 10 2379992
>>379963 (OP)

>Я на ваши двачи ради срача пришел


Как там в 2008?
sage Windows 10: Microsoft Edge 11 2380013
>>379963 (OP)
Не смотря на какие-то ужасы архитектуры иксы ещё используются на декстопах нормиесов и предприятиях. В иксах есть некоторые удобные проги. Есть по своему красивые решения.
В опциях компиляции икс терма можно найти много интересностей.

2. https://www.x.org/wiki/Development/X12/
Ubuntu Linux: Firefox based 12 2380227
Уже установлен пакет python-nbxmpp самой новой версии (0.6.7-1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 83 пакетов не обновлено.
user@user:~$ gajim
Gajim needs python-nbxmpp >= 0.6.7 to run. Quitting...


Почему так происходит? Как пофиксить?
Ubuntu Linux: Firefox based 13 2380243
>>380227
Переставил пакет и всё заработало.
image.png110 Кб, 1200x630
Windows 7: Chromium based 14 2392895
Опенсорс до сих пор на задворках .И главным образом благодарить за это вы должны сраные иксы.

Пока микрософт сокращало и упрощало путь от «знаю что рисовать» до железа в линупсе городили, городили, и городили. В седьмой винде приложение создает «адаптер», из него создает «видео-девайс» и настраивает его и начинает скармливать ему GOPы. на выходе оно имеет surfacы, которые можно поставить в очередь «на экран», забрать себе обратно или в текстуру превратить. В ядре только «минипорт» - штука которая умеет готовые пакеты команд скормить в драйвер. Всё. Никаких иксов здесь не задействовано.

То же самое и для 3д: есть api, есть драйвер, есть минипорт. На выходе получаешь surfacы. Их можно поставить в очередь отрисовки(flip queue) откуда их будет подбирать DWM и собирать в окошки.

И то же самое для 2Д. каким надо быть идиотом, чтоб городить всякие XAA/EXA/UXA/XAXAXA вместо того, чтоб дать приложению самому отправлять команды на gpu. Там есть полная поддержка всей графики-2д 3д и видео. тот же интелоGPU можно проинструктировать программой, и он сам будет отдавать команды на blit-функцию, рисовать градиенты, глифы печатать, и кривые малевать.

Вот ровно то же самое делает wayland. он подбирает surfacы из flip queue и собирает их в картинку.

Никакого геморроя с bumblebee и прочими костылями для убогих иксов: surfacы которые видит интегрированное видео - они в памяти. mmapнул памяти, занес ее в GTT интеграшки - есть окно. открыл драйвер мегаgpu, занес в его GTT ту же область. все работает. gpu рисует и блитит, интеграшка под чутким руководством оконного манагера собирает и показывает.

Я думаю, иксмены понимают, что их аргументы «за иксы» - это полный бред. Они отлично понимают, что wayland проще и меньше жрет ресурсов. Они отлично понимают, что рисовать можно и без иксов, и даже удобнее, т.к. нет самодельных проблем с несколькими видяхами. И даже их сетевая прозрачность проигрывает RDP по всем параметрам: флешки звук и даже скорость.

Эти деграданты просто идут на принцип. Все они понимают, поэтому как полоумные повторяют про «сетевую прозрачность»: видят, что ничего больше в активе нет.
image.png110 Кб, 1200x630
Windows 7: Chromium based 14 2392895
Опенсорс до сих пор на задворках .И главным образом благодарить за это вы должны сраные иксы.

Пока микрософт сокращало и упрощало путь от «знаю что рисовать» до железа в линупсе городили, городили, и городили. В седьмой винде приложение создает «адаптер», из него создает «видео-девайс» и настраивает его и начинает скармливать ему GOPы. на выходе оно имеет surfacы, которые можно поставить в очередь «на экран», забрать себе обратно или в текстуру превратить. В ядре только «минипорт» - штука которая умеет готовые пакеты команд скормить в драйвер. Всё. Никаких иксов здесь не задействовано.

То же самое и для 3д: есть api, есть драйвер, есть минипорт. На выходе получаешь surfacы. Их можно поставить в очередь отрисовки(flip queue) откуда их будет подбирать DWM и собирать в окошки.

И то же самое для 2Д. каким надо быть идиотом, чтоб городить всякие XAA/EXA/UXA/XAXAXA вместо того, чтоб дать приложению самому отправлять команды на gpu. Там есть полная поддержка всей графики-2д 3д и видео. тот же интелоGPU можно проинструктировать программой, и он сам будет отдавать команды на blit-функцию, рисовать градиенты, глифы печатать, и кривые малевать.

Вот ровно то же самое делает wayland. он подбирает surfacы из flip queue и собирает их в картинку.

Никакого геморроя с bumblebee и прочими костылями для убогих иксов: surfacы которые видит интегрированное видео - они в памяти. mmapнул памяти, занес ее в GTT интеграшки - есть окно. открыл драйвер мегаgpu, занес в его GTT ту же область. все работает. gpu рисует и блитит, интеграшка под чутким руководством оконного манагера собирает и показывает.

Я думаю, иксмены понимают, что их аргументы «за иксы» - это полный бред. Они отлично понимают, что wayland проще и меньше жрет ресурсов. Они отлично понимают, что рисовать можно и без иксов, и даже удобнее, т.к. нет самодельных проблем с несколькими видяхами. И даже их сетевая прозрачность проигрывает RDP по всем параметрам: флешки звук и даже скорость.

Эти деграданты просто идут на принцип. Все они понимают, поэтому как полоумные повторяют про «сетевую прозрачность»: видят, что ничего больше в активе нет.
Linux: Chromium based 15 2392897
>>392895
Бро ты меня заинтересовал. Буду рыть теперь вейланд
Неизвестно 16 2392899
>>392895

>аргументы «за иксы»


Только поддержка и годами наработанные фичи. А так, иксы умерли идеологически уже давно, разрабы поняли, что это тупиковая ветвь. Поставлю себе вейленд где-то в следующем году, пока на иксах с двм живу.
Неизвестно 17 2392900
>>392897
Сильная паста.
Linux: Chromium based 18 2392901
>>392899

>пока на иксах с двм живу.


same
Неизвестно 19 2392905
30.08.2018
Неизвестно 20 2392907
>>392905
Что за дата?
Windows 10: Firefox based 21 2393022
>>392907
Предпоследний день каникул
Linux: Firefox based 22 2399743
>>392895
>>379987
Оправдывайся за эту хуйню, кукаретик.
Windows 7: Chromium based 23 2399761
>>379982

>Они написаны под Икс сервер, и под вейландом не работают, то есть почти все программы с ГУЙ.


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

>>379985

>Запись экрана сторонним приложениям недоступна


охуеть достижение. в винде и маке доступна и никого это не волнует, а тут видите ли несекурно. можно вообще рабочий стол убрать, оставив только обои, вот секурность-то будет... хотя стоп... гном к этому и идет.
Windows 7: Firefox based 24 2400313
>>399761

> Запись экрана сторонним приложениям недоступна


Вроде как Green Recorder может писать, значит это не прям запрещено вейландом, а софт не поддерживает его. Когда-нибудь пофиксят.
Linux: Firefox based 25 2400326
>>399761

>все гуи пишутся на тулкитах


Во первых не все, во вторых программы и без гуи могут дергать какой-то функционал иксов, например драйвер видеокарты.
Linux: Chromium based 26 2400344
>>379963 (OP)

>1. И шо мне с этого?


А ничего. Работает - не парься.

>2. А шо за Wayland?


Годный старый стафф Ксорга свалил в закат. Остались одни нубы, которые не хотят ебаться со всем этим старьем. Вот и строят велосипед, где якобы будут устранены критические недостатки в архитектуре. На деле - выходит (вышло?) криво. Когда в ксорге всё было уже необходимо типа управление мышью, в вяленом всё раздробленно, и часть обязательств перенесли на DE. Унификация платформы? Хуй вам, будем всё так же сидеть с 100500 + еще один стандарт.

>пикрелейтед


При чем здесь вообще pacman, когда он конфиг Xorg не трогает вообще?
Linux: Chromium based 27 2400345
>>399761

>т.е. поидее достаточно только обновить либу.


А тулкит такой НЕ ОБНОВЛЕННЫЙ, и не желают вставлять поддержку wayland. Будет через Xwayland прогоняться. Охуеть победа.
Android: Mobile Safari 28 2400487
>>400345

> А тулкит такой НЕ ОБНОВЛЕННЫЙ, и не желают вставлять поддержку wayland. Будет через Xwayland прогоняться. Охуеть победа.


Ничего не имею против того, что ДЕ + основные проги будут работать в вайланде, а легаси в xwayland, если там нет подводных камней. Гораздо важнее когда нормальных ДЕ завезут.
Linux: Chromium based 29 2400521
>>400487

>если там нет подводных камней


А они есть. Когда приложение создает свои окна в понятии Xorg (включая выпадающие списки), или перехватить курсор, или получить доступ к другому окну, то соснут все.
Неизвестно: Safari 30 2400522
>>400521
Как же тогда иксы работают под вендой и маком? Программы запускаются отдельным окном, также будет в wayland
Linux: Chromium based 31 2400524
>>400522
wayland четко разграничивает права. Одно окно не может получить доступ к другому. Как там в венде не знаю, ибо эта дичь там не нужна я в курсе что Maya использует иксы, видимо говнокодерам было лень нормально портировать, а маки никогда не трогал.
Windows 10: Microsoft Edge 32 2417444
>>400524
Бамп годному треду. Есть живые пользователи Weston на доске? С какими DE/WM сидите, что не работает? Хочу собрать максимально современную систему на базе Арча, чувствую, что иксы уже не соответствуют духу времени. Что там Canonical пилит я даже не смотрел, т.к. от них не было заявлений о поддержке использования за пределами Убунты.
Linux: Firefox based 33 2417448
>>379963 (OP)

> И шо мне с этого?


Тебе лично ничего если ты сидишь не хаунге

>А шо за Wayland?


новый протокол вывода окошек
Android: Mobile Safari 34 2422413
>>417444
Недавно переехал на wayland, юзаю sway в качестве wm, вот только не хватает композитных менеджеров
sage Windows XP: Internet Explorer 35 2422442
Шо то хуйня, шо это хуйня... Опенсорс-говно не нужно.
Тред утонул или удален.
Это копия, сохраненная 12 ноября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски