انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: StarCalendar 1.5.0  (دفعات بازدید: 42448 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین سعید رسولی

  • ilius, saeedgnu
  • ناظر انجمن
  • *
  • ارسال: 1543
  • جنسیت : پسر
StarCalendar 1.5.0
« : 05 اسفند 1388، 04:27 ق‌ظ »
اینم ورژن 1.5.0
http://sourceforge.net/projects/starcal/files/starcal/1.5.3

تغییرات:

۱- اضافه شدن اپلت گنوم
فعلا توی پکیج اصلی برنامه قرار دادم، ولی بعدا باید توی یه پکیج جدا قرار بدم(شاید توی ورژن 2.0.0)
بعض از دوستان شاکی بودن که چرا بصورت اپلت نیست! و چرا فقط شمارهٔ ماه رو نشون میده.
من یکی دو ماه پیش این اپلت گنوم رو نوشتم ولی هنوز منتشر نکرده بودم. یکی از اهدافم برای انتشار ورژن 1.5.0 راضی کردن این دوستان بود.
در مورد نمایش ساعت/تاریخ هم: توی حالت tray icon محدودیت‌هایی وجود داره، اون امکان «نمایش ساعت رقمی در tray» توی KDE کار نمی‌کنه، توی گنوم هم نیاز کتابخانه EggTrayIcon داره که این کتابخونه خیلی قدیمیه و دیگه فکر کنم توی مخازن توزیع‌های جدید نیست، ولی من ماژول ۳۲ بیتی(i386) مربوط به EggTrayIcon رو همراه برنامه قرار دارم(برای پایتون 2.4 و 2.5 و 2.6)، ولی خب برای x86_64 دیگه کار نمی‌کرد! مگه اینکه پکیج‌هایی جدایی برای i386 و x86_64 بیرون می‌دادم...
اما توی اپلت گنوم، دیگه این مشکل وجود نداره و اون «نمایش ساعت رقمی در tray» بخوبی کار می‌کنه و می‌تونید تاریخ/زمان رو با هر فرمت دلخواهی ببینید(که فرمتش هم توی قسمت ترجیحات->پیشرفته قابل تنظیم هست)

۲- اضافه شدن اپلت پلاسما
یا به قول KDE کارها، پلاسموید یا همون Widget. که با PyQt نوشتم(بدیهی هست که نمی‌شد با PyGTK نوشت!). و چون به کیوت هم آشنا نبودم، برام کار سختی بود! (البته الآن کم و بیش با کیوت آشنا هستم) حتی مشکل KDE هم دارم یعنی توی این توزیع اصلی‌م (اوبونتو) KDE ندارم(یعنی خیلی قدیمیه) و برای کار کردن روی پلاسموید باید سیستم رو ری‌استارت کنم و برم توی اوپن‌سوزه!!
این پسلاسموید هنوز خیلی ناپایدار هست و ممکنه باعث crash بشه(ممکنه پنجرهٔ Add Widget کرش کنه) و حتی ممکنه پکیج پلاسموید نصب نشه!! نمی‌دونم علتش چیه! شاید مشکل از برنامهٔ من باشه و شاید هم بخاطر باگ توی Python-PlasmaScript یا خود پلاسما باشه! اما متاسفانه هیچ ارور مشخصی (که بشه برنامه رو باهاش debug کرد) تحویل ما نمی‌ده و من این رو یک اشکال در KDE می‌دونم! به هر حال سعی می‌کنم بهفمم اشکال برنامه از چی هست.
در ضمن، روی پنل KDE هم مشکل size داره که سعی می‌کنم برطرف کنم.
و اما این هم پکیج پلاسموید:
starcal-1.5.0.plasmoid
که با این دستور باید نصبش کنید(البته بعد از نصب پکیج اصلی deb یا rpm):
plasmapkg -i starcal-1.5.0.plasmoid
در ضمن با کاربر خودتون هم این دستور رو اجرا کنید(نه با کاربر root)
و نکته بعد اینکه، نیاز به KDE 4.3 یا بالاتر داره.
امیدوارم مشکلی در نصب و اجراش پیش نیاد!

۳- اضافه شدن گزینهٔ «تنظیم زمان سیستم» به راست‌کلیک tray یا اپلت
با انتخاب این گزینه، ازتون پسورد می‌پرسه و دیالوگی رو باز می‌کنه که با اون می‌تونید زمان یا تاریخ سیستم رو دستی تنظیم کنید، و تا به کمک NTP مستقیم از طریق اینترنت ست می‌کنه. اما تاکید می‌کنم، این ساعت سیستم شما رو با اینترنت Sync نمی‌کنه! بلکه فقط یک بار ساعت رو از اینترنت می‌گیره و ست می‌کنه. در واقع این یک رابط گرافیکی برای دو دستور date و ntpdate هست، دستور date که روی همهٔ سیستم‌های گنو/لینوکس هست، اما دستور ntpdate ممکنه توی توزیع شما بطور پیش‌فرض نصب نباشه و نیاز داشته باشه که خودتون نصبش کنید.

۴- آپدیت شدن مناسبت‌ها و طول ماه‌های قمری برای سال ۱۳۸۹
تقویم رسمی کشور که هر سال توسط مؤسسه ژئوفیزیک دانشگاه تهران منتشر میشه، اخیراً برای سال ۱۳۸۹ منتشر شد
http://calendar.ut.ac.ir/Fa/Tyear/Data/Full-1389.pdf
و مطالعه‌ش کردم و طول ماه‌های قمری رو آپدیت کردم(تا تاریخ قمری در سال آتی کاملا مطابق با تقویم رسمی کشور باشه)
و مناسبت‌ها رو هم کلأ چک کردم. تعداد زیادی مناسبت حذف شده بود(از جمله چند تا از «روز جهانی ...» ها!!) و تعداد کمی مناسبت هم اضافه شده بود. که من این مناسبت‌های حذف شده رو، به همراه مناسبت‌هایی که خودم قبلی اضافه کرده بودم(مثل بعضی وقایع لینوکسی!!) منتقل کردم به پلاگین‌های جدید. پس در این ورژن دو پلاگین اضافه شده:

مناسبت‌های میلادی (سایر)
مناسبت‌های میلادی که توسط مؤلف برنامه اضافه شده‌اند و در تقویم رسمی ایران نیست. و یا به تازگی از تقویم رسمی ایران حذف شده‌اند.

مناسبت‌های هجری شمسی (سایر)
مناسبت‌های هجری شمسی که توسط مؤلف برنامه اضافه شده‌اند و در تقویم رسمی ایران نیست. و یا به تازگی از تقویم رسمی ایران حذف شده‌اند.


دو سه مورد هم اشکال توی پلاگین‌های مناسبت‌ها وجود داشت که برطرف کردم.

۵- یک سری تغییرات درونی در برنامه: ماژولار شدن محاسبات برنامه، یعنی محاسبات مربوط به جلالی، میلادی و قمری، هر کدوم بصورت یک ماژول تعریف شدن. همینطور تقویم جولی هم بعنوان یک ماژول اضافه شده. و همینطور تقویم عبری! البته تقویم عبری هنوز پشتیبانی کاملی ازش نمیشه(و شاید هم هیچ‌وقت نشه) به دلیل اینکه توی تقویم عبری، سال‌های کبیسه بجای ۱۲ ماه، ۱۳ ماه دارن!!! ولی برنامه من برای سال‌های ۱۲ ماهه نوشته شده. مگه اینکه تغییرات زیادی توی برنامه بدم و کمی هم باعث کثیف شدن کد و کاهش performance میشه.

۶- بازم طبق معمول، مقداری تمیزکاری و رفع چند باگ. البته شاید باگ‌هایی هم اضافه شده باشه! که به تدریج با گزارش‌دادن‌های شما برطرف میشه.

نکته آخر اینکه، از مدتی قبل کار روی starcal2 رو شروع کردم. یعنی ورژن 2.0.0 قراره بصورت یه پکیج با اسم دیگه‌ای باشه که همزمان با ورژن پایدار قابل استفاده باشه. و خودم هم این دو ورژن (۱ و ۲) رو بصورت موازی توسعه می‌دم. چون دارم تغییرات کلی توی ورژن ۲ (که قراره بعداً منتشر بشه) ایجاد می‌کنم. اما اینکه چه وقتی منتشر میشه، خودمم هم نمی‌دونم! شاید چند ماه دیگه!

موفق باشید
« آخرین ویرایش: 29 اردیبهشت 1392، 09:12 ب‌ظ توسط سعید رسولی »

آفلاین Aboozar

  • Jr. Member
  • *
  • ارسال: 47
    • صفحه شخصی گوگل
پاسخ به: StarCalendar 1.5
« پاسخ #1 : 05 اسفند 1388، 02:00 ب‌ظ »
دستت درد نكنه سعيد خان
آرزوهایت را یادداشت کن . خداوند آنها را فراموش نمی کند . اما ، تو یادت می رود که آنچه که امروز داری، خواسته دیروزت بوده است .

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ به: StarCalendar 1.5
« پاسخ #2 : 05 اسفند 1388، 02:23 ب‌ظ »
متشکرم.
ویژگی‌های (Features) نسخه 2.0 چه خواهد بود؟

آفلاین بهزاد (beh7)

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
  • یک نفر با کلی آرزو
پاسخ به: StarCalendar 1.5
« پاسخ #3 : 05 اسفند 1388، 03:19 ب‌ظ »
دستت درد نكنه سعيد جان  :P
اوبونتو یعنی زندگی

آفلاین بهزاد (beh7)

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
  • یک نفر با کلی آرزو
پاسخ به: StarCalendar 1.5
« پاسخ #4 : 05 اسفند 1388، 03:49 ب‌ظ »
راستی به قول خودت چند ماه برا نسخه 2 صبر کن تا هم پایدارتر باشد و همراه با اوبونتو 10.04 LTS باشه بهتره
اوبونتو یعنی زندگی

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #5 : 05 اسفند 1388، 04:02 ب‌ظ »
سلام
نصب کردم  =D>

سوال: چه جوری می‌شه کاری کرد که همیشه روی پنجره‌های دیگه نباشه (Always on top)

پیشنهاد: دگمه hidden یا minimize واسه پنجره اصلی برنامه بزارید

باگ: تو قسمت ترجیحات «نمایش ساعت رقمیة یه مشکل داره. تیک «روی نوار ابزار» رو ورداری می‌ره ولی اگه باز تیکش رو بزنی بر نمی‌گرده

آفلاین سعید رسولی

  • ilius, saeedgnu
  • ناظر انجمن
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #6 : 05 اسفند 1388، 04:24 ب‌ظ »
سلام
نصب کردم  =D>

سوال: چه جوری می‌شه کاری کرد که همیشه روی پنجره‌های دیگه نباشه (Always on top)
سلام
راست‌کلیک روی نوارابزار(toolbar) و گزینهٔ «در بالا»
Always On Top = Keep Above
 Always On Visible Workstation = Sticky

پیشنهاد: دگمه hidden یا minimize واسه پنجره اصلی برنامه بزارید
تیک این قسمت رو بذارید:
ترجیحات -> عمومی -> پنجره در نواروظیفه

باگ: تو قسمت ترجیحات «نمایش ساعت رقمیة یه مشکل داره. تیک «روی نوار ابزار» رو ورداری می‌ره ولی اگه باز تیکش رو بزنی بر نمی‌گرده
ممنون. اگه ممکنه توی ترمینال اجرا کنید و یه بار دیگه تست کنید و خروجی ترمینال رو بذارید.

از لطف دوستان هم ممنون
« آخرین ویرایش: 05 اسفند 1388، 04:31 ب‌ظ توسط سعید رسولی (ilius) »

آفلاین سعید رسولی

  • ilius, saeedgnu
  • ناظر انجمن
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #7 : 05 اسفند 1388، 04:27 ب‌ظ »
متشکرم.
ویژگی‌های (Features) نسخه 2.0 چه خواهد بود؟
هنوز دقیق و کامل نمی‌دونم. ولی سعی می‌کنم به‌زودی یک سری تغییراتی کلی که دارم ایجاد کنم رو بنویسم(به همراه نمودار)

راستی به قول خودت چند ماه برا نسخه 2 صبر کن تا هم پایدارتر باشد و همراه با اوبونتو 10.04 LTS باشه بهتره
حالا ببینم چی میشه، ولی فکر نکنم به اوبونتو 10.04 برسه!

آفلاین @(^I^)@

  • Full Member
  • *
  • ارسال: 153
  • جنسیت : پسر
    • http://1nevisande.com
پاسخ به: StarCalendar 1.5
« پاسخ #8 : 05 اسفند 1388، 05:30 ب‌ظ »
هنوز استفاده نکردم اما ممنون از زحماتت
وقتی تنها ابزارش چکش است با همه چیز مثل میخ رفتار می کند.

آفلاین یه انقلابی

  • Hero Member
  • *
  • ارسال: 951
  • جنسیت : پسر
    • یه‌انقلابی
پاسخ به: StarCalendar 1.5
« پاسخ #9 : 05 اسفند 1388، 06:13 ب‌ظ »
با سلام
ممنون سعید جان  \\:D/
یا علی
فعلا قصد ندارم اینجا بیام، شاید اصلا نیام.
انجمن‌های آزادتری هم خواهند بود برای آزاد بودن.
یا علی

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: StarCalendar 1.5
« پاسخ #10 : 05 اسفند 1388، 06:34 ب‌ظ »
واقعا ممنون

ديگه تو اينجا آپلود نمي كني؟

https://sourceforge.net/projects/starcal/
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #11 : 05 اسفند 1388، 07:00 ب‌ظ »
نقل‌قول
ممنون. اگه ممکنه توی ترمینال اجرا کنید و یه بار دیگه تست کنید و خروجی ترمینال رو بذارید.

45 41 47 54 52 35 36 Updating tray to date 1388/12/05
/usr/share/starcal/src/starcal.py:2611: GtkWarning: Attempt to draw a drawable with depth 24 to a drawable with depth 32
  sys.exit(gtk.main())
/usr/share/starcal/src/common.py:1200: GtkWarning: Using Cairo rendering requires the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap
  pmap.draw_layout(gc, 0, 0, textLay, trayTextColor, trayBgColor)
« آخرین ویرایش: 06 اسفند 1388، 08:30 ق‌ظ توسط heresh »

آفلاین سعید رسولی

  • ilius, saeedgnu
  • ناظر انجمن
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #12 : 06 اسفند 1388، 04:48 ق‌ظ »
یه انقلابی جان: وظیفه بود. ;)
امیر جان: راستش منتظرم ببینم وضعیت سورس‌فورج به کجا می‌رسه. الآن که آپلود کنم فایده‌ای نداره چون بدون پروکسی نمیشه دانلود کرده(یا سخته).

heresh : شما از گنوم به همراه کامپیز استفاده می‌کنید؟

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #13 : 06 اسفند 1388، 08:26 ق‌ظ »
نقل‌قول
heresh : شما از گنوم به همراه کامپیز استفاده می‌کنید؟
آره از کامپیز هم استفاده می‌کنم. بعضی وقتا کامپیزم مشکل پیدا می‌کنه و غیرفعال می‌شه. دیروز اتفاقی اینجوری شد (غیره فعال شد) و همون موقع ساعت رو امتحان کردم درست کار می‌کرد.
شاید فقط رو سیستم من اینجوریه، اگه بقیه هم تست کنن می‌شه فهمید
سیستم من ابونتو ۹.۱۰ ۳۲بیتی.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: StarCalendar 1.5
« پاسخ #14 : 06 اسفند 1388، 08:28 ق‌ظ »
درود

تبریک می گم

plasmoid با سیستم من مشکل داشت
وقتی می خوام تقویم رو باهاش ببینم و روش click می کنم کل plasma ها از صفحه حذف می شه و بعضی وقت ها هارد وحشتتاک فعال می شه

سیستم هم opensuse , kde 4.4. هست

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux