LINUX.ORG.RU

Решение проблем с аудиовизуализатором Cava

 , ,


1

1

Недавно я поставил свежую Arch linux и решил поставить красивый визуализатор. При первом запуске он работал идеально, но после перезагрузки перестал работать абсолютно.

Я думал, ходил по форумам, переустанавливал cava, ничего не помогало. Но в какой-то момент я решил полностью проверить конфиг от начала до конца. Я пробовал убирать с комментариев следующие строки:

[input]
method = pulse
source = auto

но это никак не влияло. По итогу я решил запустить тест, убрав все строки и оставив нужное для теста:

[general]

draw_and_quit = 60
zero_test = 1
non_zero_test = 0

[input]
method = pulse
source = auto

[output]
method = raw
data_format = ascii

И на удивление тест был нормальным, все работало и я попробовал убрать все строки кроме тех что указывают на Input (моего pulse, если у вас pipewire то оставляете только его), и все стало работать. Для меня так и осталось загадкой, что это и как оно работает. После ребута ничего не сломалось и Cava идеально работает.

Инструкция по тесту и починке cava

Проверяем целостность файлов

yay -Syu cava
sudo pacman -Syu

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

Проверяем сам Cava

Заходим в конфиг по пути ~/.config/cava/config. Ищем в поле input ваш аудиоввод, убираем с него точки с запятой и удаляем всё, кроме него.

Далее добавляем строки

[general]

draw_and_quit = 60
zero_test = 1
non_zero_test = 0

и

[output]
method = raw
data_format = ascii

Конфиг должен выглядеть примерно так:

[general]

draw_and_quit = 60
zero_test = 1
non_zero_test = 0

[input]
method = pulse
source = auto

[output]
method = raw
data_format = ascii

Запускаем тест

Идем в терминал и запускаем Cava и какую нибудь музыку для проверки. Если вы видите, что в терминале прыгают столбцы, составленные из символов, значит у вас все в порядке с получением данных о звуке и с работой Cava.

Теперь, если вы использовали какую-то цветовую схему, то добавьте [colors] и вашу цветовую схему. Если используете что-то в [output] и [general] то так же добавляете, а если используете настройки Cava по умолчанию, то просто оставляете все, кроме, [input] пустым, и у вас все будет работать. Если же при тесте вы увидели ошибки или то что ничего не происходит то скорее всего, у вас сломан сам Cava или какие-то его части, ну или у вас проблемы с драйверами звука.

Надеюсь, помог! А если кто то знает почему так происходит с cava то пожалуйста обьясните, очень интересно, всем удачи!



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

Предлагаю заголовок:

Что делать, если Cava перестал работать

Добавить вопросительный знак по вкусу.

Так заголовок будет точнее отражать смысл статьи. Человек охотнее откроет статью с главной или из результатов поиска. А то можно подумать, что ты решил пожаловаться.

Vidrele ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.