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

جامعه کاربران => پروژه‌ها => برنامه تقویم StarCalendar => نویسنده: سعید رسولی در 28 تیر 1391، 10:34 ب‌ظ

عنوان: StarCalendar 2.0.0
ارسال شده توسط: سعید رسولی در 28 تیر 1391، 10:34 ب‌ظ
استارکلندر 2.0.0 منتشر شد
https://plus.google.com/116168718892002590046/posts/e7NqCtdvM1g

نقل‌قول
بالاخره بعد از ماه‌ها تأخیر، به این نتیجه رسیدم که باید 2.0 رو منتشر کنم.
علت تأخیر هم به مشغله برمی‌گشت و هم به تغییرات کلی که نمی‌دونستم کی تموم میشه و کی آمادهٔ استفاده میشه.
البته آخرین کدهام در github موجود بود و کاربران می‌تونستن تست کنن.

روش دانلود و نصب دقیقاً مثل نسخهٔ 1.9 هست، ولی برای یادآوری باز می‌نویسم


برای دانلود سورس، ۳ تا راه دارید:

۱- آخرین آرشیو سورس رو از سورس‌فورج دانلود کنید
http://sourceforge.net/projects/starcal/files/starcal2/2.0

۲- آخرین کدها رو توسط git از github دانلود کنید. یعنی اول git رو نصب کنید و بعد این دستور:
git clone git://github.com/ilius/starcal2.git

۳- اگه نمی‌خواید git رو نصب کنید، می تونید snapshot آخرین کدها رو بصورت یک آرشیو دانلو کنید. این آدرس رو در مرورگر باز کنید:
https://github.com/ilius/starcal2
روی دکمهٔ Downloads در سمت راست کلیک کنید و بعد دکمهٔ Download az zip یا Download az tar.gz رو بزنید



بعد از دانلود سورس، به پوشهٔ سورس cd کنید و بسته به توزیع‌تون یکی از چند دستور رو اجرا کنید (تاکید می‌کنم فقط یکی رو)
‎$ sudo ./install-debian
‎$ ./install-archlinux
‎$ sudo ./install-suse
‎$ sudo ./install-fedora
دقت کنید که این اسکریپت‌ها، اول پکیج مخصوص توزیع شما رو می‌سازن و بعد سعی می‌کنن پکیج ساخته‌شده رو نصب کنن. در آخر هم پکیج رو توی دایرکتوری جاری کپی می‌کنن که اگه خواستید مثلاً برای دیگران آپلود کنید، یا خودتون دستی نصب کنید (اگه اسکریپت نتونست نصبش کنه)
در اوبونتو/دبیان، بهتره قبل از اجرای اسکریپت install-debian، پکیج gdebi رو نصب کنید، چون اگه gdebi نداشته باشید، اسکریپت سعی می‌کنه با dpkg نصب کنه و ممکنه مشکل پکیج‌های پیش‌نیاز پیش بیاد

برای راحتی کاربران، پکیج deb این نسخه رو هم توی سورس‌فورج گذاشتم

اگه از ArchLinux استفاده می‌کنید، با نصب پکیج starcal-git از AUR، آخرین کدها که در github هست، نصب خواهد شد (لازم نیست سورس برنامه رو به روش‌هایی که در بالا گفته شد دانلود کنید)

اگه توزیع‌تون هیچ کدوم اینها (دبیان‌بیسد، آرچ، فدورا و سوزه) نیست، از دستور زیر استفاده کنید که شبیه make install هست و فایل‌ها رو در /usr/local/ کپی می‌کنه.
‎$ sudo ./install



اما تغییراتی که نسبت به 1.9 داشته:


۱- رویدادها، بجای «روزهای دلخواه»
اون چیزی که تحت عنوان Custom Days یا روزهای دلخواه وجود داشت، کلاً حذف شده. و مفهوم رویداد جایگزینش شده که انواع مختلفی داره و خیلی انعطاف‌پذیر و کامل هست. در واقع این مهم‌ترین تغییر برنامه در این نسخه هست و نتیجهٔ چند سال تحقیق و توسعه هست.

از طریق منوی برنامه یا نوارابزار، پنجرهٔ «مدیریت رویدادها» رو باز کنید
اولین چیزی که می‌بینید «گروه‌های رویدادها» هستن. اگه با تقویم گوگل کار کرده باشید، مفهوم «گروه رویدادها» در استارکل، شبیه مفهوم Calendar در تقویم گوگل هست. در واقع پوشه‌ای از رویدادها (اگه رویدادها رو شبیه فایل در نظر بگیریم). که البته یک گروه خودش نمی‌تونه شامل یک گروه دیگه باشه.
هر گروه خودش انواعی داره. و هر رویداد هم انواعی.
بهتره به منوهای این پنجره و منوی راست کلیک هر گروه، نگاه کنید. فعلاً قصد ندارم یک help کامل در مورد رویدادها بنویسم چون واقعاً خیلی مفصله. ولی رابط گرافیکی، به مرور زمان همه چیز رو براتون روشن می‌کنه.

متاسفانه به دلایل فنی (تفاوت ساختار رویدادها در استارکل و تقویم گوگل) هنوز امکان سینک با گوگل فراهم نیست. ولی در آینده احتمالاً با در نظر گرفتن محدودیت‌هایی (در مورد رویدادهای تکرارشونده) این امکان فراهم میشه.

بعنوان نکتهٔ آخر، برای backup گرفت از رویدادها، یا انتقالش از یک سیستم/شخص به سیستم/شخص دیگه، می‌تونید از گزینهٔ «صادر کردن» در منو پنجره، یا منوی راست‌کلیک هر گروه استفاده کنید.
رویدادهای یک یا چند گروه، به یک فایل json یا ics صادر میشه. اگه صرفاً می‌خواید توی استارکل ازش استفاده کنید، حتما فرمت json رو انتخاب کنید (فرمت اختصاصی استارکل هست و هیچ دیتایی در انتقال از بین نخواهد رفت). ولی اگه می‌خواید توی تقویم گوگل یا برنامه‌های دیگه از فایل خروجی استفاده کنید، ics رو انتخاب کنید (که رویدادهای تکرارشونده رو احتمالاً به چند رویداد در فایل ics تبدیل می‌کنه)

با توجه به اینکه برنامه در حال توسعه و تغییر هست و هنوز کاملا پایدار نشده، توصیه می‌کنم هر چند وقت یک بار «صادر کردن» به JSON رو انجام بدید و فایل‌هاش رو نگه دارید تا در صورت بروز مشکل بتونید دوباره import یا وارد کنید.

در ضمن، اون «روزهای دلخواه» که در ورژن‌های قبلی تعریف کرده بودید، خود به خود import خواهند شد و به «رویدادهای سالیانه» تبدیل خواهند شد.

یک سری رویدادهایی که برای همهٔ ممکنه جالب/مفید باشه، مثل رویدادهای ویکی‌پدیا فارسی، تاریخ ایران، تاریخ اسلام، و سال کشف عناصر شیمیایی، در یک مخزن جدا در github هست
https://github.com/ilius/starcal2-additions
که می‌تونید دانلود کنید و تک‌تک فایل‌های json رو وارد (import) کنید در پنجرهٔ مدیریت رویدادها (یک نمونه اسکرین‌شات از تاریخ ایران در پنجرهٔ خط زمان گذاشتم)




۲- تقویم هفتگی
اگه از تقویم‌های چاپی جیبی استفاده کرده باشید، نیاز چندانی به توضیح نداره.
چیزی که قبلاً بخش اعظم پنجرهٔ اصلی رو تشکیل می‌داد، «تقویم ماه» بود، یعنی یک مرورگر دوبعدی از روزهای یک ماه.
اما الآن در پنجرهٔ «شخصی‌سازی» می‌تونید تقویم هفتگی رو فعال کنید و تقویم ماه رو غیرفعال کنید، یا اینکه هر دو رو فعال نگه دارید (که در این‌صوورت ارتفاع پنجرهٔ اصلی یکم زیاد میشه)



