Time Format of GNOME Clock

مقدمه:

یکی از ویژگی‌های محیط گرافیکی گنوم اینه که همهٔ امکاناتش جلوی چشم نیستن، حتی بعضیاش تا حدودی پنهان هستن. این هم می‌تونه عیب باشه، هم حسن، حالا بحثم این نیست. شاید بعداً در مورد ویژگی‌های مختلف گنوم و KDE بحث کردم. اما به هر حال کشف امکانات مخفی گنوم، میتونه خیلی جالب و هیجان‌انگیز باشه 😀

ابزار gconf-editor یه ابزار واقعاً کامل برای تنظیمات مختلف گنوم هست، که خیلی از اون امکانات مخفی گنوم رو برای ما آشکار میکنه. قبلاً یه مقاله‌ای در مورد auto thumbnailing در گنوم نوشتم که توسط همین ابزار بود. جدیداً هم به یه نکتهٔ جالب پی بردم که موضوع همین مطلب هست:

تغییر فرمت تاریخ و زمان، در اپلت ساعت گنوم

دستور gconf-editor رو داخل ترمینال(یا با Alt+F2 و باز شدن run application) تایپ کنید تا پنجرهٔ Configuation Editor باز بشه. یه نمودار درختی می‌بینید که شبیه فایل‌سیستم یا همون سیستم پوشه دایرکتوری هست. حالا باید مسیر مربوط به تنظیمات ساعت گنوم رو پیدا کنید. از منوی Edit گزینهٔ Find رو انتخاب کنید(یا کنترل+F بزنید) و بنویسید ClockApplet و اون تیک دوم(saerch also in key values) رو علامت بزنید و دکمهٔ Find رو بزنید. احتمالا دو تا مورد براتون پیدا میکنه. یکی

/apps/panel/default_setup/applets/clock/bonobo_iid

و یکی هم چیزی شبیه این

/apps/panel/applets/applet_2/bonobo_iid

(شایدم شماره‌ش فرق داشته باشه)

مورد اول همونطور که از اسمش پیداست مربوط به بعضی تنظیمات پیش‌فرض اپلت ساعت گنوم هست، که ما فعلاً با این کاری نداریم(اون چیزی که میخوام بگم توی این نیست)

شما روی مورد دوم کلیک کنید. بعد سمت چپ، از توی اون نمودار درختی، زیرشاخهٔ prefs رو انتخاب کنید، تا در نهایت به این مسیر برسید:

/apps/panel/applets/applet_2/bonobo_iid /prefs

حالا برید سمت راست و پارامتر هفتم یعنی format رو ویرایش کنید و بنویسید custom (روش دبل کلیک کنید و تاپ کنید custom و اینتر) حالا برید سراغ پارامتر دوم یعنی پارامتر custom_format و اون رو ویرایش کنید و هر چی خواستید بذارید. مثلاً من گذاشتم:

%Y/%m/%d – %T

که در نتیجه اپلت ساع گنوم همچین چیزی رو نشون میده:

2009/05/28 – 05:47:50

اینجا شما باید با فرمت زمان و تارخ آشنا باشید. اگه برنامه‌نویس باشید شاید تابع strftime رو دیده باشید. مخصوصاً برنامه‌نویسان وب و PHP حتماً باید با این چیزا آشنا باشن. اگه هم به خط فرمان گنو/لینوکس(یا کلاً یونیکس) علاقه داشته باشید، حتماً دستور date و فرمت‌های مختلفی که میشه بهش داد به دردتون می‌خوره.

مثلاً دستور زیر توی ترمینال:

date +%Y-%m-%d

یه همچین خروجی رو به شما میده:

2009-05-28

که مخصوصاً توی اسکریپت‌نویسی bash ممکنه به درد بخوره.

یا مثلاً دستور

date «+Date: %Y/%m/%d Time: %T»

یه همچین خروجی رو میده:

Date: 2009/05/28 Time: 06:04:55

بطور خلاصه:

عبارت Y% نماد سال هست. و y% فقط دو رقم سمت راستش هست(مثلاً 09 بجای2009)

عبارت m% نماد شمارهٔ ماه(در سال) هست

عبارت d% نماد شمارهٔ روز(در ماه) هست

عبارت D% خلاصهٔ تاریخ هست(سه تای قبلی) مثلاً 05/28/09

عبارت T% نماد زمان بصوت کامل(ساعت:دقیقه:ثانیه) هست

عبارت A% نماد اسم روز در هفته هست(مثلاً Thursday) و a% خلاصه‌ش(مثلاً Thu)

بقیه‌ش رو دیگه خواستید توی منوال دستور date بخونید(man date)

راستی توی gconf-editor اون مسیر

/apps/panel/applets/applet_2/bonobo_iid

رو می‌تونید bookmark کنید(منوی Bookmark گزینهٔ Add Bookmark) که اگه بعداً دوباره خواستید فرمتش رو تغییر بدید راحت پیداش کنید.

اینم یه اسکرین‌شات بعنوان خلاصهٔ کل این بحث:

نکتهٔ آخر این که اون کار رو(که با gconf-editor انجام دادیم)، می‌تونیم از طریق ترمینال و با مستقیماً با دستور gconftool هم انجام بدیم:

gconftool -s /apps/panel/applets/applet_2/prefs/custom_format -t string «%Y/%m/%d – %T»

موفق باشید

Advertisements

7 Responses to Time Format of GNOME Clock

  1. امیر می‌گوید:

    سلام
    اگر فرصت کردید به راهنمای dpkg-deb رو تو سایت بذارین.

  2. امیر می‌گوید:

    من همیشه برام سواله که شما به برنامه نویسی بیشتر علاقه دارید یه به لینوکس؟

  3. سعید می‌گوید:

    در مورد راهنمای dpkg-deb چشم.

    برنامه‌نویسی یا لینوکس؟ با هم رابطهٔ خوبی دارن، ولی از یه نوع و جنس نیستن که بخوایم مقایسه کنیم. شما به غذا بیشتر نیاز دارید یا آب؟! 😀

  4. امیر می‌گوید:

    ببخشید نمی دونم چرا اکثر بچه های برنامه changelog برای پروژه قرار نمی دهند شما هم همین طور هستید به چه علت؟
    شاید من اشتباه می کنم

  5. سعید می‌گوید:

    خب نوشتن changelog حوصله می‌خواد. تازهٔ همهٔ تغییرات جزئی رو نمیشه توی changelog نوشت، فوقش تغییرات مهم و کلی رو بنویسیم.
    در ضمن من برای starcal چنج‌لاگ نوشتم.

  6. سعید می‌گوید:

    راستی اینجا رو هم ببینید:
    http://www.bomahy.nl/hylke/blog/pretty-gnome-clock/

  7. محسن داوری می‌گوید:

    سلام
    دستت درد نکنه خیلی کمک کردی

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: