The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Активность в разработке сервера X.org достигла минимума с 2003 года, opennews (??), 31-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


37. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (37), 31-Дек-22, 15:16 
> Вяленый проще

Ну, если Вяленд когда-либо достигнет паритета с иксами по функционалу, то к тому моменту он уже проще не будет.

Ответить | Правка | Наверх | Cообщить модератору

40. "Активность в разработке сервера X.org достигла минимума с 20..."  –9 +/
Сообщение от Skullnetemail (ok), 31-Дек-22, 15:20 
Не достигнет, потому что разработчики вяленда отказываются добавлять фичи/расширения в свой сервер, в результате чего фичи вынуждены реализовывать на стороне композитора, который в Wayland-е вообще не композитор, а отдельный блоатварный графический сервер + фичи для DE + фичи, которых нет в Wayland. И он не совместим с остальными такими же серверами, поэтому нужны D-Bus и Pipewire костыли с порталами.
Ответить | Правка | Наверх | Cообщить модератору

46. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от kusb (?), 31-Дек-22, 15:41 
Они склонны функциональность немного засовывать в протоколы, что усложняет Вяленд, так что может действительно - не будет проще? Оно должно было быть более расширяемым.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

48. "Активность в разработке сервера X.org достигла минимума с 20..."  –13 +/
Сообщение от Skullnetemail (ok), 31-Дек-22, 15:44 
У стандартных фич вроде записи экрана должна быть одна реализация как в иксах, иначе получите фрагментацию и лишнюю жопоболь от всего накостыленного зоопарка.
Ответить | Правка | Наверх | Cообщить модератору

102. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (98), 31-Дек-22, 18:56 
У них декорация окон (то что сразу видит пользователь) УЖЕ по разному выглядит в вейланде в зависимости от приложения и это не исправимо потому что так задумано, а ты о записи экрана беспокоишься :-)
Ответить | Правка | Наверх | Cообщить модератору

119. "Активность в разработке сервера X.org достигла минимума с 20..."  +2 +/
Сообщение от Skullnetemail (ok), 31-Дек-22, 19:19 
Спасибо, что напомнил про CSD. Это такая редкостная дрянь от которой нужно держаться подальше. Умные "деды" придумали менеджеры окон, а GTK/GNOME/Wayland школота поломала unified look & behavior. К тому же этот CSD даже не смогли нормально реализовать и сделать отключаемым.
Ответить | Правка | Наверх | Cообщить модератору

127. "Активность в разработке сервера X.org достигла минимума с 20..."  –3 +/
Сообщение от Аноним (-), 31-Дек-22, 19:48 
К сожалению архитектура дидов имеет веселые недостатки, когда 1 программа активно рисует, и не дай боже позвала ресурсоемкую операцию сервера, остальные при этом могут начать курить бамбук вплоть до состояния когда даже окошко таскменеджера не прорисуется за разумное время и даже просто убить проблемную задачу в системе - отдельный квест.

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

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

Ответить | Правка | Наверх | Cообщить модератору

129. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Kusb (?), 31-Дек-22, 20:01 
Можно не делать ресурсоёмкие сервера, но окнами управлять выделенно.
Ответить | Правка | Наверх | Cообщить модератору

140. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (-), 31-Дек-22, 21:11 
> Можно не делать ресурсоёмкие сервера, но окнами управлять выделенно.

Вэйланд проблему решил радикально: его только surface-ы интересуют. А что там должно показываться - ваши проблемы уже. Если вы хотите это рендерить полчаса, плохо от этого будет только вам. А таск менеджер прекрасно себя зарендерит - и грохнет проблемную задачу влет.  Он в принципе не тормознется вашей активностью теперь, потому что де-очередизовывать ваши тяжелые операции перед его - более некому. В опреациях с surface нечему тормозить, а продвинутый рендеринг каждый сам фигачит. Заодно и на все ядра проца естественно раскидаются.

Ответить | Правка | Наверх | Cообщить модератору

149. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (149), 31-Дек-22, 21:34 
>>  а GTK/GNOME/Wayland школота поломала unified look & behavior. К тому же этот CSD даже не смогли нормально реализовать и сделать отключаемым.
> К сожалению архитектура дидов имеет веселые недостатки, когда 1 программа активно рисует, и не дай боже позвала ресурсоемкую операцию сервера,

А в огороде бузина.
В "дидовской" архитектуре программа вообще не лезет в отрисовку заголовков окон. Бонусом - все выглядит унифицированно.

Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

162. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (-), 31-Дек-22, 22:19 
> В "дидовской" архитектуре программа вообще не лезет в отрисовку заголовков окон.

Ну вот это пожалуй да. Но опять же функциональностью хромое. Добавить свои элементы туда, делающие что-то полезное? Ага, ща. И получается как и все остальное в иксах. Номинально есть но реально УГ.

> Бонусом - все выглядит унифицированно.

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

Ответить | Правка | Наверх | Cообщить модератору

173. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (174), 01-Янв-23, 00:41 
>> В "дидовской" архитектуре программа вообще не лезет в отрисовку заголовков окон.
> Ну вот это пожалуй да. Но опять же функциональностью хромое. Добавить свои элементы туда, делающие что-то полезное?

Что именно полезное, без чего ну вот никак нельзя обойтись? И да, унификация влючает не только размер заголовка, но и распложение элементов управления окном, как и возможность их добавлять или убирать.

> Ага, ща. И получается как и все остальное в иксах. Номинально есть но реально УГ.

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

Ответить | Правка | Наверх | Cообщить модератору

185. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (-), 01-Янв-23, 08:52 
> Что именно полезное, без чего ну вот никак нельзя обойтись?

Если рассуждать без чего можно обойтись, то, в принципе, унитазы излишество, можно дыркой в полу обойтись. Вот только зачем мне графика по такому принципу?

> И да, унификация влючает не только размер заголовка, но и распложение элементов управления
> окном, как и возможность их добавлять или убирать.

Да вот в иксах с этим что-то не богато. Так что аналогов фич которые в винде допустим есть - нету. И один из аргуметов за CSD что там так можно стало.

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

А в случае вон того было полтора контрола прибитые гвоздями и более нишиша. Ну то-есть даже кнопку кастомную вроде нельзя в большинстве случаев. А откуда б ее взять, если в теме оформления window manager для нее элементарно картинок нет? Про что-то более продвинутое и вовсе неудобно упоминать. В результате полезность заголовка окон достаточно умеренная и оно не особо эффективно место на экране тратит.

Ответить | Правка | Наверх | Cообщить модератору

190. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (174), 01-Янв-23, 11:04 
>> Что именно полезное, без чего ну вот никак нельзя обойтись?
> Если рассуждать без чего можно обойтись, то, в принципе, унитазы излишество, можно
> дыркой в полу обойтись. Вот только зачем мне графика по такому принципу?

Я, вроде бы, просил назвать пару конретных полезностей, а не рассуждизмы о туалетах и прочие демагогические приемы.
Выше вполне конкретно написали "К тому же этот CSD даже не смогли нормально реализовать и сделать отключаемым.", с чем я вполне согласен. Т.е. мне понятно, что иногда оно можеть быть где-то полезно, но непонятен сам подход "сделаем по новому и неотключаемым, игнорируя прежние наработки/опыт UI".

>> И да, унификация влючает не только размер заголовка, но и распложение элементов управления
>> окном, как и возможность их добавлять или убирать.
> Да вот в иксах с этим что-то не богато. Так что аналогов фич которые в винде допустим есть

Ну так бы сразу и писали "чтоб как в венде, но нахаляву".

Ответить | Правка | Наверх | Cообщить модератору

204. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (-), 01-Янв-23, 16:29 
> Я, вроде бы, просил назвать пару конретных полезностей,