۳- کامل‌تر شدن بخش «شخصی‌سازی»
در قسمت قبل یک مقدار توضیح دادم
در پنجرهٔ شخصی‌سازی، غیر از اینکه می‌تونید با زدن/برداشت تیک هر قسمت، فعال/غیرفعالش کنید، با کلیک روی هر آیتم (مثل تقویم ماه، تقویم هفتگی یا آیتم‌های داخلش)، گزینه‌های ظاهری مربوط به اون آیتم رو زیرش نشون میده. از دکمه‌های بالا و پایین که در سمت چپ پنجره (در حالت فارسی) هست هم می‌تونید برای جابجا کردم آیتم‌ها استفاده کنید.
چند اسکرین‌شات برای نمونه می‌گذارم.
نکته بعدی اینکه یک سری از پارامترهای ظاهری پنجرهٔ اصلی، از پنجرهٔ ترجیحات (تب ظاهر) به پنجرهٔ شخصی‌سازی منتقل شده (بصورت مرتب‌تر و دسته‌بندی شده). پس اگه توی ترجیحات پیداش نمی‌کنید، پنجرهٔ شخصی‌سازی رو باز کنید و روی آیتم مربوط کلیک کنید تا پارامترهای ظاهری‌ش رو نشون بده.



۴- پنجرهٔ «خط زمان»
زمان فقط در روز و هفته و ماه خلاصه نمیشه. زمان یک عنصر مجرد هست!
در پنجرهٔ خط زمان، زمان رو به اون مفهوم «محور افقی زمان» که در ریاضی یاد گرفتید خواهید دید. یک محور پیوسته که درجه‌بندی‌هایی روش دیده میشه، و البته، رویدادهایی که تعریف کرده باشید رو اینجا هم خواهید دید.
دوست دارم لذت کشف بیشترش رو به خودتون بدم، ولی چون برنامه هنوز help نداره، فعلاً کلیدهای میانبر این پنجره رو می‌نویسم



اسکرول موس: جابجا شدن در زمان
اسکرول موس + کنترل: تغییر مقیاس
کلید راست و چپ: جابجا شدن در زمان
کلید فاصله یا Home: رفتن به لحظهٔ جاری (بعنوان نقطهٔ وسط)
کلیک پایین: متوقف کردن حرکت در زمان (که بصورت انیمیشنی و smooth انجام میشه)
کلید Esc یا q: بستن پنجره

راست‌کلیک روی هر رویداد هم یک منو باز می‌کنه که می‌تونید ویرایش یا حذفش کنید

نکتهٔ پیشرفته‌تر: در مورد نوع رویداد «کار» علامت‌هایی در اطرافش نشون داده میشه که اجازه می‌ده رویداد رو بصورت ویژوال ادیت کنید (شبیه resize یا move کردن پنجره‌ها)


رنگ‌هایی که در این پنجره استفاده میشه، تابع رنگ‌هایی هست که در «ترجیحات -> ظاهر» تعریف کردید. ولی ممکنه در آینده یک قسمت مجزا برای تنظیمات خط زمان اضافه بشه.


۵- فارسی‌تر شدن
مثلاً در هر جایی که یک «ورودی عددی» دارید (یا SpinButton برای برنامه‌نویس‌ها)، اگه دقت کرده باشید، قبلاً عددها انگیسی بود و حتی برای تایپ اعداد باید کیبوردتون روی انگلیسی می‌بود. ولی الأن اون مشکلات برطرف شده. نه توسط Gtk بلکه توسط خودم.


۶- غیرفعال شدن رابط گرافیکی Qt
به دلیل تغییرات خیلی زیادی که در رابط گرافیکی انجام دادم، نتونستم رابط Qt رو همگام با Gtk جلو ببرم، و به همین دلیل فعلاً غیرفعالش کردم. امیدوارم بعداً فرصت کنم کاملش کنم

۷- استفاده از app indicator بجای tray icon در اوبونتو

۸- و طبق معمول هر سال، آپدیت کردن مناسبت‌های ایران، و ماه‌های هجری قمری (البته با چند ماه تاخیر انجام شد)
و باز هم مقدار زیادی تمیزکاری، بهبود خیلی زیاد design و البته رفع تعدادی باگ.


سازگاری
تا جایی که شده سعی کردم سازگاری با نسخه‌های گذشته (1.9) رو حفظ کنم
با این حال بعضی از تنظیمات جزئی مثل اندازهٔ حاشیهٔ تقویم یا شکل مکان‌نما، به مقادیر پیش‌فرض برمی‌گرده و اگه خواستید دوباره باید تنظیم کنید.
اگه آخرین نسخه‌ای که امتحان کردید، 1.5 بوده (1.9 رو اجرا نکردید) یک پنجره برای import کردن تنظیمات در اولین اجرا ظاهر خواهد شد.


دوستانی که می‌خوان با گزارش باگ‌ها، به توسعهٔ برنامه کمک کنن، بد نیست که برنامه رو در ترمینال اجرا کنن (دستور starcal2) تا ارورهای احتمالی رو ببینن (و بتونن برای من پیست کنن).
گرچه خیلی از ارورها در این فایل لوگ میشه:
‎ ~/.starcal2/log/error
ولی تضمینی هم وجود نداره که همه‌شون لوگ بشه




و در نهایت، اگه خواستید Donate کنید:
بانک ملت، شمارهٔ حساب 3249590307
شمارهٔ کارت:
‎6104 3370 3338 9055
به نام: سعید رسولی


موفق باشید
عنوان: پاسخ : StarCalendar 2.0.0
ارسال شده توسط: Matrix.1372 در 29 تیر 1391، 12:24 ق‌ظ
استارکلندر 2.0.0 منتشر شد
https://plus.google.com/116168718892002590046/posts/e7NqCtdvM1g
آخ جون!
عنوان: پاسخ : StarCalendar 2.0.0
ارسال شده توسط: دانیال بهزادی در 29 تیر 1391، 01:37 ق‌ظ
چه خوب! الآن می‌رم امتحانش کنم ;)
در ضمن چون گوگل‌پلاس مشکل داره از نظر دسترسی، جسارتا متن انتشار رو همین‌بالا نقل قول کردم


==============
ویرایش:
هووووم! عالیه.
فقط من یه یادداشت روزانه برای امروز ساختم، رفتم تو مدیریت رویدادها دیدم دوتا ساخته، یکی رو پاک کردم که خب اون یادداشت پاک شد از تو تقویم، ولی اون یکی سرجاش مونده و نمی‌شه پاکش کرد. روش کلیک راست هم جواب نمی ده. مشکل بزرگی نیست، فقط خواستم اطلاع بدم ;)
عنوان: پاسخ : StarCalendar 2.0.0
ارسال شده توسط: سعید رسولی در 29 تیر 1391، 05:39 ق‌ظ
در ضمن چون گوگل‌پلاس مشکل داره از نظر دسترسی، جسارتا متن انتشار رو همین‌بالا نقل قول کردم
با https فکر نکنم مشکلی باشه، من که می‌تونم باز کنم بدون پروک‌سی
عنوان: پاسخ : StarCalendar 2.0.0
ارسال شده توسط: سعید رسولی در 29 تیر 1391، 05:51 ق‌ظ
فقط من یه یادداشت روزانه برای امروز ساختم، رفتم تو مدیریت رویدادها دیدم دوتا ساخته، یکی رو پاک کردم که خب اون یادداشت پاک شد از تو تقویم، ولی اون یکی سرجاش مونده و نمی‌شه پاکش کرد. روش کلیک راست هم جواب نمی ده. مشکل بزرگی نیست، فقط خواستم اطلاع بدم ;)
بله. همین الآن باگ رو فیکس کردم و در github آپدیت کردم
این در صورتی پیش میاد که قبل از «یک بار باز کردن پنجرهٔ مدیریت رویداد» از پنجرهٔ اصلی رویداد اضافه کنی.
که نباید دیلیت می‌کردی (هر دو یکی بودن).

ممنون از باگ ریپورت
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: mrmrn در 29 تیر 1391، 11:10 ق‌ظ
عالیه
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 30 تیر 1391، 02:02 ق‌ظ
زنده باد! هم به خاطر نوشتن چنین برنامه‌ای و هم به خاطر به‌روزنگه‌داشتنش. دستت درد نکنه.

من همین الان استارکلندر رو برای لپتاپ مادرم به‌روز کردم. (در واقع مادرم پای تلفن از من می‌پرسید که چرا روز اول ماه رمضون توی تقویم من جمعه است، که من فهمیدم باید به‌روزش کنم. :)) به مشکل کوچکی برخوردم. روی لپتاپ مادرم زوبونتو (xubuntu) نصبه. در زوبونتو، یعنی به عبارت دقیق‌تر در محیط Xfce، نشانگر(indicator)هایی مثل اوبونتو وجود نداره. بنابراین گذاشتن app indicator به جای tray icon برای زوبونتو چندان مناسب نیست. الان تنها فرقی که استارکل 2.0 با نسخهٔ 1.9.5 روی لپتاپ مادرم کرده اینه که قبلاً با یک کلیک روی آیکن استارکلندر می‌شد صفحهٔ اصلی تقویم رو دید، ولی الان مادرم برای همین کار باید دو تا کلیک بکنه.

وجود app indicator روی خود اوبونتو به نظر من خیلی خوبه، چون رفتار برنامه رو مثل بقیهٔ برنامه‌های اوبونتو می‌کنه. ولی روی زوبونتو به نظر من باید شبیه نسخه‌های قدیمی بشه.

باز هم ممنون. من با این که خودم ایران نیستم، ولی تصمیم گرفتم از کسی در ایران (احتمالاً مادرم!) بخوام که از طرف من یه مبلغ ناقابلی رو به حساب نویسندهٔ برنامه واریز کنه، هر چند که می‌دونم وقتی که روی برنامه گذاشته شده با این مبلغ‌ها اصلاً برابری نمی‌کنه.

پی‌نوشت: در ضمن توی ترجیحات و شخصی‌سازی دنبال گزینه‌ای گشتم که این رفتار رو تغییر بده، ولی چیزی نیافتم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: محمدرضا ح. در 30 تیر 1391، 02:04 ق‌ظ
تبریک میگم آقای رسولی.

حتما نصب میکنم این نرم افزار ارزشمند رو.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 30 تیر 1391، 11:10 ق‌ظ
زنده باد! هم به خاطر نوشتن چنین برنامه‌ای و هم به خاطر به‌روزنگه‌داشتنش. دستت درد نکنه.

باز هم ممنون. من با این که خودم ایران نیستم، ولی تصمیم گرفتم از کسی در ایران (احتمالاً مادرم!) بخوام که از طرف من یه مبلغ ناقابلی رو به حساب نویسندهٔ برنامه واریز کنه، هر چند که می‌دونم وقتی که روی برنامه گذاشته شده با این مبلغ‌ها اصلاً برابری نمی‌کنه.
تشکر

من همین الان استارکلندر رو برای لپتاپ مادرم به‌روز کردم. (در واقع مادرم پای تلفن از من می‌پرسید که چرا روز اول ماه رمضون توی تقویم من جمعه است، که من فهمیدم باید به‌روزش کنم. :)) به مشکل کوچکی برخوردم. روی لپتاپ مادرم زوبونتو (xubuntu) نصبه. در زوبونتو، یعنی به عبارت دقیق‌تر در محیط Xfce، نشانگر(indicator)هایی مثل اوبونتو وجود نداره. بنابراین گذاشتن app indicator به جای tray icon برای زوبونتو چندان مناسب نیست. الان تنها فرقی که استارکل 2.0 با نسخهٔ 1.9.5 روی لپتاپ مادرم کرده اینه که قبلاً با یک کلیک روی آیکن استارکلندر می‌شد صفحهٔ اصلی تقویم رو دید، ولی الان مادرم برای همین کار باید دو تا کلیک بکنه.

وجود app indicator روی خود اوبونتو به نظر من خیلی خوبه، چون رفتار برنامه رو مثل بقیهٔ برنامه‌های اوبونتو می‌کنه. ولی روی زوبونتو به نظر من باید شبیه نسخه‌های قدیمی بشه.



پی‌نوشت: در ضمن توی ترجیحات و شخصی‌سازی دنبال گزینه‌ای گشتم که این رفتار رو تغییر بده، ولی چیزی نیافتم.
ببین می‌تونی پکیج python-appindicator رو حذف کنی بدون اینکه پکیج دیگه‌ای حذف بشه؟ (چون اگه این پکیج رو حذف کنی از tray icon استفاده می‌کنه مثل توززیع‌های دیگه)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Mehdi در 02 امرداد 1391، 04:05 ب‌ظ
خعلی خوب شده سعید جان دس مریزاد :) البته برای من بروزآوری از نسخه قبل موفق نبود و مجبور شدم نسخه قبل و تمام تنظیماتش رو حذف کنم و نسخه جدید رو fresh نصب کنم...
مشکلم باهاش این بود http://imagebin.org/221830

دوستان عزیز دونیشن یادشون نره...
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 02 امرداد 1391، 08:53 ب‌ظ
خعلی خوب شده سعید جان دس مریزاد :) البته برای من بروزآوری از نسخه قبل موفق نبود و مجبور شدم نسخه قبل و تمام تنظیماتش رو حذف کنم و نسخه جدید رو fresh نصب کنم...
مشکلم باهاش این بود http://imagebin.org/221830

دوستان عزیز دونیشن یادشون نره...
ممنون آقا مهدی
کاش تنظیمات رو ریست نمی‌کردی. اون باگی بود که توی github برطرف شده.
البته یه راه دیگه هم برای حلش بود: شخصی‌سازی -> متن افزونه‌ها -> درون expander -> غیرفعال
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 03 امرداد 1391، 12:14 ق‌ظ
خیلی خیلی عالیه.
واقعا دست شما درد نکنه!
فقط یه مشکل (البته مشکل نیست) با توجه به تصویر:
http://vkrt.comuv.com/photos/e131d7f5a6b3.png (http://vkrt.comuv.com/photos/e131d7f5a6b3.png)
بخش اوقات شرعی؛
اذان صبح و طلوع آفتاب به هم چسبیدن ولی دوتای دیگه فاصله دارن و ساعت نیمه شب هم رفته خط بعد.
به نظرم اگه دو به دو تو یه خط باشن قشنگ‌تر میشه.
مث یه دو بیتی!
اذان صبح: ****          طلوع آفتاب: ****
اذان مغرب: ****          نیمه شب: ****
ضمن این‌که اضافه کردن اذان ظهر نیز خالی از لطف نیست...
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: دانیال بهزادی در 03 امرداد 1391، 06:10 ق‌ظ
ضمن این‌که اضافه کردن اذان ظهر نیز خالی از لطف نیست...
می‌تونی از تنظیمات افزونه‌ی اوقات شرعی اذان ظهر رو هم اضافه کنی ;)

تنها مشکل من باهاش اینه که وقتی روز عوض می‌شه عدد روز تو نشانگر تقویم که تو پنل نشون داده می‌شه عوض نمی‌شه
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 03 امرداد 1391، 02:14 ب‌ظ
ضمن این‌که اضافه کردن اذان ظهر نیز خالی از لطف نیست...
می‌تونی از تنظیمات افزونه‌ی اوقات شرعی اذان ظهر رو هم اضافه کنی ;)

