Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 18 февраля 2020 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
xorg vs. wayland Linux: Palemoon 2719652 В конец треда | Веб
Анончики, поясните уже за пикрил. В чем разница, имеет ли смысл переход на пик2?
Алсо, холивары приветствуются.
Linux: Palemoon 2 2719660
бамп
Apple GayPhone: Safari 3 2719690
А зачем это говно вообще нужно? В винде и макоси и без этого всё работает. Это же лишний костыль, рудимент. Сколько проблем с линуксами из-за этих иксов у людей было...
Linux: Firefox based 4 2719693
>>19690

>В винде и макоси и без этого всё работает.


В винде - dwm
В макоси - quartz
Как ты вообще представляешь графическую десктопную ОС без дисплейсервера?
Linux: Firefox based 5 2719743
>>19652 (OP)
бамп!
Linux: Firefox based 6 2719850
>>19652 (OP)
С одной стороны есть иксы, которые просто работают уже больше двадцати лет. С другой - вяленый, который спустя примерно столько же лет до сих пор глючит и не может стабильно работать. А когда его допилят, обрастёт костылями похлеще иксов. К тому же под иксы написана огромная куча оконных менеджеров на любой вкус, тогда как под вяленый существуют всего два оверблоатед DE (гном и кеды). Выбор за тобой.
Android: Mobile Safari 7 2719859
>>19850
А плюсы-то у него есть?
Linux: Firefox based 8 2719860
>>19859
Единственный плюс - использование для отрисовки интерфейса видеокарты вместо процессора. При этом на процессорных встройках всё работает крайне паршиво и вылетает от шевеления мышью. Короче, пользуйся иксами и не лезь в этот багодром, побереги нервы.
Android: Неизвестно 9 2719861
>>19850
Еще sway есть
Linux: Firefox based 10 2719863
>>19861
Кривой как хуй слона костыль. Пользоваться невозможно.
Linux: Firefox based 11 2719868
>>19850

> примерно столько же лет


перельман в треде
Linux: Firefox based 12 2719876
Люди заебались делать xorg, т.к. ему лет столько, сколько твоему бате которого ты никогда не видел, лол. В нем понапихано столько всего ненужного и устаревшего, что нет сил сделать его ни удобнее, ни быстрее, ни безопаснее очень грубо говоря, xorg запускается с правами root, вяленый - в пространстве пользователя. Вот прежняя команда его и пилит. Кроме заявленной безопасности и быстродействия, в вяленом еще нет такой проблемы, как screen tearing.
Ну и раз включили по дефолту в федоре, то можно щупать, без боязни, что тебе оплавит ебальник, отвалится жопа и половина системы.
Linux: Firefox based 13 2719880
>>19876
Вот только кроме шляпы с гномом это говно нигде нормально не работает. Стоит ли переходить на это недоразумение, если иксы просто хорошо работают и есть не просят?
image.png175 Кб, 512x512
Linux: Firefox based 14 2719882
>>19876

>очень грубо говоря, xorg запускается с правами root, вяленый - в пространстве пользователя


советую тебе переписать это предложение без использования термина "пространство пользователя", если ты не говоришь о юзерспейсе/кернелспейсе
Arch Linux: Firefox based 15 2719883
Раз уж тред о вяленом, то мне не кажется, что в нем наблюдается польший лаг ввода, например, при прокрутке? Скроллю при помощи тачпада в иксах - всё на кончиках пальцев, пусть и с тирингом.
Linux: Firefox based 16 2719884
>>19880
Если тебя все устраивает в иксах, то смысла особо нет. Для меня вот тоже, хотя сраный тиринг из коробки и bug 865 заебал страшно, а в вяленом любимая крыса работает так себе. Но попробовать в виртуалочке-то можно. Вдруг тебе-то и подойдет.
Apple Mac: Safari 17 2719890
>>19693
Тут немного не так.
Linux: Firefox based 18 2719893
>>19890
Согласен. Quartz - обыкновенный композитор, вроде Compton-а или Compiz-а. А запущен он поверх самых обычных иксов, собранных под MacOS.
Linux: Firefox based 19 2719898
>>19693
Вот что-что, а графические подсистемы в Linux, MacOS и BSD очень схожи между собой. Потому что в основе лежит практически неизменный X-сервер.
Linux: Firefox based 20 2719901
>>19883
А какой DE? У libinput же берутся какие-то изкоробочные настройки, если в DE нет поддержки.
>>19882
Сенпай, не гноби. Ведь ты же понял, о чем я. И анон наверняка понял. "Грубо говоря" же, ну.
Неизвестно 21 2719909
>>19876

>xorg запускается с правами root


>>19882

