Pipes.sh

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/