تنها مشکل من باهاش اینه که وقتی روز عوض می‌شه عدد روز تو نشانگر تقویم که تو پنل نشون داده می‌شه عوض نمی‌شه
++
ممنون از راهنمایی.
من همچین مشکلی ندارم ولی همون به هم ریختگی یه کم تو ذوق می‌زنه...
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 03 امرداد 1391، 04:09 ب‌ظ
فقط یه مشکل (البته مشکل نیست) با توجه به تصویر:
http://vkrt.comuv.com/photos/e131d7f5a6b3.png (http://vkrt.comuv.com/photos/e131d7f5a6b3.png)
بخش اوقات شرعی؛
اذان صبح و طلوع آفتاب به هم چسبیدن ولی دوتای دیگه فاصله دارن و ساعت نیمه شب هم رفته خط بعد.
به نظرم اگه دو به دو تو یه خط باشن قشنگ‌تر میشه.
مث یه دو بیتی!
اذان صبح: ****          طلوع آفتاب: ****
اذان مغرب: ****          نیمه شب: ****
الآن بینشون کاراکتر تب هست. اگه بجاش چند تا فاصله هم قرار بگیره بازم تضمینی نیست که زیر هم بیفتن. یه ایده به ذهنم رسید، میشه کاراکتر جداکننده رو رو توی تنظیمات گذاشت (مثلاً شما خودت تغییر بدی به ۴ تا یا مثلاً ۱۰ تا فاصله، یا هر رشتهٔ دیگه)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 03 امرداد 1391، 04:10 ب‌ظ
تنها مشکل من باهاش اینه که وقتی روز عوض می‌شه عدد روز تو نشانگر تقویم که تو پنل نشون داده می‌شه عوض نمی‌شه
یعنی وقتی  ساعت از ۱۲ شب می‌گذره، عدد توی tray icon عوض نمیشه؟
اگه بله، time zone سیستم چیه؟
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: دانیال بهزادی در 03 امرداد 1391، 04:28 ب‌ظ
بله. روی همون Asia/Tehran هست
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 03 امرداد 1391، 06:22 ب‌ظ
فقط یه مشکل (البته مشکل نیست) با توجه به تصویر:
http://vkrt.comuv.com/photos/e131d7f5a6b3.png (http://vkrt.comuv.com/photos/e131d7f5a6b3.png)
بخش اوقات شرعی؛
اذان صبح و طلوع آفتاب به هم چسبیدن ولی دوتای دیگه فاصله دارن و ساعت نیمه شب هم رفته خط بعد.
به نظرم اگه دو به دو تو یه خط باشن قشنگ‌تر میشه.
مث یه دو بیتی!
اذان صبح: ****          طلوع آفتاب: ****
اذان مغرب: ****          نیمه شب: ****
الآن بینشون کاراکتر تب هست. اگه بجاش چند تا فاصله هم قرار بگیره بازم تضمینی نیست که زیر هم بیفتن. یه ایده به ذهنم رسید، میشه کاراکتر جداکننده رو رو توی تنظیمات گذاشت (مثلاً شما خودت تغییر بدی به ۴ تا یا مثلاً ۱۰ تا فاصله، یا هر رشتهٔ دیگه)
انجام شد. توی github هست الآن.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 03 امرداد 1391، 06:38 ب‌ظ
بله. روی همون Asia/Tehran هست
برطرف شد و توی github آپدیت شد
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: دانیال بهزادی در 03 امرداد 1391، 06:41 ب‌ظ
مرسی سعید جان ;)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 03 امرداد 1391، 08:08 ب‌ظ
من همین الان استارکلندر رو برای لپتاپ مادرم به‌روز کردم. (در واقع مادرم پای تلفن از من می‌پرسید که چرا روز اول ماه رمضون توی تقویم من جمعه است، که من فهمیدم باید به‌روزش کنم. :)) به مشکل کوچکی برخوردم. روی لپتاپ مادرم زوبونتو (xubuntu) نصبه. در زوبونتو، یعنی به عبارت دقیق‌تر در محیط Xfce، نشانگر(indicator)هایی مثل اوبونتو وجود نداره. بنابراین گذاشتن app indicator به جای tray icon برای زوبونتو چندان مناسب نیست. الان تنها فرقی که استارکل 2.0 با نسخهٔ 1.9.5 روی لپتاپ مادرم کرده اینه که قبلاً با یک کلیک روی آیکن استارکلندر می‌شد صفحهٔ اصلی تقویم رو دید، ولی الان مادرم برای همین کار باید دو تا کلیک بکنه.

وجود app indicator روی خود اوبونتو به نظر من خیلی خوبه، چون رفتار برنامه رو مثل بقیهٔ برنامه‌های اوبونتو می‌کنه. ولی روی زوبونتو به نظر من باید شبیه نسخه‌های قدیمی بشه.



پی‌نوشت: در ضمن توی ترجیحات و شخصی‌سازی دنبال گزینه‌ای گشتم که این رفتار رو تغییر بده، ولی چیزی نیافتم.
ببین می‌تونی پکیج python-appindicator رو حذف کنی بدون اینکه پکیج دیگه‌ای حذف بشه؟ (چون اگه این پکیج رو حذف کنی از tray icon استفاده می‌کنه مثل توززیع‌های دیگه)
خودم توی زوبونتو 11.04 این پکیج python-appindicator رو حذف کردم بدون اینکه پکیج دیگه‌ای پاک بشه. نمی‌دونم اصلاً چرا این پکیج نصبه بطور پیش‌فرض و appindicator چه ربطی به Xfce داره.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 04 امرداد 1391، 07:10 ق‌ظ
2.0.1 منتشر شد
تعدادی رفع باگ و تغییرات جزئی از جمله یک گزینه برای غیرفعال کردن app indicator

https://sourceforge.net/projects/starcal/files/starcal2/2.0/
https://github.com/ilius/starcal2
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 04 امرداد 1391، 05:06 ب‌ظ
فقط یه مشکل (البته مشکل نیست) با توجه به تصویر:
http://vkrt.comuv.com/photos/e131d7f5a6b3.png (http://vkrt.comuv.com/photos/e131d7f5a6b3.png)
بخش اوقات شرعی؛
اذان صبح و طلوع آفتاب به هم چسبیدن ولی دوتای دیگه فاصله دارن و ساعت نیمه شب هم رفته خط بعد.
به نظرم اگه دو به دو تو یه خط باشن قشنگ‌تر میشه.
مث یه دو بیتی!
اذان صبح: ****          طلوع آفتاب: ****
اذان مغرب: ****          نیمه شب: ****
الآن بینشون کاراکتر تب هست. اگه بجاش چند تا فاصله هم قرار بگیره بازم تضمینی نیست که زیر هم بیفتن. یه ایده به ذهنم رسید، میشه کاراکتر جداکننده رو رو توی تنظیمات گذاشت (مثلاً شما خودت تغییر بدی به ۴ تا یا مثلاً ۱۰ تا فاصله، یا هر رشتهٔ دیگه)
++
فکککککککککککر مناسبیه!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 05 امرداد 1391، 01:56 ب‌ظ
ممنون به خاطر به‌روزرسانی تازه و این که مشکل زوبونتو رو رفع کردی.  :)

من نسخهٔ ۲٫۰٫۱ رو روی لپتاپ خودم که اوبونتو داره نصب کردم. خواستم ویژگی تازهٔ حذف appindicator رو امتحان کنم. تیکش رو برداشتم، ولی اتفاقی نیفتاد. استارکل رو بستم تا دوباره باز کنم، ولی از اون وقت به بعد دیگه استارکل باز نمی‌شه.

توی ترمینال هم که می‌زنم starcal2 به ظاهر خطایی رخ نمی‌ده. این رو توی ترمینال می‌بینم:
(process:5611): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
StarCalendar 2.0.1, OS: Ubuntu 12.04 LTS, Python 2.7.3 (default, Apr 20 2012, 22:39:59)  [GCC 4.6.3]
(174, 24)

عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 05 امرداد 1391، 06:34 ب‌ظ
ممنون به خاطر به‌روزرسانی تازه و این که مشکل زوبونتو رو رفع کردی.  :)

من نسخهٔ ۲٫۰٫۱ رو روی لپتاپ خودم که اوبونتو داره نصب کردم. خواستم ویژگی تازهٔ حذف appindicator رو امتحان کنم. تیکش رو برداشتم، ولی اتفاقی نیفتاد. استارکل رو بستم تا دوباره باز کنم، ولی از اون وقت به بعد دیگه استارکل باز نمی‌شه.

توی ترمینال هم که می‌زنم starcal2 به ظاهر خطایی رخ نمی‌ده. این رو توی ترمینال می‌بینم:
(process:5611): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
StarCalendar 2.0.1, OS: Ubuntu 12.04 LTS, Python 2.7.3 (default, Apr 20 2012, 22:39:59)  [GCC 4.6.3]
(174, 24)

توی اوبونتو، tray icon کار نمی‌کنه. نمی‌دونم چرا. تقصیر من هم نیست. توی ورژن قبلی یه white list بود برای برنامه‌هایی که می‌تونن از tray icon استفاده کنن. ولی توی ورژن جدید اون while list هم کار نمی‌کنه.

و علت اینکه اصلا باز نمیشه احتمالاً اینه که تیک «در هنگام شروع پنجرهٔ اصلی را نمایش بده» نخورده.
برای حلش، این فایل رو
~/.starcal2/ui.confبا یه ادیتور باز کن و مقدار useAppIndicator رو از False به True یا 1 تغییر بده. بعد استارکل رو اجرا کن.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 05 امرداد 1391، 06:44 ب‌ظ
توی اوبونتو، tray icon کار نمی‌کنه. نمی‌دونم چرا. تقصیر من هم نیست. توی ورژن قبلی یه white list بود برای برنامه‌هایی که می‌تونن از tray icon استفاده کنن. ولی توی ورژن جدید اون while list هم کار نمی‌کنه.
توی ورژن قبلی، منظورت نسخهٔ قبلی اوبونتوست، یا نسخهٔ قبلی تقویم؟ نسخهٔ قبلی تقویم، یعنی نسخهٔ ۱٫۹٫x که می‌تونست tray icon رو نشون بده. و به طور پیش‌فرض هم نشون می‌داد که من پیشنهاد دادم برای اوبونتو حذفش کنی.

