The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект X.Org прекращает поддержку 20 устаревших библиотек и ..."
Отправлено Аноним, 05-Май-23 22:44 
> Ты всегда пользовался focus follows mouse, что ли? Утверждать, что это единственное
> верное поведение — довольно экстремально. Что тебя радикализировало?

Очевидно то что это спровоцировало разработчиков тулкита на поведение, которое я нахожу нежелательным и неудачным и вообще позорным в 2023 году. А что, я не могу хотеть НОРМАЛЬНО работающую систему и софт? С нормальной многозадачностью, не сливающей хотя-бы андроиду и эплу, где оно весьма обрублено, но такого позора все же нет?

А, ну да, андроид сразу решил что иксопроблемы они вон где видали и сделали свой surface flinger. Структурально вэйланд чем-то похож на те идеи. Лучше подходит к современному железу и юзкейсам. Если кто не понял в чем прикол, у железа сейчас бывает несколько surface (фреймбуферов), включая хардварно-микшируемые оверлеи для вывода на них видео и проч. Surface flinger сразу к этому готов. В вяленде нет ничего мешающего этому. А реально ли иксы на такое натянуть я даже думать боюсь, да и смысла нет, их оверхед убьет все прелести хардварного оверлея.

Более того - на память о том как работают иксы и ко, мы в реальном мире имеем всякие полупроприетарный штуки типа miracast. Это то как сетевую прозрачность люди в XXI веке юзали на самом деле. Знакомьтесь, блин.

> Если в одной "железной" консоли запустить аудиоплеер, а потом переключиться в соседнюю,
> звук тоже прекратится.

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

> В общем, оказалось, что я был не прав. PolicyKit отбирает права, это
> всё ещё верно. Но затык устраивает PulseAudio, точнее модуль module-udev-detect.

О, все еще чудесатее. Чем прияетн разговор с умным человеком - и ошибки признает, и нестыковки в наблюдаемом объяснит. Вот все бы так.

> Он проверяет, доступен ли /dev/snd/controlC0,

А, вот это уже более похоже на правду и куда лучше объясняет наблюдаемое.

> и если нет, затыкает потоки.

Ух та как. Подтверждаю, логин с нужным юзером возвращает звук. Т.е. это в общем то не баг а скорее фича типа арбитража доступа пользователей к звуку? Интересно, а сие настраивается? Впрочем это наверное уже не к вам вопрос.

> Если PulseAudio отключить, то музыка через ALSA продолжает играться,
> если переключиться в консоль, пока открыты файлы.

Эх, с одной алсой и ее апи душноватенько, там даже SDL прикалывается. Например в SDL 1.x ресэмплер весьма базовый и звук издает весьма мерзкий, а софт типа игр не сильно парится чтобы самому ресамплить. Они ж хотят трек играть да FX делать а не вкуривать в интим форматов звуковухи.

> Проверить...

О да. Подтверждено, так что вот именно эта претензия - не к иксам. А что делать, ошибки надо признавать и если это не иксы значит не иксы.

> Это где-то в районе 2009 началось.

Я всерьез линухами и заморочился лет 20 назад. До этого я казуально бутявил парочку, но не более того. Если б у меня была машина времени я бы сгонял и оставил себе хинт заняться ими пораньше, конечно.

> Которую заменяют новой высокопроблемной технологией, ага. И все фанатично так радуются,
> потому что считают, что раз новое, то оно наверняка лучше.

Я не вижу чему в вяленде принципиально клинить графику, нагибать арбитраж ресурсов и тормозить, а если кто удумает гиг памяти на рендер стрескать, это ЕМУ в процесс припишут. Ух да, для меня RAS не только пустой звук. А на самом деле меня и околореалтайм вещи интересуют, и иксы этому так то весьма враждебны. Какой уж реалтайм, если вон та неудачная прога закажет себе рендер черти чего в процессе иксов и пока тот вкалывает от и до, однопоточно и без арбитража ресурсов, все остальные подождут на всю толпу.

> Мол, давайте всё связанное с иксами поломаем прямо сейчас, а замена ну
> как-нибудь сама собой появится. Она же появится? Появится, да?

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

> Хейта там много.

Бывает так что технология создает кучу проблем и успела подзадолбать этим. Странно симпатизировать такому системному компоненту. И да, это ж не к людям а к проблемному системному компоненту в конечном итоге. И да, это не только мое мнение. Я немного мониторю народ вокруг DRM/KMS и потому догадываюсь что они думают о идее что-то трогать в иксах.

> Ты уже потратил больше своих ресурсов на обсуждение, чем
> ушло бы на понимание сути проблемы. Я же уже все ключевые слова указал.

Как угодно но спасибо за вон тот экскурс. Это было круто и познавательно. И возможность столкнуться с такой экспертизой пожалуй и есть повод приходить сюда. Жаль что так редко случается. Но сегодня вы украсили собой ресурс и это было круто.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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