Geben Sie den gesamten Pfad für den Befehl ein. Sie können es herausfinden, indem Sie laufen
which date
in Ihrem Terminal.
Ich versuche, einfache Befehle auszuführen, damit GeekTool Datum / Uhrzeit usw. auf meinem Desktop anzeigen kann. Sollte einfach genug sein, aber es gibt nie etwas in die Boxen. Das Konsolenprotokoll zeigt an, dass GeekTool den Befehl hat, dass der Befehl nicht gefunden wurde, obwohl derselbe Befehl (z. B. date +"%H:%M"
) in Terminal einwandfrei funktioniert.
Alles, was ich erreichen möchte, ist die Möglichkeit, eine Uhr mit Uhrzeit / Datum auf meinem Desktop auszugeben, die in mein Hintergrundbild passt. Ich habe versucht, das Format der Befehle zu ändern, indem ich das integrierte Editorfenster sowie das Befehlszeilenfeld auf der Registerkarte "Eigenschaften" verwende. Ich habe mir die Berechtigungen in '/' angesehen (da GeekTool von dort Befehle ausführt) und nichts Ungewöhnliches auftaucht. Nichts davon löste das Problem. Wenn ich einen Befehl verwende, der einfach eine Zeichenkette echo ist, funktioniert sie (z. B. echo "hallo" zeigt das Wort hallo an).
Hat jemand Erfahrung mit GeekTool und versteht, warum es keine grundlegenden Befehle ausführt? Wie ich sage, es spammt meine Konsole mit 'Befehl nicht gefunden', obwohl sie im Terminal arbeiten ...
Ausführen von OS X 10.6.6 auf einem MacBook Pro (Mitte 2010).
Geben Sie den gesamten Pfad für den Befehl ein. Sie können es herausfinden, indem Sie laufen
which date
in Ihrem Terminal.
Sie müssen einfache Anführungszeichen verwenden
date +'%H:%M'
und es wird klappen :-)
Hier ist ein Screenshot, wie mein Shell-Geeklet konfiguriert ist; Neben Name, Position und "Standardgruppe" sollte Ihre recht ähnlich aussehen: