Власні цитати у терміналі для Лінукс.

Хто користувався Linux Mint напевно знають, що там є така особливість, як mint-fortune. Завдяки ній, при кожному запуску терміналу показувалась якась мудра цитата, з якоюсь непотрібною псевдографікою.
mint-fortune
Першим ділом, звісно, всі лізли це діло вимикати. Досягається завдяки коментуванню рядка у файлі /etc/bash.bashrc

#/usr/games/fortune

Мені зацікавила можливість замінити англомовні цитати на українські, наприклад. Але виявилось, що вони беруться не з текстового а бінарного файлу. Та мани керують, і я дізнався про додаток fortune, завдяки якому реалізувалась ця кумедія з оленями:)

Отже, що показав розтин

А виявилось, що fortune вміє зчитувати цитати зі зовнішнього текстового файлу, який має вигляд:

Моя цитата 1.
%
Моя цитата 2.
%


Після складання такого нехитрого цитатника, необхідно згенерувати, наскільки я зрозумів, базу індексації. Робиться за допомогою strfile:

strfile ~/my_quotes/my_quotes ~/my_quotes/my_quotes.dat

А потім вже запускати

fortune ~/my_quotes/my_quotes

Де my_quotes — файл, що містить вибрані вами цитати.

Де це можна застосувати?

44rules

Щоб отримати щось подібне, у /etc/bash.bashrc останній рядок міняємо на власний

fortune ~/my_quotes/my_quotes

Тоді щоразу коли відкриватимете термінал, з'являтиметься додана вами цитата.

У наведеному зображенні, наприклад, я використав 44 правила, які завжди хотів роздрукувати й повісити на стіну.

коментарі:

+2UaHummer 21.01.2011 21:04
а щоб була корівка треба поставити -apt-get install cowsay і тоді прописати fortune ~/my_quotes/my_quotes | cowsay -n і буде ось так http://dl.dropbox.com/u/3117811/cowsay.png
+1wock 21.01.2011 23:07
При наявності фантазії у Лінуксі можна багато чого вигадати. Хоч корівка і прикольна, але їсть пікселі робочого простору.
Володимир 21.02.2011 12:56
Танунафік корівку, краще поколупати мінтівську приблуду і замутити оленя.
Володимир 21.02.2011 16:16
Хм. В мене cowsay неправильно рахує unicode-символи і бульбашка будується з помилковими параметрами.
chugylo 24.01.2011 10:12
Колись грався так із fortune, але використовував у «Рибка Wanda говорить».

додати коментар: