كيف أحضر الأحداث من تقويم iCal مباشرة إلى سطح المكتب؟

<

قبل بضعة أيام في مجتمع 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 Path_to_folder ./install.sh) ، في الإصدار الجديد ، انقر نقرًا مزدوجًا فوق الملف install.command. ستظهر نافذة المحطة الطرفية ، حيث سيُطلب منك إدخال كلمة مرور المسؤول:

تعديل

الآن ننتقل إلى الجزء الأكثر إثارة للاهتمام - ضبط. افتح GeekTool (موجود في تفضيلات النظام). ستظهر هذه النافذة:

في العمود الأيمن ، قم بإنشاء مجموعة جديدة (أسميتها الأحداث). وسوف تحتوي على Geklet (Geeklet) - تعليمات إخراج بعض النص. ثم انقر فوق رمز Shell واسحبه إلى سطح المكتب. ستظهر هذه النافذة:

هنا نحدد ما سيتم عرضه بالضبط على سطح المكتب وفي أي شكل سيتم عرض هذه المعلومات. أهم نقطة هي القيادة. لعرض التاريخ ، حدد الأمر التالي:

date '+%A %e %B' .

Date هو أمر التاريخ الفعلي ، و '+%A %e %B' هو تنسيق التاريخ (في هذه الحالة: الاسم الكامل لليوم من الأسبوع ، والتاريخ ، واسم الشهر). يمكن تخصيص تنسيق التاريخ ، ويمكن العثور على قائمة بالموصفات وقيمها هنا.

لتنسيق النص ، في الإطار "خصائص" ، انقر فوق الزر "نمط". في النافذة التي تظهر ، يمكنك تحديد الخط والحجم واللون والنمط المطلوب.

الآن إضافة إخراج أحداث التقويم. مرة أخرى في نافذة GeekTool ، انقر فوق رمز shell ، اسحبه إلى سطح المكتب. في حقل الأوامر ، أدخل هذا الأمر:

/usr/local/bin/icalBuddy -nc eventsToday | sed -e "s/*/--/" | sed -e "s/!/!!/"

سيعرض قائمة بالأحداث حتى الآن من جميع تقاويم iCal. مرة أخرى نذهب إلى قسم Style ، حيث نخصص العرض التقديمي المرئي.

لعرض قائمة المهام من iCal إلى سطح المكتب ، ستحتاج إلى إنشاء Geeklet آخر باستخدام هذا الأمر:

/usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/"

اللمسات الأخيرة

يبقى لإضافة أقسام (في حالتي - "للقيام اليوم"). قم بإنشاء Geeklet جديد ، لكن حدد أمرًا آخر:

echo сделать сегодня

لكل من GeekLet'ov يجب عليك تحديد تاريخ تحديث المعلومات (تحديث كل). إذا نادراً ما يتم تحديث الكتلة (على سبيل المثال ، الاسم "make today") ، حدد فاصل كبير. يمكن تعيين الفاصل الزمني لتحديث التقويم على 10 ثوانٍ.

ما هو التالي

ثم - اللعب ، التجربة ، حاول. انظر إلى الطرق المختلفة لتنسيق النص المعروض على سطح المكتب. تتضمن أكثر المخططات شيقة إنشاء العديد من Giklet. بعد ذلك ، يمكنك استخدام نمط واحد للتاريخ وآخر لنمط يوم من الأسبوع وثالث للشهر. لا يمكنك الحد من مخرجات الأحداث والمهام iCal ، وتخصيص العرض على سطح المكتب الخاص بالطقس ، والأغنية التي يتم تشغيلها ، وإحصاءات زيارات الموقع ، إلخ. الخيال لا حدود له ، وإمكانات GeekTool تكاد تكون.

في التعليقات يمكنك طرح الأسئلة - أنا والقراء الآخرين سيحاولون الإجابة عليها. أيضا سنكون سعداء إذا كنت تتباهى ورق الحائط الخاص بك (رمي الروابط إلى الصور). ضوء oftopik ، ولكن لا يزال ... :-)

روابط مفيدة حول الموضوع

  • عرض على سطح المكتب الخاص بك
  • راقب جهازك Mac وأكثر مع GeekTool
  • مناقشة GeekTools والكثير من الحلول المثيرة للاهتمام على MacRumors
  • GeekTool - الجمال وفقط! - مقالة رائعة كتبها مكسيم ميلنيكوف
<

المشاركات الشعبية