Übersicht стремится заменить аналог Geektool, позволяя вам добавить вывод любой консольной команды на рабочий стол — отформатированный в HTML5.
Мы показали вам, как Geektool может помочь вам сделать свой Mac по-настоящему своим. , добавив виджеты на основе команд на рабочий стол. Мы также рассмотрели Nerdtool , простую в использовании альтернативу Geektool. С этими вариантами зачем вообще беспокоиться об Übersicht? Потому что с Übersicht работать намного проще.
Еще лучше: если вы знаете, как писать HTML — или достаточно уверены в том, что можете копировать, вставлять и настраивать код до тех пор, пока он не будет работать так, как вам нужно — легко создавать собственные виджеты. Проверьте это.
Получение виджетов
Загрузите и установите Übersicht, как и любое другое приложение Mac, запустите его, и вы увидите новую запись в системном трее в правом верхнем углу. Затем перейдите на страницу виджетов Übersicht, и вы найдете небольшой выбор вещей для добавления на рабочий стол:
Виджеты поставляются в виде ZIP-файлов, которые вы должны распаковать. Затем нажмите значок меню «Übersicht»:
Вы хотите открыть папку виджетов, которая будет выглядеть как любая другая папка. Перетащите виджеты сюда, и они сразу же появятся на вашем рабочем столе.
Лично я не могу функционировать без быстрого доступа к календарю — это значительно упрощает планирование статей и встреч. Итак, первое, что я добавил, был календарь:
Это намного лучше, чем календарь, который я получил с Geektool, так что я уже вполне счастлив. Еще один красивый виджет: это часы.
Вы не можете сказать по скриншоту, но эти часы анимированные.
Конечно, вы также найдете несколько специализированных инструментов — таких как этот для кубка мира, которые, вероятно, не будут полезны, когда вы прочитаете это:
Виджетов намного больше, многие ориентированы на производительность системы. Проверьте галерею, если вам интересно.
Перемещение Виджетов
Вы можете заметить, что вы не можете щелкнуть и перетащить виджеты, чтобы разместить их. Это потому, что расположение виджетов записано в самом коде — но это легко изменить. Откройте файл index.coffee в папке для виджета, затем найдите что-то вроде этого:
left: 4px
bottom: 4px
В этом примере виджет размещается в 4 пикселях слева от экрана и в 4 пикселях снизу. Если вы хотите, чтобы виджет располагался в верхнем правом углу, просто измените слово «влево» на «правый» — вы также можете изменить «нижний» на «верхний». Измените количество пикселей, чтобы переместить виджет так, как вам нравится. Сохраните отредактированный файл, и вы сразу увидите движение виджета.
Попытайся; это весело.
Создание базового виджета
Как только вы начнете играть с этими виджетами, вы можете попробовать сделать свой собственный. Я знаю, что сделал. Когда я показал вам, как использовать NerdTool, , я показал вам, как добавить цитату дня на рабочий стол. Вот как я это настроил для Übersicht.
В качестве отправной точки я использовал пример Hello World на домашней странице Übersicht . Затем я изменил команду следующим образом:
command: "curl --silent www.brainyquote.com/quotes_of_the_day.html | egrep '(span class=\"bqQuoteLink\")|(div class=\"bq-aut\")' | sed -n '1p; 2p; ' | sed -e 's/<[^>]*>//g'"
Это та же команда, которую я использовал для NerdTool, с заметным добавлением обратной косой черты перед всеми кавычками. Я использую обратную косую черту в качестве Escape-персонажа — без него Übersicht подумал бы, что моя команда заканчивается кавычкой.
После этого я настроил шрифт так, как я хотел, и изменил расположение. Вот как это выглядит:
style: """
left: 0px
bottom: 0px
color: #fff
font-size: 25px
text-shadow: 1px 1px #000000;
«»»
Я сохранил все это в файл с именем «index.coffee», который я поместил в папку «quote.widget». Я положил это в папку виджетов, и это сработало:
Конечно, это довольно просто, и я натолкнулся на некоторые препятствия, пока все настраивал. Тем не менее, гадание и тестирование было весело для меня. Если у вас есть опыт, это не должно быть трудно для вас.
Что ты будешь делать?
У тебя есть большие планы на Übersicht? Вы создали какие-нибудь виджеты? Давайте поделимся ими в комментариях ниже.