С помощью bash
или ksh93
вы можете читать отдельные символы с помощью встроенной в оболочку команды -в read
:
while IFS= read -r -n 1 c; do
printf '%c' "$c"
sleep 1
done < log.txt
printf '\n'
Хорошо! Решение найдено. Проблема вовсе не в железе или драйвере. Основная проблема заключается в том, что ядро, которое использует Debian Buster, кажется несовместимым с некоторыми новыми аппаратными средствами. Чтобы решить эту проблему (благодаря @ StephenKitt ), мы должны обновить ядро :
Включить источник резервного копирования:
echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
Установите ядро с бэкпортом вместе с текущим ядром:
sudo apt install -t buster-backports linux-image-amd64
Установить бэкпортированную прошивку:
sudo apt install -t buster-backports firmware-linux firmware-linux-nonfree
Перезагрузка
sudo reboot
А потом:
Установите портированную прошивку Realtek
sudo apt install buster-backports firmware-realtek
Повторная перезагрузка. И вы можете идти.