نقل‌قول
و علت اینکه اصلا باز نمیشه احتمالاً اینه که تیک «در هنگام شروع پنجرهٔ اصلی را نمایش بده» نخورده.
برای حلش، این فایل رو
~/.starcal2/ui.confبا یه ادیتور باز کن و مقدار useAppIndicator رو از False به True یا 1 تغییر بده. بعد استارکل رو اجرا کن.
خیلی ممنون. انجام دادم، و الان باز می‌شه، با appindicator البته.

حالا که نشونی این فایل رو برام نوشتی، دست کم خیالم راحت‌تره که اگه روی لپتاپ مادرم رفتار عجیب‌غریب نشون داد، می‌تونم برگردونمش. باز هم خیلی خیلی ممنون  :).
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 05 امرداد 1391، 07:13 ب‌ظ
توی ورژن قبلی، منظورت نسخهٔ قبلی اوبونتوست، یا نسخهٔ قبلی تقویم؟ نسخهٔ قبلی تقویم، یعنی نسخهٔ ۱٫۹٫x که می‌تونست tray icon رو نشون بده. و به طور پیش‌فرض هم نشون می‌داد که من پیشنهاد دادم برای اوبونتو حذفش کنی.
منظورم ورژن قبلی اوبونتو بود.
هممم تا اونجایی که یادمه، همون کد (یا unity while list) روی اوبونتو 11.10 کار می‌کرد ولی روی 12.04 کار نمی‌کرد. حالا باز دوباره چک می‌کنم که مشکل از برنامه نباشه.
ولی بعد از ساپورت indicator، دیگه اون قضیه که خودش رو به unity while list اضافه کنه رو حذف کردم چون کلاً غیرمنطقی بود.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 05 امرداد 1391، 11:35 ب‌ظ
نقل‌قول
همون کد (یا unity while list) روی اوبونتو 11.10 کار می‌کرد ولی روی 12.04 کار نمی‌کرد
کار می‌کنه!
من ورژن ۱.۹ رو گذاشتم تو وایت لیست.
یعنی خودش گذاشت!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: theMaster در 07 امرداد 1391، 03:57 ب‌ظ
با سلام
سیستم من دوسه روز روشن بود.  هر موقع منوی بالا رو کلیک می کردم تاریخ همون روزی بود که سیستم رو روشن کردم و  عدد رو تصویر اندیکاتور عوض نشد. ولی وقتی برنامه رو بستم و دوباره باز کردم درست شد. یعنی موقعی که برنامه باز باشه و تاریخ سیستم عوض شه تاریخ برنامه عوض نمیشه.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 07 امرداد 1391، 05:38 ب‌ظ
با سلام
سیستم من دوسه روز روشن بود.  هر موقع منوی بالا رو کلیک می کردم تاریخ همون روزی بود که سیستم رو روشن کردم و  عدد رو تصویر اندیکاتور عوض نشد. ولی وقتی برنامه رو بستم و دوباره باز کردم درست شد. یعنی موقعی که برنامه باز باشه و تاریخ سیستم عوض شه تاریخ برنامه عوض نمیشه.
سلام
ورژن 2.0.1 رو نصب کنید (یا اینکه از github که آخرین کدها رو داره بگیرید)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: theMaster در 07 امرداد 1391، 07:39 ب‌ظ
نقل‌قول
یا اینکه از github که آخرین کدها رو داره بگیرید
چطور می کتونم اینکار رو بکنم؟
مراحلش رو بلد نیستم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 07 امرداد 1391، 09:47 ب‌ظ
نقل‌قول
یا اینکه از github که آخرین کدها رو داره بگیرید
چطور می کتونم اینکار رو بکنم؟
مراحلش رو بلد نیستم.
توی نکات انتشار نوشته‌ام
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 08 امرداد 1391، 03:30 ب‌ظ
من پس از نسخهٔ ۲٫۰٫۱ هنوز نسخهٔ تازه‌تری نصب نکرده‌ام. این تصویر نشان می‌دهد که پس از گذشت یک روز، تاریخ آیکون برنامه به‌درستی عوض می‌شود، ولی تاریخ منوی اندیکاتور (در اوبونتو) عوض نمی‌شود.
(http://ubuntuone.com/6Gteg7h6VSsNXtBx7D9sZY)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 08 امرداد 1391، 06:44 ب‌ظ
من پس از نسخهٔ ۲٫۰٫۱ هنوز نسخهٔ تازه‌تری نصب نکرده‌ام. این تصویر نشان می‌دهد که پس از گذشت یک روز، تاریخ آیکون برنامه به‌درستی عوض می‌شود، ولی تاریخ منوی اندیکاتور (در اوبونتو) عوض نمی‌شود.
ممنون. برطرف شد و توی github آپدیت شد.
در ورژن 2.0.2 (به زودی) هم اعمال خواهد شد.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Pedram Mazaheri در 08 امرداد 1391، 11:22 ب‌ظ
like
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 18 امرداد 1391، 07:31 ق‌ظ
2.0.2 هم منتشر شد
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 18 امرداد 1391، 10:43 ق‌ظ
2.0.2 هم منتشر شد
نصب کردم.
مث همیشه عالی! خسته نباشید.
بابت «جداکننده» هم توی افزونه اوقات شرعی خسته نباشید ویژه میگم!  ;)
خیلی عالی شده...
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Mehdi در 18 امرداد 1391، 11:16 ق‌ظ
دستت درد نکنه آق سعید. کاش یه زحمتی میکشیدی یه PPA هم واسش درست میکردی که دیگه آپدیت‌ها رو راحت بگیریم. الان من میخوام دانلود کنم میگه
Unable to find any mirror information for the "/starcal2/2.0/starcal2_2.0.2-1_all.deb" file. Please select another file.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 18 امرداد 1391، 01:38 ب‌ظ
دستت درد نکنه آق سعید. کاش یه زحمتی میکشیدی یه PPA هم واسش درست میکردی که دیگه آپدیت‌ها رو راحت بگیریم. الان من میخوام دانلود کنم میگه
Unable to find any mirror information for the "/starcal2/2.0/starcal2_2.0.2-1_all.deb" file. Please select another file.
مال منم اولش همینو میگفت ولی صفحه رو ریلود کردم درس شد!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 18 امرداد 1391، 06:44 ب‌ظ
دستت درد نکنه آق سعید. کاش یه زحمتی میکشیدی یه PPA هم واسش درست میکردی که دیگه آپدیت‌ها رو راحت بگیریم. الان من میخوام دانلود کنم میگه
Unable to find any mirror information for the "/starcal2/2.0/starcal2_2.0.2-1_all.deb" file. Please select another file.
فعلاً تنها جایی که برای ppa سراغ دارم launchpad هست که اونم حداقل برای کاربرهای داخل ایران زیاد راحت نیست چون باید پروکسی بزنن.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Mehdi در 21 امرداد 1391، 10:04 ق‌ظ
اوه من نمیدونستم باید پروکسی زد چون برای من بدون پروکسی کار میکنه ;)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 21 امرداد 1391، 11:08 ق‌ظ
اوه من نمیدونستم باید پروکسی زد چون برای من بدون پروکسی کار میکنه ;)
++
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: دانیال بهزادی در 21 امرداد 1391، 11:20 ب‌ظ
نیازی به پروکسی نیست‌ها! من بدون پروکسی کد کامیت می‌کنم و مشکلی هم نداره. فقط اون زمان که ssl بسته بود یه مقدار مشکل داشت طبیعتاً
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: solook در 22 امرداد 1391، 06:48 ب‌ظ
با تشکر از برنامه بسیار مفیدتون

اما در نسخه ۲.۰.۲ هم همون مشکل بد نمایش دادن ایکون تاریخ هنوز کامل مرتفع نشده

الان دوتا ایکون نشون میده ۲۲ و ۲۹
البته گاهی فقط ۲۹ رو نشون میدهد .از روزی که نصب کردم فقط ۲۹ رو نشون میده وقتی روش راست کلیک میکنم تاریخ صحیح رو نشون میده
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 22 امرداد 1391، 10:32 ب‌ظ
با تشکر از برنامه بسیار مفیدتون

