Вы можете использовать curl -C -
в цикле, чтобы заставить его получать только то, что было добавлено, и использовать tail -f
для локального файла, чтобы следить за новыми данными. Удаленный сервер должен разрешать такой доступ.
Если нет, используйте N=$(stat -c %s file)
на локальном файле, чтобы узнать его размер, затем передайте curl через tail -c +N | tee -a file
, чтобы получить новый материал в файл и stdout.
Конфигурация Pulseaudio по умолчанию может сбрасывать уровни до 100%.
с использованием опции Pulseaudio «плоская громкость = да»
для изменения этой опции:
echo 'flat-volumes = 0' >> ~/.config/pulse/daemon.conf
, затем повторно -запустить pulseaudio:
systemctl --user restart pulseaudio
для получения дополнительной информации об этом см.man pulse-daemon.conf