>юзерспейсе/кернелспейсе


Но ведь они оба запускаются от юзера в юзерсейсе. Только у иксов ещё добавлен костыль в виде юзерспейсного драйвера, вейлендские композиторы полностью на ядерном пашут.
Android: Mobile Safari 22 2719910
>>19898
В винде тоже аналогичный, кстати.
Linux: Firefox based 23 2719912
>>19910
Только там он встроен в ядро.
Windows 10: Firefox based 24 2719914
>>19883
Согласен есть такое, заметил на KDE.
Android: Mobile Safari 25 2719935
>>19860
Ну вот для аппаратки и хочу, ибо на моем камне интерфейс пиздец пролагивает, но тут пугают несовместимостью со всем подряд и стабильностью как у Арча.
>>19880
Дак все, что на гноме/кедах/горстке ВМок, поддерживает вейланд
Linux: Firefox based 26 2719944
>>19935

>пугают несовместимостью со всем подряд и стабильностью как у Арча


Всё так. Работает через пень-колоду, так ещё и не на каждом наборе железа заводится. Пожрал кактус, больше не хочу.
Linux: Firefox based 27 2719947
>>19935
Да не слушай нкого. Интересно тебе - попробуй, боишься - оставайся на иксах. Ничего не потеряешь, благо конфиги этого говна не пересекаются и всегда сможешь откатиться.
Android: Mobile Safari 28 2719976
>>19690
Рудимент это иксы.
Linux: Firefox based 29 2719980
>>19976
Вот только иксы работают уже больше двадцати лет, а вяленый по-прежнему не готов.
1.png1 Кб, 992x17
Linux: Firefox based 30 2720022
>>19876

>очень грубо говоря, xorg запускается с правами root


100 лет уже, как X не требует рута для работы.
Linux: Firefox based 31 2720514
Прошло уже 12 лет, а вялый всё ещё не готов к использованию. Иксы же написаны 16 лет назад и работают как часы. Комментарии излишни.
Linux: Firefox based 32 2720528
>>20514
Иксы тоже не за два дня делались.
Linux: Firefox based 33 2720547
>>20528
Но довели их до рабочего состояния значительно быстрее вялого. А это явный признак того, что последний не особо-то и нужен.
Linux: Firefox based 34 2720556
>>20547
Ну, учитывая то, что даже разрабы заебались поддерживать иксы, не думаю, что у них есть светлое будущее.
Нужна замена, а у вейланда хотя бы есть дохуя наработок.
1579117402645.jpg130 Кб, 800x595
Linux: Firefox based 35 2720560
>>20556
https://ru.wikipedia.org/wiki/X.Org_Server

>Последняя версия: 1.20.7 (13 января 2020)

wtf-am-I-reading.jpg38 Кб, 297x400
Linux: Firefox based 36 2720645
>>20514

>Иксы же написаны 16 лет назад

Неизвестно 37 2720667
>>20645
Если он про свободные иксы, то он прав.
Linux: Firefox based 38 2720687
>>20667
И что же такого фундаментального поменялось в архитектуре Иксов в момент их "освобождения", за исключением раздербанивания кода на кучу мелких модулей?
Неизвестно 39 2720692
>>20687
Ничего, как были нелогичным говном, так и остались.
Linux: Firefox based 40 2720694
>>20692
Уж всяко получше вялого.
1f124f21f78533c8eae9a601cb374039.jpeg85 Кб, 690x392
Linux: Firefox based 41 2720696
Ничего особенного, если не увлекаешься аниме.
Неизвестно 42 2720697
>>20696

>не увлекаешься аниме


Это /s.
Android: Mobile Safari 43 2720698
>>20022
это сессия, а не сервер. разве не?
Linux: Firefox based 44 2720699
>>20698
Попробуй под юзером сделать startx. Рут необязателен.
Android: Mobile Safari 45 2720701
>>20699
хм, в любом случае серавно нужен dbus, который вроде от рута запущен
Linux: Firefox based 46 2720702
>>20701
Зависит от дистрибутива.
Неизвестно 47 2720703
>>20701
Он вообще не нужен. Это другая песня.
Windows 10: Firefox based 48 2720704
>>19652 (OP)

> имеет ли смысл переход на пик2?


Лет через 10-20, сейчас нет смысла.
Android: Mobile Safari 49 2720749
>>20697
Да, и у нас тут анимешник – это обязательно.
Android: Mobile Safari 50 2720751
>>20560
А, слышал, что рх хуй забили, чтош
Неизвестно 51 2720756
>>20751
Забили, разрабы теперь пилят вейланд, а на иксы багфиксы выпускают.
1.png11 Кб, 1094x201
Linux: Firefox based 52 2720758
>>20698
Нет, это именно что сервер. Сессия - это xinit.
>>20701