اما در نسخه ۲.۰.۲ هم همون مشکل بد نمایش دادن ایکون تاریخ هنوز کامل مرتفع نشده

الان دوتا ایکون نشون میده ۲۲ و ۲۹
البته گاهی فقط ۲۹ رو نشون میدهد .از روزی که نصب کردم فقط ۲۹ رو نشون میده وقتی روش راست کلیک میکنم تاریخ صحیح رو نشون میده
اگه دو تا آیکون نشون میده حتما دو نمونه از برنامه در حال اجرا هست. مطمئن بشید که نسخهٔ جدید جایگزین نسخه قبلی شده (قبلی حذف شده) و فقط یک بار هم اجرا میشه.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: solook در 23 امرداد 1391، 10:06 ق‌ظ
همیشه دو تا نشون نمیده
اما همیشه اون ۲۹ رو نشون میده
برا اطمینان بیشتر من بسته حذف کردم و دوباره نصب کردم و مشکل قبلی کماکان ادامه داره
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 23 امرداد 1391، 03:44 ب‌ظ
همیشه دو تا نشون نمیده
اما همیشه اون ۲۹ رو نشون میده
برا اطمینان بیشتر من بسته حذف کردم و دوباره نصب کردم و مشکل قبلی کماکان ادامه داره
لطفاً از indicator و پنجرهٔ اصلی اسکرین‌شات بذارید.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: RCLord در 23 امرداد 1391، 08:12 ب‌ظ
آخرین نسخه رُ از git دانلود کردم و نصب کردم تمام مشکلاتی که نسخه ی قبلی داشت برای من حل شد ...

واقعا ممنون بابت زحمتی که میکشید ... ایشالا همیشه موفق باشید ;)

