Я пытаюсь запустить простые команды, чтобы у меня на рабочем столе была дата и время вывода GeekTool и т.д. Должно быть достаточно простым, но на самом деле ничего не выводится в коробки. Журнал консоли показывает, что GeekTool получает спам, говоря «команда не найдена», хотя та же самая команда (например, date +"%H:%M") работает в терминале нормально.

Все, чего я хочу добиться, - это выводить на рабочий стол часы, отображающие время / дату, которые вписываются в мои обои. Я попытался изменить формат команд, используя окно встроенного редактора, а также окно командной строки на вкладке Свойства. Я посмотрел на разрешения в '/' (потому что GeekTool запускает команды оттуда), и ничего необычного не появляется. Ни один из них не решил проблему. Когда я использую команду, которая просто выводит строку, она работает (например, echo "hello" отображает слово hello).

Кто-нибудь имеет опыт работы с GeekTool и понимает, почему он не запускает базовые команды? Как я уже сказал, это спамит мою консоль «команда не найдена», несмотря на то, что они работают в терминале ...

Запуск OS X 10.6.6 на MacBook Pro (середина 2010 г.).

2 ответа2

1

Попробуйте ввести весь путь для команды. Вы можете понять это, запустив

which date

в вашем терминале.

0

Вам нужно использовать одинарные кавычки, поэтому используйте

date +'%H:%M' 

и это будет работать :-)

Вот скриншот, как настроен мой Geeklet Shell; кроме имени, позиции и "группы по умолчанию" ваши должны выглядеть очень похоже:

Shell Geeklet для отображения времени

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .