Некоторые 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).