LINUX.ORG.RU
ФорумTalks

Эмулятор PulseAudio, Systemd, Wayland и т.д.

 , ,


0

2

Почему не сделать слакварщикам пройслоку, типа apulse, которая работала как обычная pulse, только не pulse
Ну вот есть эталонная реализация pulseaudio, libpulse
А почему бы не сделать свою libpulse, которая будет работать с PulseAudio софтом не через LD_PRELOAD, как apulse, а просто в альсу отправлять звук
Или это очень сложно и проще через LD_PRELOAD apulse гонять?
Еще вот есть systemd, libsystemd можно тоже реализовать, только убрав ненужности

★★

Сделать прослойку типа systemd, чтобы она делала всё что делает systemd, но была не systemd.

vurdalak ★★★★★
()

ты хочешь apulse и systemd-shim или pulseaudio-ng и systemdd?

t184256 ★★★★★
()

А зачем? Для тех полутора проприетарных игрулек, которые завязаны на пульсу, хватает apulse. Кому нужны какие-то там извращённые эти (я так и не понял, что там пульса даёт, вроде больше настроек каких-то что ли), те ставят пульсу целиком.

Psych218 ★★★★★
()
Ответ на: комментарий от mystery

не через LD_PRELOAD

Запускающий скрипт устанавливает LD_LIBRARY_PATH, чтобы ld.so при загрузке библиотек сначала смотрел в другую директорию. Так делается только потому, что увидев libpulse.so.0 приложения пытаются использовать его, а в apulse не все вызовы реализованы.

В Gentoo libpulse.so.0 из apulse раньше клали прямо в /usr/lib. И Skype работал без установки LD_LIBRARY_PATH (или LD_PRELOAD. Откуда ты вообще это взял?)

Ты, видимо, считаешь, что apulse как-то правит программы, которые через него запускают?

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Оп, а я и не знал, прошу прощения :-)
Но вот проблемы systemd и т.д. - все ноют, но почему то о uselessd на лоре не слуху не духу

mystery ★★
() автор топика
Ответ на: комментарий от mystery

все ноют, но почему то о uselessd на лоре не слуху не духу

Потому что поныл — и результат сразу. Немного вбрасываешь — и сразу тонны сообщений. А код отлаживать — долго и нудно. Иногда десятки часов без прогресса. КПД слишком низкий.

i-rinat ★★★★★
()
Ответ на: комментарий от Psych218

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

NeverLoved ★★★★★
()
Ответ на: комментарий от NeverLoved

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

ionanahin ★★★
()
Ответ на: комментарий от mystery

Идиотушка, тебе автор apulse постом выше абсолютно то же сказал.

derlafff ★★★★★
()
Ответ на: комментарий от NeverLoved

ага которая там v4(или какая) когда алса уже полностью вытеснила осс.

spichka ★★★
()

Почему не сделать слакварщикам пройслоку, типа apulse, которая работала как обычная pulse, только не pulse

Потому что bluez5 не хочет прослойку, а хочет со всеми пирогами, на dbus и всё такое. Эти дебилы через dbus файловый дескриптор аудиопотока (причём пожатого) передают, например, и ещё кучу дебилизма творят, вместо того, чтобы тупо создать иноды стандартного alsa девайса в /dev, так же как поступают с rfcommХХ например.

Вообще, благодаря отсутствию зависимостей, пульшаудио в слаке общем-то понадобится только тем, кому вынь да положь надо через bluetooth звук гонять. Вроде бы ничего критичного и полезного с libpulse не слинковали пока. Если слинкуют - надо будет Патрику apulse подкинуть, думаю он будет в восторге.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

А он про него не может не знать :) Он, хоть и не читает весь подфорум о Slackware на LQ, но уж про шкайп должен быть в курсе.

yars068 ★★★★
()
Ответ на: комментарий от mystery

i-rinat про это тоже говорил. Надо пилить альсу. Я бы и не прочь сделать это, но знаний недостаточно :( Я, конечно, сложа руки не сижу, но сколько времени пройдет...

yars068 ★★★★
()
Ответ на: комментарий от yars068

но знаний недостаточно

Знания в процессе появляются.

i-rinat ★★★★★
()
Ответ на: комментарий от yars068

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

Stanson ★★★★★
()
Ответ на: комментарий от mystery

Да ваще пипец. То, что должно быть чем-то типа iproute2 (конфигурирование hci, pairing) + udev (отображение подключённых девайсов в /dev), только для bluetooth, а не для IP, стремительным домкратом превращается в какой-то комбайн ещё хуже чем systemd.

Или я не в курсе, и теперь iproute2 содержит в себе сервера HTTP,FTP и ещё десяток всяких бредовых вещей?

Stanson ★★★★★
()

Делать им нечего чтоли, что бы делать?

paran0id ★★★★★
()

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

Зачем заниматься такой хернёй? Всё просто, если какой-то проект попадает в зависимость от фигни вроде systemd ему больше нет места в нормальном дистрибутиве. Только очищение поможет.

ixrws ★★★
()
Ответ на: комментарий от Stanson

Да нет, пока сетевая инфраструктура не содержит всякого хлама, ну разве что nfilter теперь больше pf, чем nfiler, но это скорее плюс.

ixrws ★★★
()
Ответ на: комментарий от mystery

но почему то о uselessd на лоре не слуху не духу

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

hateyoufeel ★★★★★
()

Затем, что костыли. Заменять всё костылями - это не дело. Та же apulse сделана для того, чтобы заскайп пускать без пыщаудио. И если заменить всё такими прослойками, то смысл в прямых и хороших решениях теряется. И вообще замени линуксовые приложения на WINE с вендовыми.

Quasar ★★★★★
()
Ответ на: комментарий от mystery

Потому, что systemd даже на уровне концепции нафиг не нужен - его поддерживают до тех пор, пока его форсят. У Поцеринга и Сиверса ресурсов достаточно для этого, а у разработчиков форков - нет.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

да не, активация сервисов по шине и сокетам - это круто!

mystery ★★
() автор топика
Ответ на: комментарий от Quasar

Запускать Skype на Linux вообще не рекомендуется. Необходимо сразу установить Windows 10 и выложить свои голые фотки и данные кредиток на OneDrive. Спасибо, что обратились в службу поддержки MicroSoft.

fenris ★★★★★
()

Эмулятор красношапки сразу, чо мелочиться — слушать звук пока слушаешь звук, запускать процессы пока запускаешь процессы :) Виртуалбокс, лцхЪ, вхатэвер уже есть.

slackwarrior ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.