The OpenNET Project / Index page

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



"Представлен elogind, обособленный вариант logind, независимы..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Представлен elogind, обособленный вариант logind, независимы..." +/
Сообщение от Stax (ok), 23-Апр-15, 16:19 
> ...либо группа.

Раньше - предположим. А сейчас, когда идет монтирование через fuse? Только рут поможет размонтировать это.

> Что значит "не открыть"?  Давным-давно dmix работает, даже если не воткнута какая sblive/ymf724/ice1724.  Хотя дома всё же воткнута.

Имхо dmix та еще неработающая штуковина, т.к. во времена, когда ее пытались внедрять, софт, прибитый к hw:0 все равно все ломал. А часть (хе-хе, audacity и остальное на portaudio) как-то очень мерзко с ним работало. К счастью, нынче он ушел на свалку истории и туда ему и дорога. Но идея понятна, dmix действительно похоже позволял шарить между несколькими пользователями. Но только это однобокое понимание проблемы. Аудио-карта это не только вывод, это еще и ввод звука (не угодно втыкать в аудио-карту - представим себе веб-камеру). И как тут быть без pulseaudio+logind?

> Шо, сломали?  А у меня работает

Так не там сломали. В драйвере сломано (как минимум в каталисте).

> А почему у меня на современном десктопе один не хочет, другой умеет не хотеть?

Через llvmpipe пускать? Можно, но обидно.

> То есть "новые решения" нужны потому, что работавшее давным-давно "больше не работает"?

Вот это хороший вопрос. Мне тоже обидно, что некоторые старые решения сломаны, хотя я более критично отношусь к некоторым (напр. то, что старый глючный костыль dmix потерял актуальность, я очень рад, аудио-сервер это намного более актуальное решения, в те времена они все тоже подклюкивали и давали задержку, но это во-всяком случае можно было вылечить - и вылечели, а проблемы dmix неисправимы. Но я отвлекся). Но как бы сказать? Я с пониманием отношусь к ситуациям типа сломанным сессиям иксов, т.к. несколько независимых сессий на "умной" видеокарте, умеющей хитрую акселерацию, но нуждающуюся в общем месте для управления ей это *сложно*. И меня скорее всегда удивляло, что это вообще работает. Поэтому когда это сломали - ну что поделать. Раньше-то действительно было проще. Иксы со своим драйвером, все. Ну потом еще DRI добавился (кстати, его использование не факт что совместимо с двумя сессиями..). А сейчас? Драйвер в ядре, drm, mesa, драйвер в иксах, а в случае проприетарных драйверов - еще и дополнительные механизмы IPC вкорячены. Да радоваться надо, что еще одна сессия кое-как работает со всеми этими абстракциями :)) я считаю, а уж несколько, ну их... С одной действительно проще. И если сделать функциональность нескольких пользователей в одних иксах можно - это вполне красивое решение.

А насчет именно logind - какой-то менеджер все равно нужен. Чтобы как минимум polkit нормально работал. Раньше вместо него был довольно странный ConsoleKit, который вообще ничего не давал кроме затыкания этой самой дыры "чтобы polkit работал". Теперь что-то более функциональное. Разве плохо?

PS нужно еще понимать, что я рассуждаю как программист, что затыкание проблем лишними абстракциями и сущностями значительно практичнее с точки зрения достижения результата, чем серьезное исправление чего-то уже существующего крупного, чтобы проблема исчезла. Такая точка зрения не всех радует :), но в реальности часто приходится делать так, поэтому я спокойно смотрю на все расплодившиеся за последние годы *d и *kit'ы и считаю, что попытка решить проблемы исправлением уже существующих вещей провалилась бы. Впрочем, не "бы", она и провалилась/не взлетела, т.к. просто не нашлось желающих добавить всю нужную функциональность без создания новых сущеностей.

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

Оглавление
Представлен elogind, обособленный вариант logind, независимы..., opennews, 21-Апр-15, 20:48  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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