В процессе опытов с УКВ радиостанциями понадобился эхорепитер, чтобы не изобретать велосипед был найден и использован готовый проект SvxLink это программа голосовых сервисов для радиолюбителей. Автор Tobias Blomberg позывной SM0SVX, его сайт svxlink.org, исходные коды и новые версии лежат на github.com.
Опыты успешно завершились(продолжаются) но случилась неприятность - перестал работать основной звук на компьютере !!! При подключении внешней USB звуковой карты или блютуф наушников, звук начинал нормально работать. А до того в списке устройств красовалась неприятная надпись - Фиктивный выход
Поиск способов исправления позволил починить звук, но недолго до первой перезагрузки компьютера.
pulseaudio --kill; sleep 2s; sudo alsa force-reload ; pulseaudio --start
Было не очевидно что происходил конфликт доступа к звуковому устройству, и очень не быстро удалось обнаружить что эхорепитер попал а автозагрузку
svxlink.service enabled enabled
svxlink_gpio_setup.service enabled enabled
После остановки сервисов, конфликт пропал и звук восстановился
service svxlink stop
Состояние сервиса
service svxlink status
svxlink.service - SvxLink repeater control software
Loaded: loaded (/lib/systemd/system/svxlink.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:svxlink(1)
Проверка автоагрузки
sudo systemctl is-enabled svxlink
disabled
Удалить сервис из автозагрузки
sudo systemctl disable svxlink_gpio_setup
Removed /etc/systemd/system/multi-user.target.wants /svxlink_gpio_setup.service.
Управление сервисами удобная инструкция https://losst.ru/upravlenie-sluzhbami-linux
Если в процессе работ поломали блютуф звук, можно попробовать починить таким способом
sudo apt-get install pulseaudio-module-bluetooth
sudo killall pulseaudio
pulseaudio --start
sudo systemctl restart bluetooth
Комментариев нет:
Отправить комментарий