اوبونتو ۱۲٫۰۴ ۶۴ بیتی
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: solook در 24 امرداد 1391، 10:15 ق‌ظ
(http://eps.128pro.net/pic/0525e70b7842.png)

(http://eps.128pro.net/pic/56a18e0eacdf.png)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 24 امرداد 1391، 11:39 ق‌ظ
(http://eps.128pro.net/pic/0525e70b7842.png)
خیلی عجیبه
اگه میشه برنامه رو توی ترمینال با دستور starcal2 اجرا کنید و خروجی‌ش رو پیست کنید.
یه اسکرین‌شات هم از پنجرهٔ تنظیمات (همون تب عمومی) بذارید ممنون میشم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: solook در 24 امرداد 1391، 02:08 ب‌ظ
البته از میز کار kde ‌استفاده میکنم

خروجی :

(process:2618): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
StarCalendar 2.0.2, OS: Ubuntu 12.04 LTS, Python 2.7.3 (default, Apr 20 2012, 22:44:07)  [GCC 4.6.3]
(778, 338)
(http://eps.128pro.net/pic/2d080a3e172c.png)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 25 امرداد 1391، 03:09 ق‌ظ
البته از میز کار kde ‌استفاده میکنم
گنوم یا xfce هم دارید روی سیستمتون که با اون هم تست کنید؟
من توی اوبونتو 12.04 با kde هم تست کردم و نتونستم مشکل رو بازتولید کنم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 04:02 ب‌ظ
همه رو دانلود کنم ؟
(http://s3.picofile.com/file/7525658381/Screenshot_2.png)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 21 مهر 1391، 04:22 ب‌ظ
باید سومی رو دانلود کنید (2.0.2.1) البته برای اوبونتو و دبیان و توزیع های منفرع  ??? از این‌ها!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 04:39 ب‌ظ
باید سومی رو دانلود کنید (2.0.2.1) البته برای اوبونتو و دبیان و توزیع های منفرع  ??? از این‌ها!
EROR داد , بر همین پرسیدم کدوم دانلود کنم , گفتم اشتباه دانلود کردم , اینم EROR
Error: Dependency is not satisfiable: python-gflags
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 21 مهر 1391، 04:58 ب‌ظ
باید سومی رو دانلود کنید (2.0.2.1) البته برای اوبونتو و دبیان و توزیع های منفرع  ??? از این‌ها!
EROR داد , بر همین پرسیدم کدوم دانلود کنم , گفتم اشتباه دانلود کردم , اینم EROR
Error: Dependency is not satisfiable: python-gflags
به این نمی‌گن ارور!
می‌گن پیش نیاز!
شما باید بسته python-gflags رو نصب کنید!  ;)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 05:02 ب‌ظ
باید سومی رو دانلود کنید (2.0.2.1) البته برای اوبونتو و دبیان و توزیع های منفرع  ??? از این‌ها!
EROR داد , بر همین پرسیدم کدوم دانلود کنم , گفتم اشتباه دانلود کردم , اینم EROR
Error: Dependency is not satisfiable: python-gflags
به این نمی‌گن ارور!
می‌گن پیش نیاز!
شما باید بسته python-gflags رو نصب کنید!  ;)
می دونم , خودش EROR نوشت , من کد کپی پیست کردم , نوشت EROR , من هم نوشتم Eror
 ممنون :'( :D :D :D :D :D
عنوان: ارور دیپندنسی در نصب برنامه تقویم استارکلندر2
ارسال شده توسط: samn در 21 مهر 1391، 05:07 ب‌ظ
من این خطا رو می‌گیرم:
Error: Dependency is not satisfiable: python-gflags

و برای نصب بسته ای که توی خطا گفته وقتی میزنم: sudo apt-get install python-gflags

جواب میده: E: Couldn't find package python-gflags

برای این python-gflags نمی تونم PPA توی سرچ ها پیدا کنم!
عنوان: پاسخ : ارور دیپندنسی در نصب برنامه تقویم استارکلندر2
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 05:15 ب‌ظ
من این خطا رو می‌گیرم:
Error: Dependency is not satisfiable: python-gflags

و برای نصب بسته ای که توی خطا گفته وقتی میزنم: sudo apt-get install python-gflags

جواب میده: E: Couldn't find package python-gflags

برای این python-gflags نمی تونم PPA توی سرچ ها پیدا کنم!
من لینکشو پیدا کردم , درست شد , اینجا برای دوستان و پیام شخصی می دم
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: samn در 21 مهر 1391، 05:40 ب‌ظ
نقل‌قول
برای دوستان و پیام شخصی می دم
؟
نتیجه اینکه به اخرین ورژن پایتون آپگرید کنید -> این کارو انجام بدم ببینم چی میشه؟
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 05:43 ب‌ظ
نقل‌قول
من لینکشو پیدا کردم , درست شد , اینجا برای دوستان و پیام شخصی می دم
؟
اول باید peython 2.7.3 باشه , تا peython-gflags نصب شه
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 06:10 ب‌ظ
راه ساده تری برای نصب peython 2.7 ya 3 نیست ؟
http://www.python.org/download/
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 21 مهر 1391، 06:17 ب‌ظ
راه ساده تری برای نصب peython 2.7 ya 3 نیست ؟
http://www.python.org/download/
چرا!
سیناپتیک رو با این دستور نصب کن:
sudo apt-get install synapticبعد اسم بسته مورد نظر رو تایپ کن.
بقیشم آسونه!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 21 مهر 1391، 06:19 ب‌ظ
راه ساده تری برای نصب peython 2.7 ya 3 نیست ؟
http://www.python.org/download/
چرا!
سیناپتیک رو با این دستور نصب کن:
sudo apt-get install synapticبعد اسم بسته مورد نظر رو تایپ کن.
بقیشم آسونه!
تو synaptic هست انقدر دارم دنبالش می گردم  ](*,)  :D  ](*,)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: samn در 24 مهر 1391، 12:09 ق‌ظ
راه ساده تری برای نصب peython 2.7 ya 3 نیست ؟
http://www.python.org/download/
اوبونتوت چیه؟‌12.04؟

سیناپتیک رو با این دستور نصب کن:
sudo apt-get install synapticبعد اسم بسته مورد نظر رو تایپ کن.
بقیشم آسونه!
سیناپتیک و software center یک کاری انجام میدن.

EROR داد , بر همین پرسیدم کدوم دانلود کنم , گفتم اشتباه دانلود کردم , اینم EROR
Error: Dependency is not satisfiable: python-gflags
اگه بازم اررور داری به جای این نسخه آخری، 1.5.3  (http://sourceforge.net/projects/starcal/files/starcal/1.5.3/starcal_1.5.3_all.deb/download)رو نصب کن. مشکل من با نسخه قدیمی حل شد.

عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: wolfeyesh در 24 مهر 1391، 01:53 ق‌ظ
راه ساده تری برای نصب peython 2.7 ya 3 نیست ؟
http://www.python.org/download/
اوبونتوت چیه؟‌12.04؟

سیناپتیک رو با این دستور نصب کن:
sudo apt-get install synapticبعد اسم بسته مورد نظر رو تایپ کن.
بقیشم آسونه!
سیناپتیک و software center یک کاری انجام میدن.

EROR داد , بر همین پرسیدم کدوم دانلود کنم , گفتم اشتباه دانلود کردم , اینم EROR
Error: Dependency is not satisfiable: python-gflags
اگه بازم اررور داری به جای این نسخه آخری، 1.5.3  (http://sourceforge.net/projects/starcal/files/starcal/1.5.3/starcal_1.5.3_all.deb/download)رو نصب کن. مشکل من با نسخه قدیمی حل شد.
حل نشد, کل peython نصب کردم  :D ](*,) , الان نقل قولتو دیدم با نسخه ی ۱.۵.۳ حل شد , دمت گرم
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: javad-b در 16 آذر 1391، 09:48 ق‌ظ
عالی بود! برای من بدون هیچ مشکلی نصب شد و الان دارم استفاده میکنم ازش. با تشکر فراوان از آقای رسولی.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: مهدیار در 30 آذر 1391، 06:08 ب‌ظ
سلام

من فایل starcal2_2.0.3-1_all.deb رو از sourceforge نصب کردم. اما اصلا اجرا نمی‌شه و پیغام crash می‌ده. توی ترمینال این خطا رو می‌گیره:

$ sudo starcal2
StarCalendar 2.0.3, OS: Ubuntu 12.04.1 LTS, Python 2.7.3 (default, Aug  1 2012, 05:16:07)  [GCC 4.6.3]
(801, 24)
Traceback (most recent call last):
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1870, in <module>
    sys.exit(main())
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1856, in main
    mainWin = MainWin(trayMode=trayMode)
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1210, in __init__
    ui.checkMainWinItems()
  File "/usr/share/starcal2/scal2/ui.py", line 388, in checkMainWinItems
    mainWinItems.pop(indexes[name])
IndexError: pop index out of range

ضمنا توی فایل ~/.starcal2/ui.conf اثری از useAppIndicator نیست. اسم starcal2 توی whitelist هست. python و python2 به python2.7 لینک می‌دن. من فکر می‌کنم قبلا هم مشکل مشابهی روی 11.04 داشتم اما رفع شده بود (احتمالا با لینک و whitelist، درست یادم نیست). اما الان روی 12.04 مشکل دارم. راستی همون وقت هم که نصب کردم هشدار داد که این پکیج استاندارد ساخته نشده و اگه درست یادم بیاد installed size رو تعریف نمی‌کنه ولی من اهمیت ندادم و نصب کردم.

بدون این تقویم اصلا نمی‌شه کار کرد؛ ممنون.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 01 دی 1391، 10:48 ق‌ظ
سلام

من فایل starcal2_2.0.3-1_all.deb رو از sourceforge نصب کردم. اما اصلا اجرا نمی‌شه و پیغام crash می‌ده. توی ترمینال این خطا رو می‌گیره:

$ sudo starcal2
StarCalendar 2.0.3, OS: Ubuntu 12.04.1 LTS, Python 2.7.3 (default, Aug  1 2012, 05:16:07)  [GCC 4.6.3]
(801, 24)
Traceback (most recent call last):
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1870, in <module>
    sys.exit(main())
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1856, in main
    mainWin = MainWin(trayMode=trayMode)
  File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1210, in __init__
    ui.checkMainWinItems()
  File "/usr/share/starcal2/scal2/ui.py", line 388, in checkMainWinItems
    mainWinItems.pop(indexes[name])
IndexError: pop index out of range

ضمنا توی فایل ~/.starcal2/ui.conf اثری از useAppIndicator نیست. اسم starcal2 توی whitelist هست. python و python2 به python2.7 لینک می‌دن. من فکر می‌کنم قبلا هم مشکل مشابهی روی 11.04 داشتم اما رفع شده بود (احتمالا با لینک و whitelist، درست یادم نیست). اما الان روی 12.04 مشکل دارم. راستی همون وقت هم که نصب کردم هشدار داد که این پکیج استاندارد ساخته نشده و اگه درست یادم بیاد installed size رو تعریف نمی‌کنه ولی من اهمیت ندادم و نصب کردم.

بدون این تقویم اصلا نمی‌شه کار کرد؛ ممنون.
ممنون مهدیار جان. اون ارور مال یه باگ در برنامه هست که الآن توی github برطرفش کردم
ولی فعلاً برای اینکه برنامه اجرا بشه، غیر از آپدیت از git می‌تونی یه کار دیگه هم بکنی، فایل
~/.starcal2/ui-customize.confرو باز کن و خطی که با ui.mainWinItems شروع میشه رو حذف کن و برنامه رو اجرا کن


این باگ ربطی به اون whitelist و indicator و اینا نداره.

راستی بابت تاخیر هم شرمنده. سربازی بودم. آموزشی‌م تازه تموم شده  :)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: مهدیار در 01 دی 1391، 11:43 ق‌ظ
دستت درد نکنه درست شد. چقدر امکانات اضافه شده از نسخه قبلی من! واقعا خسته نباشی. فقط اون قسمت «حساب‌ها» هنوز کار نمی‌کنه دیگه، درسته؟ قاعدتا باید اسم تقویم هم بهش داده شده، مثلا من تو گوگل بیش از یه تقویم دارم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 01 دی 1391، 01:10 ب‌ظ
دستت درد نکنه درست شد. چقدر امکانات اضافه شده از نسخه قبلی من! واقعا خسته نباشی. فقط اون قسمت «حساب‌ها» هنوز کار نمی‌کنه دیگه، درسته؟ قاعدتا باید اسم تقویم هم بهش داده شده، مثلا من تو گوگل بیش از یه تقویم دارم.
خواهش می‌کنم
بله اون فعلا کار نمی‌کنه
اسم تقویم قراره جدا مشخص بشه (توی ویرایش گروه، برای تک تک گروه‌ها)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: ســــــــــینا در 16 دی 1391، 09:10 ب‌ظ
درود

من این سالنما رو نصب کردم اما به یه مشکل بر خوردم که بعد از اینکه دوباره اوبونتو رو نصب کردم هنوز وقت نکردم باهاش سروکله بزنم.

پشنهادی که دارم برای این سالنما

اگر قرار ما ایرانی ها برنامه ای رو برای پارسی زبانها تولید کنیم پس باید یه تفاوتی با برنامه های دیگه داشته باشه.
پیشنهاد میکنم درون این سالنما مناسبتهای ایرانی رو قرار بدید مثل سالروز کورش بزرگ و جشن های پارسی ...

و هرچیزی که مربوط به سالنمای قمری میشه رو بصورت یک انتخاب قرار بدید تا کسانی که میخوان استفاده کنن

با نگاه اولی که به این سالنما داشتم با اینکه میدونستم یک ایرانی این رو نوشته اما بنظرم پارسی شده‌ی یک سالنمای عربی اومد.


در کل خیلی سالنمای خوبی بود که جای خالیش برای سیستم عامل احساس میشه
تشکر بابت زحماتی که برای درست شدن این سالنما میکشی :)
موفق باشی  :)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Matrix.1372 در 16 دی 1391، 10:08 ب‌ظ
خب اینا که می‌گین توی همین نسخه فعلی هم موجوده!
یه نگاه به پلاگین ها بندازین!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: ســــــــــینا در 16 دی 1391، 10:32 ب‌ظ
خب اینا که می‌گین توی همین نسخه فعلی هم موجوده!
یه نگاه به پلاگین ها بندازین!

