Pipes.sh — скрінсейвер для терміналу

Виявляється зберігачі екрану існують не лише для графічних середовищ, а й для консолі. Прикладом такої програми є скрипт pipes.sh
Головна його функція показувати рухомі різнокольорові лінії (труби), що хаотично рухаються у вікні терміналу. Перша версія скрипту створена у 2010 році. Для його роботи потрібні Bash версії 4.0 і вище та бібліотека ncurses.

pipes.sh здатний запускатися без встановлення чи збірки. Достатньо лише перейти до теки зі скриптом і набрати в терміналі:
./pipes.sh
Щоб завершити роботу потрібно натиснути будь яку клавішу на клавіатурі.
Для встановлення слід застосувати команду :
sudo make install
Тоді за умовчанням програма встановиться до теки /usr/local і її можна буде запускати не переходячи до її теки.
pipes.sh має деякі опції налаштування, наприклад:
-p
використовується для визначення кількості ліній, що бігають по екрану. Можна вказати будь-яку кількість.-t
для зміни типу ліній. Після опції необхідно вказати цифру від 1 до 9. Наприклад 3 це подвійні лінії, а 6 – пунктирні-c
параметр для налаштування кількості кольорів-C
вимкнення кольорів-K
вимикає зміну кольорів і типів ліній коли вони рухаються по екрану

Повний перелік опцій розташований на сайті проекту.
Роботу pipes.sh можна поглянути ось на цьому відео:
Окрім основного скрипту, написаного на bash, існують ще кілька різновидів програми, що створені на інших мовах (Python, Perl, C) та мають деякі модифікації.
pipes.sh – непогана штука, щоб відволіктись від довготривалої роботи в терміналі.
Сайт програми: https://pipeseroni.github.io/