Закрити оголошення

Вам набридли шпалери? Вам подобається якомога більше інформації на робочому столі? GeekTool — це правильний вибір для вас, але не чекайте дружнього інтерфейсу користувача. Ця утиліта отримала свою назву не дарма.

Основний принцип — додавання так званих гіклетів на робочий стіл. Geeklets можуть бути у формі файлу (або відображати вміст файлу чи .log-файлу), зображення чи оболонки, діючи так, ніби вони є частиною шпалер. Якщо ви часто змінюєте шпалери, вам не доведеться турбуватися про те, що гіклети постійно рухаються. Доклавши трохи зусиль, можна створювати їх групи за допомогою окремих шпалер, і ви можете мати будь-яку кількість цих груп активними одночасно. Кожного гіклета можна віднести до будь-якої кількості груп.

Ви можете додати гіклета, перетягнувши курсор на робочому столі. Після натискання "..." зліва від поля Command ви повинні відредагувати відповідну команду, сценарій, ввести шлях або URL до сценарію. Для натхнення щодо того, для чого можна використовувати команду, подивіться на наступне зображення.

Почну з найпростішого – дати. Загалом я використав три гіклети з наступними командами.

дата +%d – день дата +%B – місяць дата +%A – день тижня

Повний перелік усіх специфікаторів даних можна знайти за адресою вікіпедія (Тільки англійська).

Додам ще один приклад для дати форми «Понеділок 1 січня 2011, 12:34:56». Окремі специфікатори мають бути розділені текстовими рядками, розділеними лапками. Все, що знаходиться між лапками, відображається як простий текст. Для всіх гіклетів із часом обов’язково введіть час оновлення. У вікні властивості даного гіклета, тому знайдіть предмет Час оновлення.

дата +%A" "%e". "%B" "%Y", "%T

А тепер перейдемо до погоди. Знову ж таки, вам просто потрібно вставити команди, я знову використав три гіклети.

curl http://gtwthr.com/EZXX0009/temp_c curl http://gtwthr.com/EZXX0009/flike curl http://gtwthr.com/EZXX0009/cond

Дані завантажуються з сайту GtWthr. Після адреси та скісної риски вказується код міста, який ви можете дізнатися, ввівши назву місця проживання на перелічених сторінках. Якщо для вашого муніципалітету немає коду, спробуйте найближчі великі міста. Для наступної похилої риски залишається додати те, що має відображати даний гіклет. Повний список цих «тегів» можна знову знайти на GtWthr. До пункту Час оновлення введіть 3600 або одну годину. На більш короткий проміжок часу вам може бути заблоковано доступ до GtWthr на деякий час.

Останні два гіклети показують пісню, яка зараз відтворюється в iTunes. Тут я використав скрипт, який знайшов у галерея geeklet. Я трохи змінив цей сценарій на власний смак, щоб виконавець і альбом були не в назві пісні (нижче).

#---iTUNES | ЛОКАЛЬНИЙ ПОТОЧНИЙ ТРЕК--- ДАНІ=$(osascript -e 'повідомте додатку «Системні події» встановити для myList значення (назва кожного процесу) end повідайте, чи myList містить «iTunes», потім повідомте додатку «iTunes», якщо стан програвача зупинено, а потім установіть вивести значення «Зупинено», інакше встановити назву треку на назву поточного треку встановити ім’я виконавця на виконавця поточного треку встановити назву альбому на альбом поточного треку встановити track_playlist на назву поточного списку відтворення встановити track_source на (отримати назву контейнера контейнера поточного треку) налаштувати вихід to trackname end if end tell else set output to "iTunes not running" end if') echo $DATA | awk -F новий_рядок '{print $1}' echo $DATA | awk -F новий_рядок '{print $2}'

Замінюйте рядок за рядком у geeklet, щоб відобразити виконавця та альбом

встановити вихід для імені виконавця & " - " & назви альбому

У згаданій галереї ви можете знайти багато інших гіклетів. Деякі з них також містять зображення, які служать фоном для тексту. Виглядає дійсно ефектно. Завантажуйте, редагуйте, пробуйте. Немає меж для фантазії.

GeekTool – безкоштовно (Mac App Store)
.