GeekTool: выводим полезную информацию на рабочий стол
Некоторые Apple-хейтеры, критикуют Мак за то, что его нельзя должным образом кастомизировать и настраивать. Я не знаю почему они так решили, но это явно неправда. Сегодняшний обзор GeekTool это еще раз подтвердит. В системе довольно гибкие настройки, и все зависит только от IQ пользователя. ;-)
GeekTool — это бесплатный PrefPane (System Preferences module) для Mac OS X. С его помощью можно выводить на рабочий стол, практически, любую информацию. Только вам для этого нужно разбираться в Shell. Хотя есть уже готовые гиклеты и инструкции к ним, следуя которым, можно легко все сделать.
На данный момент можно выводить практически любую информацию, которая доступна из терминала: время, аптайм, статус заряда батареи, погоду, RSS-ленту, твиты, календарь, логи системы и тд. Самое главное, что эта информация никак не мешает во время работы: ее нельзя выделить мышкой, скопировать или перетащить — для этого нужного открыть настройки GeekTool.
Скачать GeekTool можно здесь. Установка проходит двойным щелчком.
Готовые гиклеты:
proccessescpu.glet — отображает список процессов и использование памяти и процессора. Чтобы его установить, нужно скачать и открыть двойным щелчком.
yet_another_uptime.glet — показывает аптайм системы, то есть время ее непрерывной работы.
ping.glet — показывает пинг до определенных хостов.
ramcpu.glet — показывает сколько свободно оперативной памяти и загрузки процессора в процентах.
NewsReader.glet — в паре с news.sh способен показывать последние записи по RSS ленте. В видео я показал его работу на примере Хабра. Установка: скачать оба файла, файл news.sh сохранить в любое место, затем открыть GizNewsReader.glet и заменить в нем путь до файла news.sh.
currentsong.glet — в паре с CurrentSong.scpt показывает название, исполнителя и альбом текущей песни. Также отображается в процентах какая часть песни уже проиграна. Если iTunes закрыт, показывает iTunes is not running, если стоит пауза, то это также отображается. Установка: скачать оба файла, затем файл CurrentSong.scpt сохранить в любом месте, открыть currentsong.glet и прописать путь до CurrentSong.scpt.
weather.glet — отображает текущую температуру “за бортом” и состояние погоды. Установка: скачать файл, открыть его и заменить мой урл (для Уфы) на свой (для вашего города). Получить урл можно на Yahoo Weather. Введите там город или почтовый индекс и не забудьте вверху страницы переключиться на градусы, затем перейдите по иконке RSS. Полученным урлом замените мой в скрипте.
weather-max-min.glet — в добавок к предыдущему гиклету показывает максимальную и минимальную возможные температуры. Чтобы это работало для вашего города, так же нужно заменить мой урл своим (не RSS!). Введите здесь город, переключитесь на градусы и скопируйте урл.
weather image.glet и for-weather-image.glet — отображают еще и картинку с погодой, например: снег, облачно, дождь и тд. Невидимый скрипт for-weather-image.glet получает картинку, а weather image.glet просто отображает ее на рабочем столе. Установка аналогична предыдущему: замена урла.
Не забудьте также указывать разумное время обновления гиклетов, например, для погоды вполне достаточно 300 секунд, а аптайму нужно выставить 1 сек.
Таким вот достаточно простым способом можно выводить полезную информацию на свой рабочий стол. В комменатриях можете давать ссылки на ваши гиклеты (их можно положить, например, на Dropbox).
Ссылка на готовые гиклеты нерабочая
Прошу прощения, теперь заработало. Видимо, были временные проблемы с сервером.
У меня работает: http://www.macosxtips.co.uk/geeklets
Такой баянбаяныч…
Я Ф Ф: Такой продвинутый!
я знаю альтернативу под винду. гаджеты рабочего стола называется
Редкостное говно.
Или rainmeter, на фоне которого, GeekTool ещё большее гавно чем гаджеты Windows
Оу, conky!
ссылка на weather.glet корявая
Проверил, у меня работает.
Епта, это же настоящая Миранда для Mac OS X!
пожалуйста поменяйте путь в giznewsreader.glet путь на документы а то я чего-то не могу прописать путь
а можно актуализировать данную статью? вот сейчас непонятно как находить свой город на Yahoo, у меня он определяется автоматом я в Москве
попытался вставить в ваши glet строчку (для москвы) curl –silent “http://weather.yahoo.com/russia/moscow-federal-city/moscow-55875519/?unit=c” | grep “forecast-icon” | sed “s/.*background:url(‘(.*)’); _background.*/1/” | xargs curl –silent -o /tmp/weather.png и чето не работает.
Вот это пес*** вот это облом yahoo**….