Файрфокс в винде видел? Смотри наздоровье как это бывает если система нормально фичу делает. А теперь удачи так в линуксе с системной шапкой окна сделать. Как максимум программа может убрать шапку совсем и сама что-то такое зарендерить... так появился CSD. Диды сами загнали апликушников в CSD, не оставив выбора как еще это имплементить. Если кто пытался рассказать что фичу не надо, ему ответили дурненьким воркэраундом.

> Выше вполне конкретно написали "К тому же этот CSD даже не смогли
> нормально реализовать и сделать отключаемым.",

Не очень понимаю что должно случиться если вон то отключить. Окошко без шапки не очень удобная штука.

> с чем я вполне согласен. Т.е. мне понятно, что иногда оно можеть быть где-то полезно,
> но непонятен сам подход "сделаем по новому и неотключаемым, игнорируя прежние
> наработки/опыт UI".

Тут даже есть некий пойнт, но он ведет к странно выглядящим конструкциям "2 шапки у окна".

> Ну так бы сразу и писали "чтоб как в венде, но нахаляву".

Не вижу ничего зазорного брать из винды удачные идеи, оставляя за бортом неудачные. Или что, если кто-то удачно сделал фичу то мы должны назло ему делать криво и по дурацки?

Ответить | Правка | Наверх | Cообщить модератору

134. "Активность в разработке сервера X.org достигла минимума с 20..."  –2 +/
Сообщение от Аноним (137), 31-Дек-22, 20:43 
А какого фига система должна решать как приложению выглядеть?
Пусть приложение само решает. Хочет - будет как системное, хочет - будет выглядеть как захотели разрабы.
И да - если что не нравится, пользуйся другим приложением.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

144. "Активность в разработке сервера X.org достигла минимума с 20..."  +/
Сообщение от Аноним (149), 31-Дек-22, 21:29 
> А какого фига захотели не как в любимой вендочке?
> Пусть приложение само решает. Хочет - будет как системное, хочет - будет
> выглядеть как захотели разрабы.
> И да - если что не нравится, пользуйся другим приложением.

Пофиксил. И шли бы вы, вендузятнички, обратно на свою венду.


Ответить | Правка | Наверх | Cообщить модератору

165. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (37), 31-Дек-22, 22:43 
Ну, справедливости ради, на мастдае декстоп с куда более человеческим лицом. В то время как на линухе это традиционыый цирк с конями, где вместо того, чтобы решать проблемы конечного пользователя, кодеры начинают преписывать по второму кругу и без того наладом дышащий функционал. История с иксами и вяленым - наглядный тому пример.
Ответить | Правка | Наверх | Cообщить модератору

163. "Активность в разработке сервера X.org достигла минимума с 20..."  +1 +/
Сообщение от Аноним (37), 31-Дек-22, 22:34 
> Пусть приложение само решает. Хочет - будет как системное, хочет - будет выглядеть как захотели разрабы.

В том-то и проблема, что решить выглядеть как системное оно не может. Если приложение не привязано к Гному или Qt (например, использует что-то более низкоуровневое типа SDL) то лучшее, что ты можешь выбрать - это костыль под названием libdecor, который, естественно, ни капли не похож на декорацию "родных" окон в пользовательском DE.

Ну и вишенкой на торте, гномокудесники традиционно послали всех при попытки хоть как-то это исправить через стандарт xdg-decorations: https://gitlab.gnome.org/GNOME/mutter/-/issues/217

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

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

217. "Активность в разработке сервера X.org достигла минимума с 20..."  –1 +/
Сообщение от Аноним (137), 01-Янв-23, 22:45 
> Не те же, а гораздо менее компетентные.

Хаха, иксы костылями подпирали последние лет 20, не меньше.
Конечно это невероятно умное ЫнжЫнерное решение спроектировать систему так, чтобы одна прога могла повесить UI всем остальным!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру