toobinks
KRDC
по сравнению с запуском rdesktop напрямую из консоли KRDC тоже тормозит, хотя параметры запуска одинаковые
toobinks
Как обновить?
Vasiliy Glazov
Как обновить?
Жди когда обновится rpmfusion.
Anonymous
можно уже сейчас заменить пульаудио на pipewire?
Anonymous
А кто тебе мешает?
пульса сейчас зависимость гнома
Fire
пульса сейчас зависимость гнома
Пересобери пакет с выпиливанием зависимости.
Fire
Если она жёсткая.
Anonymous
гном шелу оно нужно
Fire
каша не будет в системе?
Всё деалется на свой страх и риск.
Sergey
каша не будет в системе?
Не должно, но как и сказали выше, на свой страх ирисок)) rpm -e pulseaudio --nodeps dnf install -y pipewire-pulseaudio
Sergey
И я бы делал это в пустом TTY на случай, если гном из-за отсутствия пульсы упадет Вроде не должен, но я на 100% не уверен
Anonymous
Не должно, но как и сказали выше, на свой страх ирисок)) rpm -e pulseaudio --nodeps dnf install -y pipewire-pulseaudio
а перед этим пересобрать гном шел? и в настройках гнома можно будет звук менять?
Sergey
а перед этим пересобрать гном шел? и в настройках гнома можно будет звук менять?
В ф33 не нужно Можно Учти, это фактически бета еще, что-то может падать или не работать так, как ты этого ожидаешь
Sergey
Забыл еще добавить, что если решишь обновить гном, он может захотеть установить пульсу обратно Не мешай ему, и при возможности помоги. Потом снова поставишь пайпвайр обратно))
Anonymous
В ф33 не нужно Можно Учти, это фактически бета еще, что-то может падать или не работать так, как ты этого ожидаешь
dnf install -y pipewire-pulseaudio Последняя проверка окончания срока действия метаданных: 0:29:02 назад, Чт 03 дек 2020 09:51:05. Ошибка: Проблема: problem with installed package pulseaudio-libs-glib2-14.0-2.fc33.x86_64 - package pipewire-pulseaudio-0.3.15-2.fc33.x86_64 conflicts with pulseaudio-libs-glib2 provided by pulseaudio-libs-glib2-14.0-2.fc33.x86_64 - package pipewire-pulseaudio-0.3.15-2.fc33.x86_64 conflicts with pulseaudio-libs-glib2 provided by pulseaudio-libs-glib2-13.99.2-1.fc33.x86_64 - cannot install the best candidate for the job (попробуйте добавить в командную строку «--allowerasing» для замены конфликтующих пакетов или «--skip-broken» для пропуска удаляемых пакетов или «--nobest», чтобы использовать не только наилучшие варианты пакетов)
Sergey
а я смог)
Перезапусти систему, звук-то работает?))
Sergey
Ну и pactl info покажи потом
Anonymous
Ну и pactl info покажи потом
pactl: error while loading shared libraries: libpulsecommon-14.0.so: cannot open shared object file: No such file or directory
Anonymous
Sergey
Ну, ставь обратно, что делать
Sergey
а что надо удалить ?
А что ты собрался удалять?
Anonymous
А что ты собрался удалять?
пересборка для чего
Anonymous
чтобы зависимости поменять?
Sergey
пересборка для чего
Чтобы отвязать шелл и муттер от прибитых к ним гвоздями зависимостей от пульсовых либ Можно из рохайда взять, кстати
Sergey
Или в целом на рохайд обновиться))
Sergey
Там точно заработает))
Anonymous
какие пакеты?
Anonymous
Там точно заработает))
кстати я сделал systemctl —user restart pipewire качелька громкости есть
Anonymous
звука нет
Sergey
может я смогу удалить зависимости пульс
Вряд ли сможешь, т.к. там в прямо в коде оно пытается подгрузить либы пульсы
Anonymous
ой звук есть
Anonymous
в настройках гнома вот эти "лай" капля и тд работает
Sergey
звука нет
Ну тогда ставь обратно пульсу, я же говорю. Ф33 еще не готова к такому Подожди до марта, там бета ф34 появится, и сможешь почти без проблем переключитсья на пайпвайр
Sergey
Так у pipewire есть замена пульсовых либ.
Они должны быть в пакете pipewire-pulseaudio
Sergey
Хотя, я сейчас длянул, дейсвтительно есть pipewire-libpulse
Anonymous
установлен
Anonymous
открыл зеркало ютуба 4k video
Anonymous
теперь наушники проверить и все
Fire
вот зачем так делать?
В смысле, зачем?
Fire
А как использовать библиотеку?
Никита
зачем привязку к конкретной либе зашивать
Никита
Fire
через интерфейс
Какой интерфейс?
Fire
Интерфейс чего?
Sergey
А как на счёт dnf swap?
А я про swap ничего не слышал)) Он давно появился?
Никита
Какой интерфейс?
не силен я в конкретно системном программировании, но обычно такие вещи абстрагируют и используют через высокоуровненвые интерфейсы
ElXreno
В общем, я думаю, через dnf swap заменять лучше. Оно тогда зависимости нормально обрабатывает с заменой, вроде.
Никита
как раз для того, чтоб от конкретной реализации не зависеть
Fire
не силен я в конкретно системном программировании, но обычно такие вещи абстрагируют и используют через высокоуровненвые интерфейсы
Это когда есть общепринятое какое-то api у разных сервисов или реализаций. А если нужна конкретная бибилотека, то линкуешься с ней и используешь её.
Никита
С чего вдруг-то?
с того, что становишься зависим от реализации
Anonymous
в некоторых местах только звука нет
Anonymous
и блютуз не работает
Anonymous
там нужен пакет дополнительно для него?
Fire
Вот есть тупо какая-то библиотека - libastral.so. Её используют некторое количество приложений. Ты пишешь своё приложение и понимаешь, что в этой бибилиотеке есть нужная тебе функция. Чтобы не реализовывать велосипед, ты просто используешь библиотеку. И все счастливы. Так как твоё приложение потребляеть чуть меньше ОЗУ, так как эту библиотеку используют другие приложения и она уже вся в ОЗУ.
Fire
Или ещё пример. Ты как-то написал софт и удачно реалзовал какую-то функцию, выносишь её в отдельную библиотеку и используешь её потом в другом софте.
Никита
если ты пишешь свою маленькую библиотеку, тогда да