Программы


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
70 9 30

xorg vs. wayland Аноним (Linux: Palemoon) 14/01/20 Втр 14:19:27 27196521
image.png (9Кб, 150x150)
150x150
image.png (30Кб, 480x480)
480x480
Анончики, поясните уже за пикрил. В чем разница, имеет ли смысл переход на пик2?
Алсо, холивары приветствуются.
Аноним (Linux: Palemoon) 14/01/20 Втр 14:32:35 27196602
бамп
Аноним (Apple GayPhone: Safari) 14/01/20 Втр 15:12:27 27196903
А зачем это говно вообще нужно? В винде и макоси и без этого всё работает. Это же лишний костыль, рудимент. Сколько проблем с линуксами из-за этих иксов у людей было...
Аноним (Linux: Firefox based) 14/01/20 Втр 15:18:40 27196934
>>2719690
>В винде и макоси и без этого всё работает.
В винде - dwm
В макоси - quartz
Как ты вообще представляешь графическую десктопную ОС без дисплейсервера?
Аноним (Linux: Firefox based) 14/01/20 Втр 16:02:35 27197435
Аноним (Linux: Firefox based) 14/01/20 Втр 19:16:26 27198506
>>2719652 (OP)
С одной стороны есть иксы, которые просто работают уже больше двадцати лет. С другой - вяленый, который спустя примерно столько же лет до сих пор глючит и не может стабильно работать. А когда его допилят, обрастёт костылями похлеще иксов. К тому же под иксы написана огромная куча оконных менеджеров на любой вкус, тогда как под вяленый существуют всего два оверблоатед DE (гном и кеды). Выбор за тобой.
Аноним (Google Android: Mobile Safari) 14/01/20 Втр 19:26:33 27198597
>>2719850
А плюсы-то у него есть?
Аноним (Linux: Firefox based) 14/01/20 Втр 19:29:32 27198608
>>2719859
Единственный плюс - использование для отрисовки интерфейса видеокарты вместо процессора. При этом на процессорных встройках всё работает крайне паршиво и вылетает от шевеления мышью. Короче, пользуйся иксами и не лезь в этот багодром, побереги нервы.
Аноним (Google Android: Неизвестно) 14/01/20 Втр 19:29:46 27198619
Аноним (Linux: Firefox based) 14/01/20 Втр 19:30:44 271986310
>>2719861
Кривой как хуй слона костыль. Пользоваться невозможно.
Аноним (Linux: Firefox based) 14/01/20 Втр 19:38:33 271986811
>>2719850
> примерно столько же лет
перельман в треде
Аноним (Linux: Firefox based) 14/01/20 Втр 19:54:44 271987612
Люди заебались делать xorg, т.к. ему лет столько, сколько твоему бате которого ты никогда не видел, лол. В нем понапихано столько всего ненужного и устаревшего, что нет сил сделать его ни удобнее, ни быстрее, ни безопаснее очень грубо говоря, xorg запускается с правами root, вяленый - в пространстве пользователя. Вот прежняя команда его и пилит. Кроме заявленной безопасности и быстродействия, в вяленом еще нет такой проблемы, как screen tearing.
Ну и раз включили по дефолту в федоре, то можно щупать, без боязни, что тебе оплавит ебальник, отвалится жопа и половина системы.
Аноним (Linux: Firefox based) 14/01/20 Втр 19:57:10 271988013
>>2719876
Вот только кроме шляпы с гномом это говно нигде нормально не работает. Стоит ли переходить на это недоразумение, если иксы просто хорошо работают и есть не просят?
Аноним (Linux: Firefox based) 14/01/20 Втр 20:02:05 271988214
image.png (175Кб, 512x512)
512x512
>>2719876
>очень грубо говоря, xorg запускается с правами root, вяленый - в пространстве пользователя
советую тебе переписать это предложение без использования термина "пространство пользователя", если ты не говоришь о юзерспейсе/кернелспейсе
Аноним (Arch Linux: Firefox based) 14/01/20 Втр 20:02:06 271988315
Раз уж тред о вяленом, то мне не кажется, что в нем наблюдается польший лаг ввода, например, при прокрутке? Скроллю при помощи тачпада в иксах - всё на кончиках пальцев, пусть и с тирингом.
Аноним (Linux: Firefox based) 14/01/20 Втр 20:02:17 271988416
>>2719880
Если тебя все устраивает в иксах, то смысла особо нет. Для меня вот тоже, хотя сраный тиринг из коробки и bug 865 заебал страшно, а в вяленом любимая крыса работает так себе. Но попробовать в виртуалочке-то можно. Вдруг тебе-то и подойдет.
Аноним (Apple Mac: Safari) 14/01/20 Втр 20:07:59 271989017
>>2719693
Тут немного не так.
Аноним (Linux: Firefox based) 14/01/20 Втр 20:11:28 271989318
>>2719890
Согласен. Quartz - обыкновенный композитор, вроде Compton-а или Compiz-а. А запущен он поверх самых обычных иксов, собранных под MacOS.
Аноним (Linux: Firefox based) 14/01/20 Втр 20:13:15 271989819
>>2719693
Вот что-что, а графические подсистемы в Linux, MacOS и BSD очень схожи между собой. Потому что в основе лежит практически неизменный X-сервер.
Аноним (Linux: Firefox based) 14/01/20 Втр 20:18:29 271990120
>>2719883
А какой DE? У libinput же берутся какие-то изкоробочные настройки, если в DE нет поддержки.
>>2719882
Сенпай, не гноби. Ведь ты же понял, о чем я. И анон наверняка понял. "Грубо говоря" же, ну.
Аноним (Неизвестно: Неизвестно) 14/01/20 Втр 20:25:56 271990921
>>2719876
>xorg запускается с правами root
>>2719882
>юзерспейсе/кернелспейсе
Но ведь они оба запускаются от юзера в юзерсейсе. Только у иксов ещё добавлен костыль в виде юзерспейсного драйвера, вейлендские композиторы полностью на ядерном пашут.
Аноним (Google Android: Mobile Safari) 14/01/20 Втр 20:30:55 271991022
>>2719898
В винде тоже аналогичный, кстати.
Аноним (Linux: Firefox based) 14/01/20 Втр 20:33:04 271991223
>>2719910
Только там он встроен в ядро.
Аноним (Microsoft Windows 10: Firefox based) 14/01/20 Втр 20:39:15 271991424
>>2719883
Согласен есть такое, заметил на KDE.
Аноним (Google Android: Mobile Safari) 14/01/20 Втр 21:00:08 271993525
>>2719860
Ну вот для аппаратки и хочу, ибо на моем камне интерфейс пиздец пролагивает, но тут пугают несовместимостью со всем подряд и стабильностью как у Арча.
>>2719880
Дак все, что на гноме/кедах/горстке ВМок, поддерживает вейланд
Аноним (Linux: Firefox based) 14/01/20 Втр 21:04:07 271994426
>>2719935
>пугают несовместимостью со всем подряд и стабильностью как у Арча
Всё так. Работает через пень-колоду, так ещё и не на каждом наборе железа заводится. Пожрал кактус, больше не хочу.
Аноним (Linux: Firefox based) 14/01/20 Втр 21:11:04 271994727
>>2719935
Да не слушай нкого. Интересно тебе - попробуй, боишься - оставайся на иксах. Ничего не потеряешь, благо конфиги этого говна не пересекаются и всегда сможешь откатиться.
Аноним (Google Android: Mobile Safari) 14/01/20 Втр 21:57:44 271997628
Аноним (Linux: Firefox based) 14/01/20 Втр 22:01:14 271998029
>>2719976
Вот только иксы работают уже больше двадцати лет, а вяленый по-прежнему не готов.
Аноним (Linux: Firefox based) 15/01/20 Срд 04:12:10 272002230
1.png (1Кб, 992x17)
992x17
>>2719876
>очень грубо говоря, xorg запускается с правами root
100 лет уже, как X не требует рута для работы.
Аноним (Linux: Firefox based) 15/01/20 Срд 21:46:26 272051431
Прошло уже 12 лет, а вялый всё ещё не готов к использованию. Иксы же написаны 16 лет назад и работают как часы. Комментарии излишни.
Аноним (Linux: Firefox based) 15/01/20 Срд 22:13:00 272052832
>>2720514
Иксы тоже не за два дня делались.
Аноним (Linux: Firefox based) 15/01/20 Срд 22:33:45 272054733
>>2720528
Но довели их до рабочего состояния значительно быстрее вялого. А это явный признак того, что последний не особо-то и нужен.
Аноним (Linux: Firefox based) 15/01/20 Срд 22:39:08 272055634
>>2720547
Ну, учитывая то, что даже разрабы заебались поддерживать иксы, не думаю, что у них есть светлое будущее.
Нужна замена, а у вейланда хотя бы есть дохуя наработок.
Аноним (Linux: Firefox based) 15/01/20 Срд 22:43:23 272056035
1579117402645.jpg (130Кб, 800x595)
800x595
Аноним (Linux: Firefox based) 16/01/20 Чтв 01:03:38 272064536
wtf-am-I-reading.jpg (38Кб, 297x400)
297x400
>>2720514
>Иксы же написаны 16 лет назад
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 01:59:18 272066737
>>2720645
Если он про свободные иксы, то он прав.
Аноним (Linux: Firefox based) 16/01/20 Чтв 02:42:44 272068738
>>2720667
И что же такого фундаментального поменялось в архитектуре Иксов в момент их "освобождения", за исключением раздербанивания кода на кучу мелких модулей?
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 02:48:12 272069239
>>2720687
Ничего, как были нелогичным говном, так и остались.
Аноним (Linux: Firefox based) 16/01/20 Чтв 02:49:44 272069440
>>2720692
Уж всяко получше вялого.
Аноним (Linux: Firefox based) 16/01/20 Чтв 02:52:48 272069641
1f124f21f78533c[...].jpeg (85Кб, 690x392)
690x392
Ничего особенного, если не увлекаешься аниме.
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 02:59:44 272069742
>>2720696
>не увлекаешься аниме
Это /s.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 03:39:20 272069843
>>2720022
это сессия, а не сервер. разве не?
Аноним (Linux: Firefox based) 16/01/20 Чтв 03:41:34 272069944
>>2720698
Попробуй под юзером сделать startx. Рут необязателен.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 03:50:21 272070145
>>2720699
хм, в любом случае серавно нужен dbus, который вроде от рута запущен
Аноним (Linux: Firefox based) 16/01/20 Чтв 03:53:16 272070246
>>2720701
Зависит от дистрибутива.
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 03:56:25 272070347
>>2720701
Он вообще не нужен. Это другая песня.
Аноним (Microsoft Windows 10: Firefox based) 16/01/20 Чтв 04:00:24 272070448
>>2719652 (OP)
> имеет ли смысл переход на пик2?
Лет через 10-20, сейчас нет смысла.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 06:30:07 272074949
>>2720697
Да, и у нас тут анимешник – это обязательно.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 06:30:41 272075150
>>2720560
А, слышал, что рх хуй забили, чтош
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 06:49:54 272075651
>>2720751
Забили, разрабы теперь пилят вейланд, а на иксы багфиксы выпускают.
Аноним (Linux: Firefox based) 16/01/20 Чтв 07:03:00 272075852
1.png (11Кб, 1094x201)
1094x201
>>2720698
Нет, это именно что сервер. Сессия - это xinit.
>>2720701
>хм, в любом случае серавно нужен dbus
Это порождение воспаленного сознания вообще никакого отношения к Иксам не имеет.
>который вроде от рута запущен
Нет, тоже от пользователя.
Аноним (Linux: Firefox based) 16/01/20 Чтв 07:42:12 272076853
Пердолики спорят какая анальная смазочка лучше, бггг
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 16:35:56 272106954
>>2720768
Лучше виндовая перманентная без возможности смены, да?
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 16:41:48 272107355
А как вы избавились от тиринга в итоге-то на Ксорге?
У меня встройка нехалемовская и нвидия Терми (nouveau).
Все тирит, иногда даже не тирит, а просто экран мерцает как бы.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 17:05:07 272108256
>>2721073
У меня только интеловская встройка, решилось picom'ом
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 17:10:46 272108457
>>2721073
На ноувеау можешь вейленды крутить. И на встройке тоже, скорее всего.
>>2721082
>picom'ом
Мда, ещё один слой композитинга, костыли-костылики.
Аноним (Google Android: Mobile Safari) 16/01/20 Чтв 17:15:17 272108858
>>2721084
Жрёт всего 5%ЦПУ, и то от моего дремучего 1,4ГГЦ пентиума, так что похуй
Аноним (Linux: Firefox based) 16/01/20 Чтв 20:16:50 272122659
>>2721069
В винде нет смазки, потому что там не нужно пердолиться консолечкой в срачельничек.
Аноним (Неизвестно: Неизвестно) 16/01/20 Чтв 20:27:05 272122960
>>2721088
>Жрёт всего 5%ЦПУ
Это много, он вообще должен жрать практически только ГПУ. Мокрописька.
Аноним (Linux: Firefox based) 16/01/20 Чтв 23:55:42 272138061
>>2720751
>>2720756
Иксы не одной только шляпой делаются. В случае чего, можно просто сделать форк вроде Xenocara либо собирать всё из исходников. Вялопетухи идут лесом.
Аноним (Linux: Firefox based) 16/01/20 Чтв 23:56:43 272138162
>>2720768
Кто о чём, а сперманька о смазке, бгг.
Аноним (Microsoft Windows 10: Firefox based) 17/01/20 Птн 01:11:48 272140563
>>2721381
>Linux: Firefox based
Зачем же ты так приложила своего собрата, спермоманька?
Аноним (Linux: Firefox based) 17/01/20 Птн 02:30:50 272142964
1579217449458.jpg (24Кб, 448x320)
448x320
>>2721405
Все мы знаем, кто здесь настоящая сперманька...
Аноним (Google Android: Mobile Safari) 17/01/20 Птн 03:54:18 272145265
>>2721229
Может, и ГПУ жрал бы, если бы у меня была не встройка 775 без поддержки даже ОГЛ2
Аноним (Google Android: Mobile Safari) 17/01/20 Птн 03:56:19 272145366
>>2721226
В лине это тоже не обязательно, просто там это удобно
Аноним (Microsoft Windows 7: Firefox based) 17/01/20 Птн 06:12:52 272147667
>>2721380
>Иксы не одной только шляпой делаются. В случае чего, можно просто сделать форк
У меня для тебя плохие новости.
Аноним (Linux: Firefox based) 17/01/20 Птн 09:17:44 272150868
f.gif (218Кб, 220x161)
220x161
Аноним (Linux: Chromium based) 17/01/20 Птн 14:42:58 272167669
>>2719652 (OP)
Почему графическая часть этих ваших оконных систем не могут работать как OpenGL или (?) Vulkan, через подобие glPushMatrix и glPopMatrix перемещать окна, а рендерить в их текстурную часть? Тогда можно было и окна делать частично прозрачными и разных форм и вообще всё прекрасно было бы.
То есть, создаём любой полигон или даже 3D-модель, связываем с каким-нибудь сокетом, то есть программа создаёт окно и получает её аттрибуты и уже от программы не зависит, где находится окно, оно просто рендерит текстуру, которая накладывается на полигоны "окна".
Вместо этого понапридумывали окон каких-то непонятных, которые могут быть только квадратные, какие-то странные функции рисования...
Или я написал бред и на самом деле это где-то так и работает?
Аноним (Linux: Яндекс браузер) 17/01/20 Птн 15:01:35 272168570
>>2721676
Контр-пример на коленке за 10 секунд.

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

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

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

Но вообще напридумывали иксы, ВНЕЗАПНО, в компании Ксерокс. Для мейнфреймов. С тонкими клиентами, на которых выполнялся сервер дисплея, а приложения-клиенты сидели на мейнфрейме. В бородатые 80е. Когда не было железок для рисования графики, а сети были медленные, и за протокол, который гоняет по сети на тонкий клиент битмапы на каждый твой пук (или тратит драгоценное время процессора на эффективное сжатие этих битмапов. Или и то и другое), тебя бы расстреляли через повешенье. Дважды. Поэтому иксовый протокол сделан на основе векторных примитивов.
Аноним (Linux: Chromium based) 17/01/20 Птн 18:10:46 272177671
>>2721676
> Тогда можно было и окна делать частично прозрачными и разных форм
Ты охуеешь, но... KDE
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов