Glück beim Login

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
Terminals / Shells X Portage System Dateisysteme Kernel Netzwerk Sonstiges alphabetischer Tipp Index

Inhaltsverzeichnis

[Bearbeiten] Einführung

fortune ist ein Programm, das zufällig aus einer Liste von Zitaten eines auswählt und anzeigt, ganz in der Art von chinesischen Glückskeksen. Das kann dann etwa so aussehen:

Code: fortune
$ fortune
My reason tells me that land cannot be sold - nothing can be sold but
such  things as can be carried away.              Black Hawk, (Saulk)


Üblicherweise wird fortune so eingerichtet, dass jedes Mal, wenn ein virtuelles Terminal geöffnet wird, ein Zitat angezeigt wird. Dieser Tipp wird zeigen, wie dies geht.

[Bearbeiten] Glück beim Login

Die einfachste Möglichkeit ist wohl, die entsprechenden Befehle an die /etc/profile anzuhängen.

Code: fortune installieren
# emerge -n fortune-mod-all
# echo fortune -s >> /etc/profile


Damit hat man das Ziel schon erreicht: Jedes Mal, wenn ein Terminal geöffnet wird, egal ob XTerm, Konsole oder was auch immer, bekommt man eine kleine mehr oder weniger erhellende Weisheit präsentiert.

[Bearbeiten] Verschiedene Zitatesammlungen

Durch das Meta-Paket fortune-mod-all werden sämtliche englisch-sprachigen Zitatesammlungen installiert, die im Portage-Baum vorhanden sind. Zur Zeit sind dies:

fortune-mod-bofh-excusesAusreden des "Bastard Operator from Hell"
fortune-mod-calvinZitate aus den Calvin and Hobbes-Comics
fortune-mod-dubyaUnvergessliche Zitate von George W. Bush
fortune-mod-duneZitate aus den Dune-Büchern von Frank Herbert
fortune-mod-familyguyZitate aus der TV-Serie Family Guy
fortune-mod-futuramaZitate aus der TV-Serie Futurama
fortune-mod-gentoo-devZitate aus dem #gentoo-dev-IRC-Kanal
fortune-mod-gentoo-forumsZitate aus dem Gentoo-Foren forums.gentoo.org
fortune-mod-hitchhikerZitate aus Douglas Adams' Per Anhalter durch die Galaxis
fortune-mod-homerZitate von Homer Simpson
fortune-mod-humorixfortunesZitate der Website http://humorix.org
fortune-mod-kernelcookiesLustige Zeilen aus dem Linux-Kernel-Quellcode
fortune-mod-osfortuneOpen Source-Glückskekse
fortune-mod-simpsons-chalkboardEine Sammlung von Bart Simpsons

Strafarbeiten, die er am Anfang jeder Folge schreiben muss

fortune-mod-smacZitate aus Alpha Centauri: Alien Crossfire
fortune-mod-sp-fortunesZitate aus der TV-Serie South Park
fortune-mod-starwarsZitate aus Star Wars Krieg der Sterne,

Das Imperium schlägt zurück und Rückkehr der Jedi-Ritter

fortune-mod-strangeloveZitate aus dem Stanley-Kubrick-Film Dr. Seltsam oder Wie ich lernte, die Bombe zu lieben
fortune-mod-taoZitate aus dem Tao-Teh-Ching -- für die echten taoistischen Weisheiten!
fortune-mod-zx-errorFehlermeldungen des Sinclair ZX Spectrum BASIC-Interpreters

Statt des Paketes fortune-mod-all kann man natürlich auch gezielt nur bestimmte Pakete installieren. Möchte man zum Beispiel ausschließlich Simpsons-bezogene Zitate installieren, dann sähe das so aus:

Code: Nur Simpsons-Zitate installieren
# emerge fortune-mod fortune-mod-homer fortune-mod-simpsons-chalkboard


Mittels fortune -f kann man sich anzeigen lassen, welche Zitatesammlungen zur Zeit verwendet werden. Es wird zudem angezeigt, zu welchem Prozentsatz auf die einzelnen Datenbanken zurückgegriffen wird. Dieses Verhalten kann geändert werden:

Code: Zitatesammlungen auswählen
# Nur Zitate von Homer Simpson anzeigen:
$ fortune homer
# Ein Drittel Homer-Zitate, zwei Drittel Bart-Strafarbeiten:
$ fortune 33% homer 66% chalkboard


[Bearbeiten] Fortune auf Deutsch

Es gibt auch eine deutschsprachige Zitatesammlung für fortune. Da diese allerdings nicht im Portage tree ist, und ich sie auch im Netz nirgends finden konnte, habe ich sie hier verfügbar gemacht:

fortune-de.tar.gz
fortune-de_utf8.tar.gz (Unicode-Version)

Die Datenbank wurde von mir auf Unicode konvertiert (unterer Link). Wer auf seinem System Unicode verwendet, sollte zum unteren Link greifen, da sonst Umlaute in Zitaten fehlerhaft dargestellt werden.

Die Dateien müssen nach /usr/share/fortune/ kopiert werden.

'Persönliche Werkzeuge