Text-mode graphics + jokes can be implemented using installing ponysay + fortune.
The ponysay package by default displays a string picking up a random poney.
Then for basic use, you do:
fortune | ponysay
fortune | ponythink
For full 256-colored cowsay-like art use ponysay (version 3.0 has 422
ponies). The syntax is $ ponysay message to say something and ponysay
-l for a complete list of ponies. To select a pony to display, run $ ponysay --pony x "message", where x is a pony. To create more ponies
use util-say-gitAUR and store them in ~/.local/share/ponysay/ponies
and ~/.local/share/ponysay/ttyponies/ for desktop and TTY,
There is a fork here in github, which has link of packages for other distributions. https://github.com/erkin/ponysay
To install it:
git clone https://github.com/erkin/ponysay
./setup.py build --freedom=partial
./setup.py install --freedom=partial
As for fortune itself, from
fortune - print a random, hopefully interesting, adage
When fortune is run with no arguments it prints out a random epigram.
Epigrams are divided into several categories, where each category is
sub-divided into those which are potentially offensive and those which
The user may specify alternate sayings. You can specify a
file, a directory which contains one or more files, or the special word
all which says to use all the standard databases.
As a side note, if in Debian you install the package
fortunes-debian-hints, besides jokes you also get the occasional technical advice about Debian. We have here a server for student training, and I installed this there coupled with
fortunes-debian-hints for sending technical fortunes at every login.
As for the packages with fortune data files, you even have got fortune data files in several tongues besides English, and you can easily put together your own set of jokes as the format is quite simple. Be particularly aware of
fortunes-off in multi-user environments, as it can and will display sarcastic/non-political-correct jokes quite often.