Schlagwort-Archive: Shira

command not foundDieses Bild hat ein leeres alt-Attribut; sein Dateiname ist shira128x128.png.

Shira, meine Katze, kommt sporadisch zur Tastatur, und reibt ihren Kopf daran – v.a. wenn ich die Tastatur auf dem Schlafsofa auf dem Rücken liegend auf dem Bauch balanciere.

Sie schrubbt sich den Nacken und gibt v.a. die am Rande liegenden Zeichen des Ziffernblocks 0,+ und Enter ein. Das sind keine installierten Kommandos/Programmnamen, so dass da nicht allzu viel passieren kann, aber der Rechner reagiert allenfalls mit

000,000+0000++++,,,: Befehl nicht gefunden.

Das ist natürlich nicht sehr einladend für meine Katze. Meine erste Lösung (v0.1) war, dass der Rechner bei signifikanten Shirakommandos mit `echo Hallo Shira` reagiert. Aber Lesen ist nicht ihre Stärke.

Also veröffentlichte ich bald darauf v0.2, die eine Audioaufnahme von 2-3 Sekunden abspielt, die „Hallo Shira, miau“ wiedergibt.

Auf Github https://github.com/Stefan-Wagner/shira kann man den Code runterladen.

Im Wesentlichen sind es 2-3 zusätzliche Zeilen, die ich der Funktion, die ich in /etc/bash.bashrc gefunden habe, zugefügt habe, und ich lade dieses in meinem eigenen /bin-Ordner gespeicherte Script mit dieser Funktion aus meiner ~/.bashrc via source-Befehl (`source ~/bin/shira.sh`) um System und meinen Kram sauber getrennt zu halten.

Ändert man die /etc/bash.bashrc direkt, bekommt man evtl. Konflikte bei Updates. Migriert man all seine Einstellungen auf einen anderen Rechner, vergisst man solche Details auch gerne.

Im Unterschied zur Originalfunktion beginnt meine mit:

if [[ $1 =~ ^[0,+]+$ ]]
then
    echo hallo $katze
    aplay ~/lib/helloMyCat.wav 2>/dev/null &
elif [ -x /usr/lib/command-not-found ]; then

Das GLEICH-TILDE ist ein regex-Vergleich, und `[0,+]` beschreibt die Gruppe der 3 Zeichen 0, Komma und Plus, von denen mindestens eins, aber beliebig viele vorkommen können (+), und es funktioniert wie gewollt, es gibt „Hallo Shira“ auf dem Bildschirm und „Hallo Shira, Miau“ auf dem Lautsprecher aus. In Zeile 5, beim elif, beginnt das Original erst mit if.

Wenn Sie auch etwas auf dem Lautsprecher ausgeben wollen, müssen Sie es zuvor selbst aufnehmen und entsprechend speichern und aufrufen. Ich habe mir einen eigenen Ordner ~/lib gemacht, in dem ich die Datei gespeichert habe, aber für viele Nutzer wird das übertrieben sein.

Katzenjammer

Das Bild gab es schon mal, der Text dazu fiel mir erst jüngst ein. Shira ist recht wählerisch, was das Futter betrifft, aber auch ziemlich unberechenbar. Macht man ein neues Döschen auf, ist sie oft noch davon angetan, manchmal verschmäht sie es auch sofort.

Es schien sich abzuzeichnen, dass sie bei Stückchen mit Soße nur die Soße schleckt und man mit Pastete besser fährt, aber bei Pastete lässt sie auch Stückchen zurück und wenn man nur kleine Portionen reicht, dann frisst nach dem Soßenschlecken doch ein paar Stücke.

Nachdem ich herausgefunden habe, dass ihr eigentlich alles schmeckt, außer Wild, Rind und Lamm und die Vorbesitzer gewarnt hatten, Fisch möge sie nicht, blieb nur Geflügel, Huhn, Truthahn und Pute. Das wurde ihr aber wohl doch schnell zu einseitig.

Dann mag sie Futter nicht frisch aus dem Kühlschrank, weil zu kalt, und ohne Kühlschrank trocknet es aus oder wird schlecht, das mag sie auch nicht.

Man könnte vermuten, dass sie was an den Zähnen hat, aber Trockenfutter – da lehnt sie eigentlich alle Sorten ab, bis auf so eine teure Hightechsorte – nimmt sie dann doch, aber nur in kleinen Mengen. Und frisch von mir gegrilltes Geflügel aller Art frisst sie auch, sogar besonders gern, bis vor kurzem. Jetzt ist ihr 2x die Woche Hühnerbein und Putenkeule wohl doch zu einseitig.

Dafür hat sie Matjes in kleinen Dosen auch angenommen und Wolfsbarsch aus der Pfanne. Und jetzt auch Seelachs, aber nur ein halbes 85g-Döschen.

Womöglich nimmt sie auch Wild, Rind und Lamm an, wenn das Wetter und die Marke stimmt, und die Packungsfarbe zum Wochentag passt.

Aber sonst verstehen wir uns sehr gut.

dt-2020-10-11

Shira, mit schiefem Kopf modellsitzend.

Halb im Aufbruch zum Draw-together, saß Shira, den Kopf adrett schiefhaltend und provozierte so eine Skizze, die ich beim Zeichenmeetup dann fertigstellte. Außerdem setzte sie sich noch in die Küche und schaute im Halbprofil neugierig wandaufwärts, doch kaum zückte ich auch da den Bleistift überlegte sie es sich anders. So bleibt der zweifelsohne interessierten Öffentlichkeit diese Pose vorerst vorenthalten.

Das erste Bild muss ich noch zu schematisieren und zu übertreiben lernen, wollte ich Shira kurzcomicgeeignet schematisieren.