اگر هست با نسخه ای که من نصب کردم فرق داشته
پس اعمال شده، چه خوب. زودتر باید نصب کنم :)
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 17 دی 1391، 06:17 ب‌ظ
جشن‌های باستانی در یک پلاگین جداست که می‌تونید فعال کنید
مناسبت‌های تقویم رسمی ایران که بطور پیش‌فرض با انتخاب زبان فارسی، فعال میشه رو هم می‌تونید بر اساس نوعش غیرفعال کنید
ولی زادروز کورش رو فکر نکنم توی هیچ پلاگینی گذاشته باشم. اگه یه لیست از مناسبت‌هایی که می‌خواید اضافه بشه (مثلاً توی یه سایت یا فایل خاصی) پیشنهاد بدید تا بررسی و اضافه کنم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: Iman17 در 18 اسفند 1391، 11:57 ق‌ظ
در فدورا ۱۸:
[iFedora@localhost home]$ sudo bash /home/iFedora/Desktop/starcal2-2.1.0/install-fedora
/home/iFedora/Desktop/starcal2-2.1.0/install-fedora: line 69: rpmbuild: command not found
pkgPath=
Package created in "", installing
Loaded plugins: langpacks, presto, refresh-packagekit
Traceback (most recent call last):
  File "/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 319, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 144, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 485, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 343, in doCommand
    return base.installPkgs(extcmds, basecmd=basecmd)
  File "/usr/share/yum-cli/cli.py", line 853, in installPkgs
    txmbrs = self.install(pattern=arg)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 4452, in install
    mypkgs = self.pkgSack.searchProvides(arg)
  File "/usr/lib/python2.7/site-packages/yum/packageSack.py", line 422, in searchProvides
    return self._computeAggregateListResult("searchProvides", name)
  File "/usr/lib/python2.7/site-packages/yum/packageSack.py", line 595, in _computeAggregateListResult
    sackResult = apply(method, args)
  File "/usr/lib/python2.7/site-packages/yum/sqlitesack.py", line 1403, in searchProvides
    ret = self.searchPrco(name, "provides")
  File "/usr/lib/python2.7/site-packages/yum/sqlitesack.py", line 46, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/yum/sqlitesack.py", line 1344, in searchPrco
    (n,f,(e,v,r)) = misc.string_to_prco_tuple(name)
  File "/usr/lib/python2.7/site-packages/yum/misc.py", line 720, in string_to_prco_tuple
    if n[0] != '/' and not n.startswith("gpg("):
IndexError: string index out of range
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: mhsafe در 01 اردیبهشت 1392، 10:33 ق‌ظ

یک سری رویدادهایی که برای همهٔ ممکنه جالب/مفید باشه، مثل رویدادهای ویکی‌پدیا فارسی، تاریخ ایران، تاریخ اسلام، و سال کشف عناصر شیمیایی، در یک مخزن جدا در github هست
https://github.com/ilius/starcal2
که می‌تونید دانلود کنید و تک‌تک فایل‌های json رو وارد (import) کنید در پنجرهٔ مدیریت رویدادها (یک نمونه اسکرین‌شات از تاریخ ایران در پنجرهٔ خط زمان گذاشتم)


با سلام و سپاس از زحمات شما آقای رسولی عزیز

یه خواهش:
لطفا این فایل های json مربوط به رویدادهای مختلف را یک پوشه جداگانه در جایی قرار دهید و با توضیح جلوی هر فایل آن که این چه رویدادهایی را دارد؟ تا به راحتی بتوانیم پیدا کنیم و دانلود کنیم. (به آدرس https://github.com/ilius/starcal2 من رفتم کلی گشتم ولی چیزی پیدا نکردم.)
یه سوال:
بعد از وارد (import) کردن یه فایل رویداد آیا امکان آن وجود دارد که اگه خوشمون نیامد با یک دستور (یک فرمان) همه رویدادهای وارد شده توسط آن فایل را از تقویم حذف کنیم یا نه؟
اگه این امکان نباشه کاربر اگه چیزی را نخواست بیچاره میشه.
البته اگه امکانی در تنظیمات شخصی وجود داشته باشه که کاربر بتونه در هر زمان بر نمایش و یا عدم نمایش رویدادهای موجود در هر یک از فایل های json مدیریت داشته باشه که خیلی بهتره.

هر چند وقت یک بار «صادر کردن» به JSON رو انجام بدید و فایل‌هاش رو نگه دارید تا در صورت بروز مشکل بتونید دوباره import یا وارد کنید.


البته من هر چی گشتم نتونستم «صادر کردن» به JSON را پیدا کنم.
و همینطور نتوانستم محل import را در برنامه پیدا کنم.

باز هم از تلاش ارزشمند شما سپاسگزارم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 12 اردیبهشت 1392، 06:07 ب‌ظ
ببخشید لینک رو اشتباه دادم.
https://github.com/ilius/starcal2-additions

مدیریت رویدادها -> فایل -> صادر کردن... و وارد کردن
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 12 اردیبهشت 1392، 07:30 ب‌ظ
ببخشید من یه چیز خیلی بدیهی می‌خوام بپرسم. وب‌سایت رسمی StarCal (یا StarCal2) کدومه؟ گیت‌هاب یا سورس‌فورج هر دوشون کد دارند، ولی هیچ کدوم شبیه سایتی که برای نابرنامه‌نویس‌ها مناسب باشه نیستند.

راستش من الان می‌خواستم ببینم آخرین نسخهٔ این برنامه کدومه و نکات انتشارش چیه و برای چه نسخه‌های گنو/لینوکسی پشتیبانی می‌شه، ولی نتونستم پیداش کنم. آیا راه بارگرفتن برنامه همون بارگرفتن نسخهٔ ZIP از گیت‌هاب هست؟ آیا اون نسخهٔ ZIP «منتشر» هم شده یا یه چیزی شبیه development branch و nightly build هست؟
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: دانیال بهزادی در 13 اردیبهشت 1392، 03:36 ق‌ظ
اگه اشتباه نکنم سایت رسمی‌اش گیت هابه و روی سورس‌فورج هم میرور می‌شه. راه اصلی گرفتن آخرین نسخه هم کلون کردن از مخزن گیت‌هابه، که البته روش‌های دیگه هم درکنارش هست مثل همون گرفتن zip یا گرفتن deb از سورس‌فورج
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 13 اردیبهشت 1392، 11:55 ق‌ظ
کاش یه سایتی داشت برای نابرنامه‌نویس‌ها که اگه مثلاً کسی خواست این برنامه رو معرفی کنه برای آدم‌های ناآشنا به کامپیوتر، مجبور نده لینک سورس‌فورج یا گیت‌هاب رو بنویسه (یارو میره تو گیت‌هاب کُپ می‌کنه یه‌هو!). مثلاً برنامهٔ استلاریوم (Stellarium) رو اگه دیده باشید، در کنار صفحهٔ سورس‌فورج و لانچ‌پد، یه سایت خوشگل مستقل هم داره (http://stellarium.org) که توش عکس‌های قشنگ‌قشنگ گذاشتن و آخرین اخبار رو نوشتن و از این حرفا.

دوصد گفته چون نیم‌کردار نیست. من حاضرم این کار رو بکنم. حتی میزبانی و دامنه‌اش رو هم پایه‌ام انجام بدم. طراحی سایتش وقت می‌گیره، ولی اون رو هم می‌شه یه کاریش کرد.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 13 اردیبهشت 1392، 12:07 ب‌ظ
خب الان تازه اون صفحه‌ای رو که دنبالش بودم پیدا کردم (http://saeedgnu.blog.ir/1391/10/22/starcal-2.1.0). هرچند که ایده‌آل نیست، ولی دست‌کم یه چیزی توش نوشته که فلان نسخه منتشر شد و بهمان ویژگی بهش افزوده شده و این حرفا. الان با قلبی آرام و دلی آسوده می‌تونم نصبش کنم!!
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: سعید رسولی در 20 اردیبهشت 1392، 11:47 ق‌ظ
به فکرش هستم که مثلاً starcal.info رو بخرم (starcal.org استفاده شده) و یه سایت ساده و خوشگل راه بندازم ولی متأسفانه وقتش رو ندارم. مخصوصاً که در حال طی کردن دوران خدمت هستم.
عنوان: پاسخ : StarCalendar 2.0
ارسال شده توسط: امیرمسعود در 20 اردیبهشت 1392، 01:34 ب‌ظ
خب من منتظر یه تخفیف خوب می‌مونم و هر وقت دیدم جایی داره با قیمت خوب دامنه و میزبانی می‌فروشه، می‌گیرمش.

به فکرش هستم که مثلاً starcal.info رو بخرم (starcal.org استفاده شده) و یه سایت ساده و خوشگل راه بندازم ولی متأسفانه وقتش رو ندارم. مخصوصاً که در حال طی کردن دوران خدمت هستم.