Sergey
Оставшиеся куски пульсы теперь просто будут внутри себя дергать пайпвайр
olegon.ru
а ALSA в системе зачем?
Sergey
а ALSA в системе зачем?
Для работы легаси поделок
Fire
никаких
Да с чего бы?
olegon.ru
жесть... то есть теперь будет три звуковые подсистемы... ALSA, Pulse и PipeWire
Никита
Да с чего бы?
ну а с чего им быть?
Sergey
жесть... то есть теперь будет три звуковые подсистемы... ALSA, Pulse и PipeWire
Алса легаси, ее не рассматривай даже Пайпайр полностью заменит пульсу
Никита
у тебя ж шелл не работает напрямую все равно с апи оборудования? это за него делает либа
olegon.ru
Ещё есть, jack, oss, и gstreamer
ну они же не напостоянку работают...
Никита
а шелл просто использует либу
Никита
просто ты можешь ли=бо завязаться на конкретной либе, а можешь завязаться на стандартном интерфейсе общем
olegon.ru
Алса легаси, ее не рассматривай даже Пайпайр полностью заменит пульсу
да, но она (ALSA) есть и работает, вон в фоне торчит
Fire
ну а с чего им быть?
С того, что прийдётся звук гнать в этот стандартный высокоуровневый интерфейс, который должен понять, куда отправить звук дальше. Вместо того, чтобы просто дёрнуть функцию в либе, которая отправит звук на устройство.
Fire
Да, и как быть с новыми фишками, например, пульсы? В высокоуровневом интерфейсе могут быть задержки реализации.
Никита
Да, и как быть с новыми фишками, например, пульсы? В высокоуровневом интерфейсе могут быть задержки реализации.
высокоуровневый интерфейс - это не какой-то абстрактный пакет и система)) это просто понятие - описывающее механизм взаимодействия с системой)) просто описание поведения)
Никита
в него не надо ничего гнать и обрабатывать там)
Fire
Как ты можешь что-то использовать, если это что-то никто не реализовал?
Никита
Таки это какая-то ситсема, например: Dbus в линукс.
нет) я ж писал: 1. ыключить/выключить звук 2. сделать погромче/потише вот и интерфейс) и система его использующая знает, что конкретная либа умеет включать и выключать звук и делать тише и громче)
Никита
Никита
либы реализуют интерфейсы, а шеллы используют либы через интерфейсы)
Никита
ну так должно быть по-хорошему))
Никита
архитектура должна делиться на слои и слои должны быть максимально независимы друг от друга, как раз для обеспечения стабильности)
Никита
это гарантирует, что у тебя не отвалится весь шелл, потому что у тебя сломалась либа. в худшем случае у тебя просто не будет звука( ну если мы про звуковую систему говорим)
Sergey
У нас из стабильного только try{} catch{})))
Никита
ахахаха))
Fire
Но их сложно назвать "Высокоуровненвые"
Никита
У либ есть интерфейсы, ага.
про dbus ты тоже прав, просто тут мы говорим более узко)
Anonymous
У нас из стабильного только try{} catch{})))
а при обновлении до федоры 34 pipewire сам встанет?
Fire
про dbus ты тоже прав, просто тут мы говорим более узко)
Вот тебе api для контроля звука в пульсе https://freedesktop.org/software/pulseaudio/doxygen/volume.html
Никита
ну вот в моем понимании, он у любой либы такой)) похоже я ошибался)
Никита
я живу в идеальном мире)
Fire
Хочешь стандартизировать? Будь как разработчики wayland, замути свой протокол звуковой подсистемы.
Fire
я в своих проектах стандартизирую)
Молодец. А кто утверждает эти стандарты?
Никита
Молодец. А кто утверждает эти стандарты?
люди на проекте со мной) я системного ниче не пилю
Никита
и общедоступного)
Никита
а архитектурные принципы, о которых я говорил - это SOLID))
Никита
конкретно буква D оттуда)
Никита
https://ru.wikipedia.org/wiki/SOLID_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
Никита
Молодец. А кто утверждает эти стандарты?
в моем случае система каждый раз разная, поэтому и одним стандартом не обойтись. ну а архитектурные принципы стараюсь применять общеизвестные и общедоступные)
Fire
Теперь у нас всё едино.
Степан
Привет. Можно только Plasma во время установки выбрать, без софта?
Sergey
Привет. Можно только Plasma во время установки выбрать, без софта?
В теории, можешь выбрать только те пакеты, которые нужны. Но вряд ли тебе хватит для этого знаний, поэтому пользуйся группой с полным набором софта
Степан
А смысл?
Чтоб самому все доустановить нужное
Vasiliy Glazov
Проще удалить ненужное.
Vasiliy Glazov
А какой набор софта с Плазмой идет?
Никакого. Но лучше уточни какой у тебя дистрибутив.
Степан
На Fedora
Я спрашиваю.
Vasiliy Glazov
Блин, отвлёкся :)
Vasiliy Glazov
Я спрашиваю.
Возьми лив-сд KDE и посмотри.
Sergey
А какой набор софта с Плазмой идет?
Терминал, файловый менеджер, либра, фаерфокс, куча аплетов, икноки, фоновые картилки и прикладной софт, типа смотрелки пдф Полный список можешь посмотреть в информации о самой группе
Виктор
Привет. Можно только Plasma во время установки выбрать, без софта?
Если совсем мало места на диске - не бойся. Вот моя плазма по дефолту.
Anonymous
привет, как скачать OpenShot на fedora?
Anonymous
спасибо)
Степан
https://russianfedora.github.io/FAQ/tips-and-tricks.html#id2
👍. Это, конечно, хорошо, а можно заранее при установке Fedora это просто не устанавливать? Чтобы удалять не пришлось.
alex
👍. Это, конечно, хорошо, а можно заранее при установке Fedora это просто не устанавливать? Чтобы удалять не пришлось.
Если только установить минимальный образ без иксов и потом по отдельности накатывать что нужно. Но это нужно знать что надо ставить. И главное - это будет дольше чем скопипастить одну команду.
Степан
Степан
Я раньше сидел на Росе 11.1, но купил SSD и установил Windows 10, чтоб посмотреть, насколько быстрой она стала с SSD. Однако я привык к Linux. Думал установить Росу, но у нее новая платформа разрабатывается – переход с рпм 5 на 4 и с urpmi на dnf
Anonymous
While fetching https://dl.flathub.org/repo/summary.sig: [7] Couldn't connect to server
Anonymous
что с ним опять?
Anonymous
Не получается расшарить директорию в KVM. Ошибка на этапе запуска о том что не хватает прав. На source path права выставил 777, ошибка не пропала. Как починить?
Виктор
Сколько по дефолту пакетов было установлено?
Как новичок - не знаю команду чтобы это проверить. Но разница между голой системой, и актуальной,что на фото, на глаз я не вижу