Попробуйте ввести весь путь для команды. Вы можете понять это, запустив
which date
в вашем терминале.
Я пытаюсь запустить простые команды, чтобы у меня на рабочем столе была дата и время вывода GeekTool и т. Д. Должно быть достаточно простым, но на самом деле ничего не выводится в коробки. Журнал консоли показывает, что GeekTool получает спам, чтобы сказать «команда не найдена», хотя та же самая команда (например date +"%H:%M"
) прекрасно работает в Терминале.
Все, чего я хочу добиться, - это выводить на рабочий стол часы, отображающие время / дату, которые вписываются в мои обои. Я попытался изменить формат команд, используя окно встроенного редактора, а также окно командной строки на вкладке Свойства. Я посмотрел на разрешения в '/' (потому что GeekTool запускает команды оттуда), и ничего необычного не появляется. Ни один из них не решил проблему. Когда я использую команду, которая просто выводит строку, она работает (например, echo "hello" отображает слово hello).
Кто-нибудь имеет опыт работы с GeekTool и понимает, почему он не запускает базовые команды? Как я уже сказал, это спамит мою консоль «команда не найдена», несмотря на то, что они работают в терминале ...
Запуск OS X 10.6.6 на MacBook Pro (середина 2010 г.).
Попробуйте ввести весь путь для команды. Вы можете понять это, запустив
which date
в вашем терминале.
You need to use single quotes, so use
date +'%H:%M'
and it will work :-)
Here is a screenshot, how my Shell geeklet is configured; besides name, position, and "default group" yours should look quite similar: