« Alba Berlin gewinnt 98:77 gegen GießenBKA aka Wolfgang Schäuble schürt Terrorpanik »

fortune auf deutsch und auf KDE

01.02.09 | von hoergen [mail] | Kategorien: Programme, Linux

Vor einiger Zeit ist mir beim einloggen auf den rootserver aufgefallen, dass ich gar keinen flotten Spruch des Programms fortune vorgesetzt bekam, wie ich es bei mir lokal beim Öffnen einer Konsole gewohnt bin. Ich bin ja sehr für so eine kleine Ablenkung zu haben, daher habe ich mal geschaut, ob es für fortune auch ein deutsches Paket gibt. Im Packetmanagement fand ich dann auch recht schnell das Paket fortunes-de. Beim ersten Versuch tippte ich dann naiverweise einfach fortune in die Konsole und erhielt einen englischen Text. Nach einem etwas längeren Blick in die Man-Pages auf folgenden Text

fortune [-acefilosuw] [-n length] [ -m pattern] [[n%] file/dir/all]

war mir sofort klar: keinen blassen Schimmer, wie ich die installierten deutschen Fortunes anzeigen lasse. Also mal wieder ausprobieren, nachdem ich wohl nicht die richtigen Suchbegriffe in die Suchmaschinen eingegeben hatte, fing ich an selber rumzuprobieren. Der erste Versuch war ein Volltreffer:

fortune de

Shell
Damit fortune nun beim Einloggen den flotten Spruch bringt, muß der Programmaufruf ‘fortune de‘ nur noch entweder in der Datei.bashrc des Benutzers ganz unten eingetragen werden, oder in die Datei /etc/profile.

KDE
Um fortune beim Einloggen in eine KDE Session anzeigen zu lassen, ist ein Fenster geeignet, das man weder wegklicken, noch schliessen muß. Meine Wahl fiel auf kdialog mit dem Parameter --passivpopup. Mit folgendem Befehl wird die Ausgabe von fortune de in den kdialog Befehl umgeleitet und für 20 Sekunden angezeigt.

kdialog --passivepopup "`fortune de`" --title "Zufälliges Zitat" 20

Damit der Befehl auch ausgeführt wird, erstellt man ein Script names fortunekde im KDE Autostart Verzeichnis des eigenen Benutzers
/home/Benutzername/.kde/Autostart/ mit dem Inhalt

#!/bin/bash
kdialog --passivepopup "`fortune de`" --title "Zufälliges Zitat" 20

Das Script muß jetzt nur noch ausführbar gemacht werden: chmod +x fortunekde und schon erhält man beim nächsten Login unten rechts ein kleines Popup mit einem flotten Spruch, der nach 20 Skunden von alleine verschwindet.
Fortune als KDE Popup

3 Kommentare

Kommentar von: DasIch [Besucher]
kdialog kennt auch noch einen --title Parameter. kdialog --passivepopup "`fortune de`" --title "Zufälliges Zitat" 20 sieht doch gleich viel schöner aus ;)
01.02.09 @ 15:21
Kommentar von: hoergen [Mitglied] E-Mail · http://blog.hoergen.org
Stimmt hast Du recht .. werde es gleich oben integrieren.
01.02.09 @ 15:28
Kommentar von: Matthias [Besucher] E-Mail
Unter GNOME und Xfce kann man folgenden Befehl verwenden:

notify-send "Zitat" "`fortune de`"
01.02.09 @ 16:29

Einen Kommentar hinterlassen


Ihre E-Mail-Adresse wird nicht auf dieser Seite angezeigt.

Ihr URL wird angezeigt.
SchlechtExzellent
(Zeilenumbrüche werden zu <br />)
(Name, E-Mail-Adresse & Webseite)
(Benutzern erlauben, Sie durch ein Kontaktformular zu kontaktieren (Ihre E-Mail-Adresse wird nicht weitergegeben))