Вы также можете быть заинтересованы в , как сделать прядильщик :
Конечно!
i=1 sp="/-\|" echo -n ' ' while true do printf "\b${sp:i++%${#sp}:1}" done
Каждый раз, когда цикл повторяется, он отображает следующий символ в строке sp, оборачиваясь по мере достижения конца. (i - позиция отображаемого текущего символа, а $ {# sp} - длина строки sp).
Строка \ b заменяется символом «возврат». Или вы можете поиграть с \ r, чтобы вернуться к началу строки.
Если вы хотите, чтобы это замедлилось, поместите команду сна в цикл (после printf).
Эквивалентом POSIX будет:
sp='/-\|' printf ' ' while true; do printf '\b%.1s' "$sp" sp=${sp#?}${sp%???} done
Если у вас уже есть цикл, который выполняет много работы, вы можете вызвать следующую функцию в начале каждой итерации для обновления счетчика:
sp="/-\|" sc=0 spin() { printf "\b${sp:sc++:1}" ((sc==${#sp})) && sc=0 } endspin() { printf "\r%s\n" "$@" } until work_done; do spin some_work ... done endspin
Установите ndiswrapper
sudo aptitude install ndiswrapper-common ndiswrapper-modules-1.9 ndiswrapper-utils-1.9
Установите драйвер WiFi (из Windows):
sudo ndiswrapper -i yourdriver.inf
Проверьте, работает ли драйвер:
sudo ndiswrapper -l
Загрузите модуль:
sudo depmod -a
sudo modprobe ndiswrapper
Сконфигурируйте modprobe так, чтобы он загружал ndiswrapper :
sudo ndiswrapper -m
Отредактируйте модули, чтобы добавить ndiswrapper в конце:
sudo gedit /etc/modules
Не забудьте добавить ndiswrapper в конце.
Надеюсь, теперь у вас есть WiFi!