>хм, в любом случае серавно нужен dbus


Это порождение воспаленного сознания вообще никакого отношения к Иксам не имеет.

>который вроде от рута запущен


Нет, тоже от пользователя.
Linux: Firefox based 53 2720768
Пердолики спорят какая анальная смазочка лучше, бггг
Android: Mobile Safari 54 2721069
>>20768
Лучше виндовая перманентная без возможности смены, да?
Android: Mobile Safari 55 2721073
А как вы избавились от тиринга в итоге-то на Ксорге?
У меня встройка нехалемовская и нвидия Терми (nouveau).
Все тирит, иногда даже не тирит, а просто экран мерцает как бы.
Android: Mobile Safari 56 2721082
>>21073
У меня только интеловская встройка, решилось picom'ом
Неизвестно 57 2721084
>>21073
На ноувеау можешь вейленды крутить. И на встройке тоже, скорее всего.
>>21082

>picom'ом


Мда, ещё один слой композитинга, костыли-костылики.
Android: Mobile Safari 58 2721088
>>21084
Жрёт всего 5%ЦПУ, и то от моего дремучего 1,4ГГЦ пентиума, так что похуй
Linux: Firefox based 59 2721226
>>21069
В винде нет смазки, потому что там не нужно пердолиться консолечкой в срачельничек.
Неизвестно 60 2721229
>>21088

>Жрёт всего 5%ЦПУ


Это много, он вообще должен жрать практически только ГПУ. Мокрописька.
Linux: Firefox based 61 2721380
>>20751
>>20756
Иксы не одной только шляпой делаются. В случае чего, можно просто сделать форк вроде Xenocara либо собирать всё из исходников. Вялопетухи идут лесом.
Linux: Firefox based 62 2721381
>>20768
Кто о чём, а сперманька о смазке, бгг.
Windows 10: Firefox based 63 2721405
>>21381

>Linux: Firefox based


Зачем же ты так приложила своего собрата, спермоманька?
1579217449458.jpg24 Кб, 448x320
Linux: Firefox based 64 2721429
>>21405
Все мы знаем, кто здесь настоящая сперманька...
Android: Mobile Safari 65 2721452
>>21229
Может, и ГПУ жрал бы, если бы у меня была не встройка 775 без поддержки даже ОГЛ2
Android: Mobile Safari 66 2721453
>>21226
В лине это тоже не обязательно, просто там это удобно
Windows 7: Firefox based 67 2721476
>>21380

>Иксы не одной только шляпой делаются. В случае чего, можно просто сделать форк


У меня для тебя плохие новости.
f.gif218 Кб, 220x161
Linux: Firefox based 68 2721508
>>21084

>ноувеау

Linux: Chromium based 69 2721676
>>19652 (OP)
Почему графическая часть этих ваших оконных систем не могут работать как OpenGL или (?) Vulkan, через подобие glPushMatrix и glPopMatrix перемещать окна, а рендерить в их текстурную часть? Тогда можно было и окна делать частично прозрачными и разных форм и вообще всё прекрасно было бы.
То есть, создаём любой полигон или даже 3D-модель, связываем с каким-нибудь сокетом, то есть программа создаёт окно и получает её аттрибуты и уже от программы не зависит, где находится окно, оно просто рендерит текстуру, которая накладывается на полигоны "окна".
Вместо этого понапридумывали окон каких-то непонятных, которые могут быть только квадратные, какие-то странные функции рисования...
Или я написал бред и на самом деле это где-то так и работает?
Linux: Яндекс браузер 70 2721685
>>21676
Контр-пример на коленке за 10 секунд.

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

Добавим сюда замыливание шрифтов, и можно без ретины из дома не выходить.

Хотя вроде в вяленом как-то примерно так и происходит по слухам.

Но вообще напридумывали иксы, ВНЕЗАПНО, в компании Ксерокс. Для мейнфреймов. С тонкими клиентами, на которых выполнялся сервер дисплея, а приложения-клиенты сидели на мейнфрейме. В бородатые 80е. Когда не было железок для рисования графики, а сети были медленные, и за протокол, который гоняет по сети на тонкий клиент битмапы на каждый твой пук (или тратит драгоценное время процессора на эффективное сжатие этих битмапов. Или и то и другое), тебя бы расстреляли через повешенье. Дважды. Поэтому иксовый протокол сделан на основе векторных примитивов.
Linux: Chromium based 71 2721776
>>21676

> Тогда можно было и окна делать частично прозрачными и разных форм


Ты охуеешь, но... KDE
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 18 февраля 2020 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

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

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