לפני כמה ימים בקהילה Rumak אחד המשתתפים שאל שאלה מעניינת: כיצד להציג אירועים מ- iCal לוחות שנה ישירות על שולחן העבודה? ההערות הציעו שני פתרונות לבעיה זו. האפשרות הראשונה הייתה התוכנית GeekTool שבה לא כולם היו מסוגלים להבין, והשני - יישום בתשלום. אני עצמי לתמוך הרצון של היזמים לנצל את התוצאות של העבודה שלהם, אבל לתת כסף עבור כזה פראייר שחבל. אז החלטתי להתמודד עם GeekTool ולשתף את חוויותיהם. במבט קדימה כדי לומר שזה היה די פשוט פרש.
מה שאנחנו רוצים
אבל קודם, קצת על מה שאנחנו רוצים להשיג. הנה שולחן העבודה, אשר נדונה Rumak:
בשנת מציגה בפינה השמאלית התאריך הנוכחי ורשימת אירועים מ- iCal. אופנתי, פשוט מאוד נוח. והנה הוא שולחן העבודה של אחד הקוראים MacRumors:
סעיף זה מציג את היום בשבוע, תאריך, מזג האוויר, לוח השנה בתחתית המסך ואת השם של השיר כרגע משחק ב- iTunes.
נראה שולחן העבודה שלי ככה (אתה יכול ללחוץ על התמונה להגדלה):
המסך מציג את התאריך, את רשימת אירועים עניינים iCal.
איך עושים את זה
אנחנו צריכים להתקין שתי תוכניות. ראשית - זה GeekTool. ניתן להוריד כאן. אם אתה משתמש ב- Mac OS X Leopard, עדיף, אולי, לשים את הגרסה היציבה GeekTool 2.1.2. אם כבר שדרגת ל- Mac OS X 10.6 Snow Leopard, להתקין את המועמד לשחרור GeekTool 3.0 RC5. היא, אם לשפוט לפי התגובות בבלוגים ופורומים תחת SL לעבוד בהתמדה. לאחר הורדת התוכנה, להתקין אותו. במערכת הגדרות צריכות להיות פריט חדש:
אציין כי ממשקי GeekTool 2.1.2 ו GeekTool 3.0 RC5 הם מאוד שונים, אני אדבר עוד על תהליך ההגדרה 3.0, אשר עובד בשבילי תחת SL.
אנחנו גם צריכים תוכנית שנייה. זה iCalBuddy. זה גם בחינם. הורד את הגרסה האחרונה לייעץ iCalBuddy 1.6.12. לפרוק את הארכיון להעביר את תוכן התיקייה בספרייה כלשהי. בגרסאות קודמות של התוכנה היה צורך להשתמש Terminal להתקין (sudo FolderPath ./install.sh), בבית החדש - פשוט ללחוץ לחיצה כפולה על קובץ install.command. חלון טרמינל יופיע במקום שבו יתבקש להזין את הסיסמה למנהל שלך:
התאמה
עכשיו מגיע החלק הכיפי - הגדרה. Open GeekTool (נמצא בהעדפות מערכת). חלון זה יופיע:
בעמודה הימנית, ליצור קבוצה חדשה (התקשרתי האירועים שלה). זה יכיל Giklety (Geeklet) - הוראות O של הטקסט. לאחר מכן לחצו על סמל Shell ולגרור אותו אל שולחן העבודה. חלון זה יופיע:
כאן אנו קובעים מה יוצג על השולחן ובאיזו צורת המידע יוצג. הנקודה החשובה ביותר - זו היא פקודה. כדי להציג את התאריך, הזן את הפקודה הבאה:
תאריך '+% A% e% ב'
.
תאריך
- הוא התאריך בפועל של צוות, ו '+% A% e% ב'
- פורמט תאריך (במקרה זה: שמו המלא של היום בשבוע, תאריך, שם החודש). פורמט התאריך ניתן להגדיר, רשימה של מתארים ומשמעותן ניתן למצוא כאן.
כדי לעצב את הטקסט בחלון Properties, לחץ על לחצן הסגנון. בחלון שמופיע, אתה יכול לבחור את הגופן הרצוי, גודל, צבע, סגנון.
עכשיו להוסיף את הפלט של אירועים בלוח השנה. חזרה לחלון פגז GeekTool, לחץ על הסמל, גרור אותו לשולחן העבודה. בתחום הפקודה, הקלד את הפקודה:
/ Usr / local / bin / icalBuddy -nc eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
הוא מציג רשימה של אירועים עד כה מכל יומני iCal. שוב, אנחנו הולכים מדור האופנה, אשר הקים ייצוג חזותי.
כדי להציג את רשימת המטלות (ToDo) מ- iCal על צורך שולחן העבודה כדי ליצור עוד Geeklet עם הפקודה הזאת:
/ Usr / local / bin / uncompletedTasks -nc icalBuddy | sed -e "s / * / - /" | sed -e "s /! /!! /"
ליטושים אחרונים
נותר רק להוסיף סעיף (במקרה שלי - "לעשות היום"). צור Geeklet חדש, אבל להגדיר פקודה שונה:
הד נעשה היום
עבור כל אחת GeekLet'ov צורך לציין את מועד עדכון המידע (לרענן מדי). אם הבלוק מתעדכן לעתים רחוקות (למשל, השם "לעשות היום"), לציין את התקופה גדולה. לוח אירועי עדכון מרווח ניתן לשים 10 שניות.
מה הלאה
ואז - כדי לשחק, להתנסות, לנסות. תסתכל על הדרכים השונות של עיצוב טקסט המוצגות על שולחן העבודה. הסכימות המעניינות ביותר לערב יצירת מספר Gikletov. ואז, במשך המועד, אתה יכול להשתמש בסגנון אחד עבור היום בשבוע - והשני, עבור החודש - השלישית. לא יכול להיות מוגבל הנסיגה של אירועים ומשימות iCal, ולהתאים את התצוגה על מזג אוויר שולחן העבודה שלך, משחק סטטיסטיקת נתונים השיר של ביקורים באתר, וכו ' האפשרויות בלתי מוגבלות פנטזיה GeekTool - כמעט.
על דבריו, אתה יכול לשאול שאלות - אני ואת קוראים אחרים ננסה לענות עליהן. אנחנו גם נשמח אם אתה להתפאר טפטים (לזרוק קישורים לתמונות). Easy oftopik, אבל עדיין... :-)
קישורים קשורים
- הצגת אירועים iCal ורשימת לעשות על שולחן העבודה שלך
- נטר Mac שלך ועוד עם GeekTool
- דיון Geektools והרבה פתרונות מעניינים MacRumors
- GeekTool - יופי ועוד! - מאמר מעולה המקסים מלניקוב