Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. Shell | Unterhaltung beim Login mit Kühen und Ascii-ART

    Hübsch oder? Mithilfe von Fortune (das ich bei CodeCocktail ja schon einmal vorgestellt habe) und Cowsay wird bei jedem Login in eine Shell ein zufälliges Tier/Comicfigur in ASCII-ART abgebildet,  das mit Ratschlägen/Witzen/Weisheiten/und anderen lustigen Sachen zur Seite steht. Hier ein kleines HOW-TO:

    apt-get install fortune fortune-de cowsay

    vim .bashrc (des gewünschten Users bzw Root):

    random_cow(){
    cows=(`ls -1 /usr/share/cowsay/cows/*.cow`)
    cow_num=${#cows[*]}
    echo ${cows[RANDOM%$cow_num]}
    }
    if [[ $- == *i* ]]; then
    fortune de | cowsay -f `random_cow` -W 75
    fi

    Weit erstmal zur Grundfunktion =) Das Ganze ist aber noch sehr weit personalisierbar sag ich mal =) Mit fortune -f  lässt sich eine Liste anzeigen mit Kategorien der Sprüchen. Diese wiederrum lassen sich beispielsweise statt “fortune de” in den .bashrc Eintrag einfügen (fortune stilblueten).

    zwetschge:~# fortune -f
    100,00% de
    1,64% woerterbuch
    0,63% sprichworte
    0,23% elefanten
    3,30% namen
    0,12% bahnhof
    0,23% anekdoten
    1,65% ms
    2,11% regeln
    0,37% murphy
    0,25% sicherheitshinweise
    1,10% warmduscher
    0,74% stilblueten
    1,80% sprueche
    1,43% letzteworte
    7,70% unfug
    0,14% loewe
    0,61% mathematiker
    0,69% lieberals
    0,23% translations
    65,30% zitate
    6,06% witze
    0,13% vornamen
    0,19% huhn
    1,06% computer

    Genauso wie sich die ASCII-Comics noch anpassen lassen. In /usr/share/cowsay/cows/ liegen jede Menge Cow-Dateien aus denen man löschen/hinzufügen neue herunterladen oder selber basteln kann =) Meine Favorites sind natürlich diese beiden Star-Wars-Genossen hier:

    Greez, Flo

  2. Posted: 2009-03-09 Montag 21:00 by noqqe
    Tags: | | | | | | | |
        Shell | Unterhaltung beim Login mit Kühen und Ascii-ART by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    4 Responses to “Shell | Unterhaltung beim Login mit Kühen und Ascii-ART”

    1. Dr. Azrael Tod says:

      nett.. jetzt müsste ich mich nur noch öfters mal auf meinem Rechner anmelden…

      Mach ich blöderweise nicht, ich stelle nur immer via SSH eine Verbindung her und leite meine bereits offene Screen-Session zu mir um.

    2. noqqe says:

      mh… screen is auch was schönes. Aber sagmal was läuft bei dir dann lokal für ein OS?

    3. Dr. Azrael Tod says:

      Lokal wie der Rechner der vor mir steht? Das wäre derzeit ein Xubuntu, das aber eigentlich längst sein X verloren hat. Da ich bei dem aber verdammt wenig auf der eigentlichen Shell mache (sondern immer gleich eine SSH-Verbindung mit Screen-Aufruf starte), nehme ich mal an du meinst meinen Server @ home, auf dem läuft auch irgendein älteres Ubuntu, das ich schon seit nem knappen Jahr mal platt machen will und wo wieder debian-stable drauf soll.

    4. noqqe says:

      ah ok ich verstehe =)
      jo debian stable läuft auch mein server … einwandfrei ..kann nich motzen. aber updaten auf lenny hab ich trotzdem bammel vor :D

    leave a reply