apt-get install git
بعدش با این دستور دانلودش کنید:git clone git://github.com/ilius/starcal2.git
و بلافاصله با این دستور نصبش کنید:sudo ./starcal2/install-debian
دستور بالا یک اسکریپت رو اجرا میکنه، که این اسکریپت پکیج deb رو میسازه (و مسیر پکیج ساخته شده رو هم نشون میده) و بعد خودش نصبش میکنه. اگه gdebi روی سیستمتون نصب باشه با اون نصب میکنه و dependency هاش رو هم در صورت لزوم نصب میکنه، اما اگه gdebi نداشته باشید، با dpkg نصب میکنه که اگه مشکل dependency پیش بیاد مجبورید خودتون حلش کنید! یعنی پیشنیازهایی که توی ارور نشون داده رو نصب کنید و دوباره اسکریپت رو اجرا کنید یا اینکه اون فایل deb (که مسیرش رو چاپ کرده) خودتون هر جوری که صلاح میدونید نصب کنید.sudo /usr/share/starcal2/uninstall
رو اجرا کنید.Application -> Accessories -> StarCalendar 1.9.0
و یا از دستور starcal2 استفاده کنید. و یا اینکه (اگه از گنوم استفاده میکنید) روی پنل راستکلیک کنید و Add to Panel و تایپ کنید star و... اضافه کنید.Application -> Accessories -> StarCalendar 1.9.0 (Qt)
رو انتخاب کنید.۱- تاریخ پیشفرضش تاریخ میلادیه نه شمسی !این باگ نیست. وقتی کاربر همون اولش زبان انگلیسی رو انتخاب میکنه، تقویم پیشفرض هم میلادی میشه. روز تعطیل هم بطور پیشفرض یکشنبه میشه و... قاعدتاً یه کاربر ایرانی بهتره اولش فارسی رو انتخاب کنه، بعداً اگه خواست زبان رو به انگلیسی تغییر بده.
۲- اگر برای پلاگینا گزینه show date رو بزنید دیگه تاریخا رو نشون نمیده .درسته. برطرف کردم. ممنون.
۳- یک مشکل که تو نسخه قبلی هم بود اینکه اگه در اوولوشن رو بزنید اوولوشن فارسی رو باز می کنه که خوب کمی عجیب غریبه !اینم فکر میکنم طبیعیه. چون به دلایلی زبان روی توی متغیر محیطی LANG ست میکنه... پس هر زبانی توی استارکل باشه، اوولوشن هم که از توی اون پروسه اجرا میشه به همون زبان درمیاد.
۱- تاریخ پیشفرضش تاریخ میلادیه نه شمسی !این باگ نیست. وقتی کاربر همون اولش زبان انگلیسی رو انتخاب میکنه، تقویم پیشفرض هم میلادی میشه. روز تعطیل هم بطور پیشفرض یکشنبه میشه و... قاعدتاً یه کاربر ایرانی بهتره اولش فارسی رو انتخاب کنه، بعداً اگه خواست زبان رو به انگلیسی تغییر بده.۲- اگر برای پلاگینا گزینه show date رو بزنید دیگه تاریخا رو نشون نمیده .درسته. برطرف کردم. ممنون.۳- یک مشکل که تو نسخه قبلی هم بود اینکه اگه در اوولوشن رو بزنید اوولوشن فارسی رو باز می کنه که خوب کمی عجیب غریبه !اینم فکر میکنم طبیعیه. چون به دلایلی زبان روی توی متغیر محیطی LANG ست میکنه... پس هر زبانی توی استارکل باشه، اوولوشن هم که از توی اون پروسه اجرا میشه به همون زبان درمیاد.
مشکل اینجاست که ترجمهٔ فارسی اوولوشن خیلی قدیمیه و آپدیت نشده.
سعید جان ممنون اگه همون اول انگلیسی رو بزنیم دیگه نمیشه درستش کرد ؟چرا میشه برید توی تنظیمات و دونه دونه درست کنید.
~/.starcal2
رو دیلیت کنید و دوباره برنامه رو اجرا کنید تا دوباره زبان رو بپرسه و تنظیمات پیشفرض فارسی رو اعمال کنه.در ضمن اگه طراحی چیزی نیاز بود می تونم کمکتون کنم .ممنون. اگه نیاز شد میگم :)
اگر کسی بخواهد از ویندوز دانلود کنه باید چی کارکنهدر حال حاضر، تنها راهش اینه که git رو توی ویندوز نصب کنه. پایدارتر که شد توی سورسفورج هم بصورت پکیج آپلود میکنم.
و اینکه نسخه قبلی قمری تقویم مطابقت با امسال نداشت تو این نسخه بروز کردید یا نهبله
وقتی با موس روش نگه میدارم، روز رو یک روز عقب نشون میده. یعنی اگر الان جمعه باشه پنجشنبه نشون میدهاین باگ برطرف شده. دوباره دانلود و نصب کنید درست میشه.
من یک مساله دارمتاریخ میلادیت درسته ؟
وقتی با موس روش نگه میدارم، روز رو یک روز عقب نشون میده. یعنی اگر الان جمعه باشه پنجشنبه نشون میده
این رو تو دو روز اخیر و تو ساعت های مختلف چک کردم همین مساله وجود داره
بقیه اصلاعات از جمله تاریخ درسته. و وقتی روش کلیک میکنم و باز میشه اونجا هم روز رو درست نشون میده.
من اوبونتو ۱۰.۰۴ دارم و قبلش ۱.۵.۳ نصب بود.
#!/bin/bash
myPath="$0"
if [ "${myPath:0:2}" == "./" ] ; then
myPath=$PWD${myPath:1}
elif [ "${myPath:0:1}" != "/" ] ; then
myPath=$PWD/$myPath
fi
pkgName=starcal2
sourceDir="`dirname \"$myPath\"`"
"$sourceDir/assert_python2"
version=`\$sourceDir/scal2/get_version.py`
tmpDir=/tmp/starcal2-install-arch
mkdir -p $tmpDir
cd $tmpDir
echo "# Contributor: Saeed Rasooli <saeed.gnu@gmail.com>
# This is a local PKGBUILD
sourceDir='$sourceDir'
pkgname=$pkgName
pkgver=$version
pkgrel=1
pkgdesc='A full-featured international calendar writen in Python'
arch=('any')
url=(http://starcal.sourceforge.net)
license=('GPLv3')
depends=('python2>=2.5' 'pygtk>=2.8' 'pygobject' 'python2-numpy')
optdepends=('python-gnomeapplet' 'python2-gnomevfs')
makedepends=()
source=()
md5sums=()
build() {
\"\$sourceDir/install\" \"\$pkgdir\" --for-pkg
}" > PKGBUILD
#echo "$PWD/PKGBUILD created, building and installing package..."
makepkg -sif
cd - > /dev/null
rm -rf "$tmpDir"
از طرفی اینطوری دیپندنسی هاش هم نصب میشه و مثل اسکریپت قبلی اگه نصب نباشه متوقف نمیشه.تاریخها درسته چه خورشیدی و چه میلادیمن یک مساله دارمتاریخ میلادیت درسته ؟
وقتی با موس روش نگه میدارم، روز رو یک روز عقب نشون میده. یعنی اگر الان جمعه باشه پنجشنبه نشون میده
این رو تو دو روز اخیر و تو ساعت های مختلف چک کردم همین مساله وجود داره
بقیه اصلاعات از جمله تاریخ درسته. و وقتی روش کلیک میکنم و باز میشه اونجا هم روز رو درست نشون میده.
من اوبونتو ۱۰.۰۴ دارم و قبلش ۱.۵.۳ نصب بود.
چند تا نکته درباره آرچ لینوکس ، اول اینکه اصلا خوب نیست که ساخت پکیجش توی آرچ به دسترسی روت باشه. حتی makepkg اجازه ساختن پکیح با روت رو نمیده مگه اینکه خودتو as-root بزنید که شما اینکارو انجام دادید، اما اینو میتونید به عنوان جایگزین استفاده کنید و دیگه روت نباشه :ممنون. اینطوری بهتره. (نمیدونستم makepkg آپشنی داره که نصبش هم میکنه) اسکریپت آرچ رو تغییر دادم و آپدیت کردم.
از طرفی اینطوری دیپندنسی هاش هم نصب میشه و مثل اسکریپت قبلی اگه نصب نباشه متوقف نمیشه.
مساله دوم اینه که سیستم makepkg میتونه از git هم بگیره، پس چرا اینطوریش کردید؟ من این پکیج رو نوشتم براش :به هر حال کسی که سورس رو داره برای نصبش نباید نیاز به اینترنت داشته باشه. یعنی غیر از AUR، یه PKGBUILD لوکال هم باشه که با این اسکریپت اتوماتیک ساخته میشه و نصب میشه و راحتتره.
http://aur.archlinux.org/packages.php?ID=48046
-- اگه دوست دارید خودتون maintener پکیج آرچ باشید بگید تا من پکیج رو آزاد کنم.
حواسم نبود. بدون git هم میشه دانلودش کرد. برید اینجااگر کسی بخواهد از ویندوز دانلود کنه باید چی کارکنهدر حال حاضر، تنها راهش اینه که git رو توی ویندوز نصب کنه. پایدارتر که شد توی سورسفورج هم بصورت پکیج آپلود میکنم.
آقا من تازه آپگرید کردم تو یونیتی دیگه نمیشه اپلت اضافه کرد . چی کار میشه کرد ؟نمیدونم. tray هم نداره؟
ببخشید کاش این deb فایل که می سازه رو تو همون پوشه بذاره نه تو rootتوی tmp/ میذاره.
بلهعجیبه! چون باید توی یه پوشهای توی tmp میساخت و البته وقتی نصبش تموم میشه اون پوشه رو پاک میکنه!
ولی من اول tmp رو چک کردم نبود و در فقط تو پوشه روت پیدا کردم! یعنی /
اوبونتوی ۱۱.۰۴ از مکانیزم (نه چندان) جدیدی به اسم indicator استفاده میکنه. یه مطالعهای روش بکن. به نظر چیز سادهای میآد که میتونه خیلی هم مفید باشه. البته notification area میتونه روی اوبونتو ۱۱.۰۴ اجرا بشه، ولی یه مشکلاتی داره و با سیستم هماهنگ نیستآقا من تازه آپگرید کردم تو یونیتی دیگه نمیشه اپلت اضافه کرد . چی کار میشه کرد ؟نمیدونم. tray هم نداره؟
من که از آرچ استفاده میکنم. فقط برای تست اسکریپت ساخت deb یه اوبونتو 10.10 روی virtualbox نصب کرده بودم که اونم وقتی اسکریپت ok شد پاک کردم ;D
باید دید بالاخره تکلیف گنوم ۳ و گنومشل و unity به کجا میرسه.
سلام سعید جانسلام.
من پلاگین اوقات شرعی رو ندارم
ضمنا اون اسکریپتت با این نسخه هم کار میکنه؟
سلام سعید جانسلام.
من پلاگین اوقات شرعی رو ندارم
ضمنا اون اسکریپتت با این نسخه هم کار میکنه؟
پلاگین اوقات شرعی (که برای همهٔ شهرها و همهٔ سالها کار میکنه) با خود ورژن 1.9 هستش، فقط کافیه از توی تنظیمات اضافهش کنید (اگه نیست)
This package is of bad quality
The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.
The package doesn't provide a valid Installed-Size control field. See Debian Policy 5.6.20.
سلامچون فیلد Installed-Size خالیه (نذاشتم که حساب کنه و بذاره).
من بسته دبیان تولید شده رو توی Ubuntu 11.04 با Software Center اجرا میکنم و این ایراد رو میگیره:کد: [انتخاب]This package is of bad quality
The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.
The package doesn't provide a valid Installed-Size control field. See Debian Policy 5.6.20.
میشه راهنمایی کنید؟
sudo dpkg -i DEDVB_FILE
گرچه خود اسکریپت install-debian این کارو میکنه.ممنون. درست شد.خواهش میکنم :)
کلا هم بابت این تقویم دستتون درد نکنه. من معمولا ازش برای دیدن مناسبتهای ایرانی استفاده میکنم. ظاهرا میتونیم خودمون هم مناسبت اضافه کنیم که چیز خوبیه.
اما من ترجیح میدم بتونم از تقویم گوگل خودم مناسبتها را بخونه. آیا امکان sync کردن هست؟فعلا نه. ولی قصد دارم حتماً اضافه کنم، دوستان دیگهای هم اینو درخواست کردن. ولی نمیتونم قول بدم تا چه زمانی انجام بشه...
۱- توی این نسخه جدید اندازه نوشتهها و کلا تقویم خیلی بزرگه. چطوری میشه کوچکش کرد؟بله توی اوبونتو اینطوریه. علتش هم فونتهای پیشفرض هست (مثلاً فونت Sans توی هر توزیعی یه چیزی هست)
محل نمایش تقویم هم وسط مانیتور هست که دوست دارم بره گوشه اما بلد نیستممیتونید پنجره رو جابجا کنید (بالای پنجره کنار دکمه بستن و... یا روی نوارابزار یا هر جای خالی پنجره drag کنید پنجره جابجا میشه)
۲- فلشهای ماه بعد و قبل توی حالت زبان فارسی برعکس هستند.ترجیحات -> ظاهر -> دکمهٔ سال/ماه قبل ... بعد...
سمت چپ اون دکمهٔ افزودن (بهعلاوه) رو هم بزنی هیچی لیست نمیکنه؟سلام.
پلاگین اوقات شرعی (که برای همهٔ شهرها و همهٔ سالها کار میکنه) با خود ورژن 1.9 هستش، فقط کافیه از توی تنظیمات اضافهش کنید (اگه نیست)
برا من تو اون قسمت اصلا چنین چیزی نداره
خیلی خوب و عالی شده! +۱ به میزان زیاد!ممنون علی جان
یه چند تا نکته هم اینور بگم:
- وقتی موقع نصب زبان روی فارسی قرار میگیره، کل locale سیستم میره روی فارسی، برای انگلیسی هم میره روی GB. فکر کنم این کمی مشکل ایجاد کنه :)درسته، مثلاً اگه evolution رو از داخلش باز کنیم... میتونم بذارم برنامههای اکسترنال رو با همون locale انگلیسی باز کنه. ولی خود برنامه بهتره وقتی روی فارسی هست با locale فارسی باشه. مثلاً GTK و مخصوصاً Qt این locale رو بعضی جاها درنظر میگیرن...
- وقتی بیشتر از یک مورد سفارشی برای یک روز انتخاب بشه، فقط یکی رو نشون میده.اون «روزهای دلخواه» خیلی داغونه میخوام کلاً حذفش کنم با یه event managment خیلی کاملتر و بهتر جایگزین کنم.
(process:7750): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
error in plugin pray_times, NameError: global name '_' is not defined
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
(763, 107)
فکر کنم اگه این 1.9.2 روکد: [انتخاب](process:7750): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
error in plugin pray_times, NameError: global name '_' is not defined
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
(763, 107)
دوستان، به نظرتون اینطوری dark باشه چطوره؟ (داخل یه دایرهٔ ساده گذاشتم چون چیز دیگهای به ذهنم نیومد ;D)به نظر من که قبلیه بهتره
(http://s2.postimage.org/13f4qwt0k/starcal2_tray_dark.png) (http://www.postimage.org/)
فکر کنم اگه این 1.9.2 روکد: [انتخاب](process:7750): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
error in plugin pray_times, NameError: global name '_' is not defined
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
(763, 107)
https://sourceforge.net/projects/starcal/files/starcal2/1.9/
دانلود کنی (یا از git دانلود کنی) و نصب کنی درست بشه.
اوه ببخشید!
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1
فقط میمونه یه آیکون dark برای سازگاری بیشتر... که اونم اگه دوستان گرافیست کمک کنن خوب میشه.
در ضمن تو این نسخه جدید مناسبت ها فعال میشن ولی نشونشون نمیده !توی قسمت «شخصی سازی» غیرفعالش نکردید؟
دوباره که اجراش کردم درست شد ممنوندر ضمن تو این نسخه جدید مناسبت ها فعال میشن ولی نشونشون نمیده !توی قسمت «شخصی سازی» غیرفعالش نکردید؟
من از وقتی اوبونتوی ۱۱٫۰۴ رو نصب کردم به شدت دلم تقویم فارسی میخواست و راستش برام مشکل جدی شده بود. چون تو ایران زندگی نمیکنم و تو باغ نیستم، مثلاً باعث شد روز مادر رو از دست بدم و نتونم به مادرم به موقع تبریک بگم!خواهش میکنم.
الان خبر این نسخهٔ تازه رو تو www.osnews.ir خوندم. وقتی اولین بار اجراش کردم و دیدم داره دربارهٔ Unity باهام حرف میزنه باورم نمیشد!
سعیدخان به خاطر بهروزنگهداشتن این برنامهٔ خیلی خوب واقعاً ازت ممنونم. در ضمن، تو حساب PayPal نداری؟!
چند تا مشکل دارم:به هیچ وجه نیازی به ریاستارت نیست. نیازی به حذف قبلی هم نبود. با نصب این ورژن (http://starcal.git.sourceforge.net/git/gitweb.cgi?p=starcal/starcal;a=snapshot;h=e966c81006d2b6a669083334512005afaa247a80;sf=tgz) (که آخرین snapshot هست) باید درست بشه (امیدوارم همینو نصب کرده باشید)
یکی این که اوقات شرعی رو من هم نمیتونم ببینم. اون پروندهای رو که سعید دوباره گذاشته بود رو (که انگار یه نسخهٔ کامل از starcal2 بود) نصب کردم. ولی مشکل حل نشد و هنوز هم اوقات شرعی رو نمیبینم. قبلش نسخهٔ قبلی (1.9.2) رو وا (uninstall) کردم، ولی شاید باید بعد از واکردن نسخهٔ قبلی یه بار اوبونتو رو ریستارت میکردم که نکردم.
دوم این که فلشهایی که باهاش میشه به ماه/سال گذشته یا آینده رفت، جهتشون برعکسه.
۲- فلشهای ماه بعد و قبل توی حالت زبان فارسی برعکس هستند.ترجیحات -> ظاهر -> دکمهٔ سال/ماه قبل ... بعد...
(این برعکس بودنش هم بستگی به سیستم و تنظیمات مربوط به فارسی داره)
سوم این که رفتم توی پنجرهٔ شخصیسازی، داشتم با سبک نوارابزار بازی میکردم که یه هو دکمههاش غیب شد. هر کاری کردم دوباره ظاهر نشدن. ولی با راهاندازی دوبارهٔ starcal2 مشکل حل شد و به حالت عادی برگشت. الان دوباره نمیتونم این مشکل رو بازسازی کنم.احتمالا گزینهٔ «سبک» رو روی «متن» گذاشتید که خب طبیعه، یعنی روی نوارابزار فقط متن دکمهها رو نشون میده. که پیشفرضش «آیکون» هست...
دربارهٔ غیبشدن دکمهها، منظورم دکمههای پنجرهٔ شخصیسازیست، نه دکمههای نوار ابزار تقویم. این دو تا شکل رو ببین:آها! ببینید شما روی هر کدوم اون آیتمها (نواابزار، برچسبهای سال و ماه، تقویم ماه....) که کلیک کنید، پارامترهای مربوط به همون آیتم رو - در صورت وجود - نشون میده.
http://ubuntuone.com/p/wth/
http://ubuntuone.com/p/wtj/
یه پیشنهاد هم دارم. یه مثلث کوچیکی هست زیر پنجرهٔ اصلی تقویم که اگه روش کلیک کنیم متن افزونهها ظاهر/پنهان میشه. اون مثلث به تنهایی خودش یه فضایی رو اشغال کرده. اگر بشه کاری کرد که اون مثلث روی نوار وضعیت باشه خیلی بهتره. نوار وضعیت همیشه جای خالی برای اون مثلث در سمت راست خودش داره. البته نمیدونم پیادهسازیش سخت هست یا نه.توی همون پنجرهٔ «شخصیسازی» اگه روی «متن افزونهها» کلیک کنید، زیرش یه تیک «درون expander» ظاهر میشه که اگه اون تیک رو بردارید، اون مثلثی که میگید، حذف میشه.
یه مشکل دیگه که مستقیماً به starcal2 مربوط نیست ولی فکر کنم یه ربطی بهش داشته باشه: احساس میکنم از وقتی که starcal2 رو نصب کردم، دیگه توی Unity Launcher نمیتونم هیچ متن فارسیای تایپ کنم. یعنی وقتی صفحهکلید روی فارسی باشه و من توی Launcher تایپ کنم، هیچ چیزی نشون نمیده. پیشتر ها میشد فارسی تایپ کرد و نوشتههای فارسی راستچین میشدند.اون دفعهٔ اول که ازتون در مورد اضافه کردن به لیست سفید Unity میپرسه و شما تائید کردید و Unity رو ریاستارت کرد، چون Unity دستورش از داخل استارکل اجرا شده و استارکل هم زبانش فارسی هست، در واقع Unity با زبان فارسی اجرا شده و اونطوری شده!! (که این به ذهن خودم نرسیده بود، ضمن اینکه به نظر میاد یه باگ از Unity هم باشه). دفعات بعدی (بعد از اولین logout) نباید این مشکل پیش بیاد.
نتیجهٔ اجرا در ترمینال:اوه ببخشید! یه اشتباهی شده بود که پلاگینها اصلا تست نمیشد
amp@amp-Vostro-1400:~$ starcal2
(process:8582): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
error in plugin pray_times, NameError: global name 'locName' is not defined
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
نتیجهٔ اجرا در ترمینال:اوه ببخشید! یه اشتباهی شده بود که پلاگینها اصلا تست نمیشد
amp@amp-Vostro-1400:~$ starcal2
(process:8582): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
error in plugin pray_times, NameError: global name 'locName' is not defined
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
الآن اینو دانلود کنید (http://starcal.git.sourceforge.net/git/gitweb.cgi?p=starcal/starcal;a=snapshot;h=6d5c515d268896d0116af4cb022098b0f41b7737;sf=tgz) باید درست بشه
عالی! داره کار میکنه مثل بنز!
(process:9183): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 51, in <module>
from scal2 import ui
File "/usr/share/starcal2/scal2/ui.py", line 448, in <module>
todayCell = cell = cellCache.getTodayCell() ## FIXME
File "/usr/share/starcal2/scal2/ui.py", line 273, in <lambda>
getTodayCell = lambda self: self.getCell(core.getCurrentJd())
File "/usr/share/starcal2/scal2/ui.py", line 271, in getCell
return self.buildCell(jd)
File "/usr/share/starcal2/scal2/ui.py", line 277, in buildCell
local_cell = Cell(jd)
File "/usr/share/starcal2/scal2/ui.py", line 240, in __init__
plug.update_cell(self)
File "/usr/share/starcal2/scal2/plugin_man.py", line 88, in update_cell
t = self.get_text(y, m, d)
File "/usr/share/starcal2/plugins/pray_times.py", line 146, in get_text
times = self.ptObj.getTimes(year, month, day)
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_backend.py", line 197, in getTimes
return self.computeTimes()
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_backend.py", line 287, in computeTimes
times = self.computePrayerTimes(times)
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_backend.py", line 261, in computePrayerTimes
times['fajr'] = self.sunAngleTime(minEval(self.method.fajr), times['fajr'], 'ccw')
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_backend.py", line 226, in sunAngleTime
t = 1.0/15 * arccos((-sin(angle)- sin(decl)*sin(self.lat)) / (cos(decl)*cos(self.lat)))
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_backend.py", line 139, in <lambda>
arccos = lambda d: rtd(math.acos(d))
ValueError: math domain error
~/.starcal2/plugins.conf/pray_times
فهمیدم اینو دانلود کنید (https://github.com/ilius/starcal2/tarball/6b1ff1066f88eb30b80c8b5fce471cacfe324ebf) ببینید درست میشه یا نه.
اوقات شرعی که حساب میکنه رو هم چک کنید و اگه تونستید با یک منبع دیگه توی اینترنت مقایسه کنید (بر اساس الگوریتمی که انتخاب کردید) ببینید درسته یا نه.
ای ول آقا داره کار میکنه. دستت درد نکنه خیلی زیاد :)بله باید به اعشاری تبدیل کنید. یعنی عرض میشه 50.95 (که مثبت یعنی شمالی)، طول میشه 6.96 (که مثبت میشه شرقی)
چیزی که برای کلن نشون میده اینه:
اذان صبح: 1:30 طلوع آفتاب: 5:23 اذان ظهر: 13:30 اذان مغرب: 22:08 نیمهشب: 23:33
چیزی که تو سایت مرکز اسلامی هامبورگ میبینم اینه:
فجــر طلوع افتـاب ظهــر مغـرب نیمه شب
02:31 05:23 13:30 22:08 23:42
که البته نمیدونم اونها چه الگوریتمی به کار میبرن. الگوریتم starcal2 روی مؤسسهٔ ژئوفیزیک تنظیم شده.
راستی، من در وارد کردن طول و عرض جغرافیایی یه کم مشکل دارم. چیزی که تو ویکیپدیا برای کلن نوشته اینه:
Coordinates 50°57′N 6°58′E
ولی نمیدونم آیا باید همین عددها رو (که بر حسب دقیقه و ثانیهٔ قوسی هستن) توی starcal2 وارد کنم یا این که باید این مختصات رو به شکل اعشاری (در پایهٔ ۱۰) تبدیل کنم؟ خوشبختانه در مورد کلن چون مختصاتش نزدیک به عدد کامل بود، اون رو به شکل 51N 7E وارد کردم که فکر میکنم با تقریب خوبی یک نتیجه رو بده. ولی هنوز این برام روشن نیست.
50 + 57/60 = 50.95
6 + 58/60 = 6.966
البته باید یه چیزی اضافه کنم که بشه دقیقه و ثانیه وارد کرد که کاربر مجبور نشه خودش حساب کنه.آقا من نصب کردم اما اجرا نمیشه . یه حرفی میزنه در مورد استفاده سیستم از میز کار unity بعد که Ok کردم دیگه بالا نمیاد . ریست هم کردم سیستم رو اما برنامه اجرا نمیشهتو ترمینال دستور starcal2 رو بزنید و خروجیش رو پست کنید.
خروجیش:آقا من نصب کردم اما اجرا نمیشه . یه حرفی میزنه در مورد استفاده سیستم از میز کار unity بعد که Ok کردم دیگه بالا نمیاد . ریست هم کردم سیستم رو اما برنامه اجرا نمیشهتو ترمینال دستور starcal2 رو بزنید و خروجیش رو پست کنید.
ببخشیدممنون از بابت راهنماییتون . من دانلودش کردم ولی باید چکارش کنم ؟ کجا قرارش بدم ؟ نصبش کنم ؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
extract کنید و فایل install-debian داخلش رو از توی ترمینال با sudo اجرا کنید.ببخشیدممنون از بابت راهنماییتون . من دانلودش کردم ولی باید چکارش کنم ؟ کجا قرارش بدم ؟ نصبش کنم ؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
دستتون درد نکنه از بابت راهنماییextract کنید و فایل install-debian داخلش رو از توی ترمینال با sudo اجرا کنید.ببخشیدممنون از بابت راهنماییتون . من دانلودش کردم ولی باید چکارش کنم ؟ کجا قرارش بدم ؟ نصبش کنم ؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
باز دستور starcal2 رو اجرا کنید خروجیش رو پیست کنید.
فکر کنم همون قبلیه رو دوباره نصب کردید. نه این جدیده که لینک دادم.آقا دستت درد نکنه . بابت حوصله بخرج دادن . حق با شما و آقا مسعود بود . من در دستور نصب باید نام پوشه رو عوض میکردم . با دستور نصب پوشه قبلی نصب میشد . الان نام پوشه رو عوض کردم در دستور اینستال .برنامه اجرا شد \\:D/ موفق باشید
ولی سعیدخان انصافاً برنامهٔ تقویم بهتر از این نمیشه! همه چی داره، تازه اوقات شرعی رو هم هر جا باشی حساب میکنه! حرف نداره!مرسی مسعود جان
پیشنهاد: برنامههای دیگهای هستن که برای آب و هوا یا برای تنظیم ساعت فهرست شهرها رو تو خودشون دارن. مثلاً indicator-weather توی اوبونتوی 11.04. میتونی فهرست شهرها رو از اون برنامهها برداری و تو برنامهات بذاری؟ شایدم همچین فهرستی که مختصات جغرافیایی هم توش باشه وجود نداشته باشه.
برای طراحی تم تکرنگ (هماهنگ با اوبونتو) کمکی از من برمیاد؟ من با Inkscape زیاد کار کردم. پیشنهادی داری که من شروع کنم به ساختن؟
سعید جان سلام دمت گرمچشم در اولین فرصت این کارو انجام میدم.
کولاک شده
ممکنه اسکریپتی هم که یهم دادی به روزش کنی تا با نرم افزار جدیدیت همخونی داشته باشه؟
No handlers could be found for logger "starcal2"
StarCalendar 1.9.2, OS: Ubuntu 11.04, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
(800, 24)
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1481, in keepAboveClicked
ui.saveLiveConf()
File "/usr/share/starcal2/scal2/ui.py", line 119, in saveLiveConf
open(confPathLive, 'w').write(text)
IOError: [Errno 13] Permission denied: '/home/mahdiyar/.starcal2/ui-live.conf'
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 1489, in stickyClicked
ui.saveLiveConf()
File "/usr/share/starcal2/scal2/ui.py", line 119, in saveLiveConf
open(confPathLive, 'w').write(text)
IOError: [Errno 13] Permission denied: '/home/mahdiyar/.starcal2/ui-live.conf'
/home/mahdiyar/.starcal2
رو پاک کنید درست میشه.
عجیبه که Permission denied میده!
به هر حال یه بار پوشهٔکد: [انتخاب]/home/mahdiyar/.starcal2
رو پاک کنید درست میشه.
ممنون درست شد. نمیدونم موقع نصب چی کار کرده بودم. کلا پوشه /usr/share/starcal2 مال root بود همین طور فایل deb که درست کرده بودم.بازم همون ارور رو میده؟ اگه نه خروجیش رو بذارید.
ولی هنوز هم برنامه بسته نمیشه. حتی کلا پاک کردم و دوباره نصب کردم بازم بسته نمیشه.
ممنون درست شد. نمیدونم موقع نصب چی کار کرده بودم. کلا پوشه /usr/share/starcal2 مال root بود همین طور فایل deb که درست کرده بودم.بازم همون ارور رو میده؟ اگه نه خروجیش رو بذارید.
ولی هنوز هم برنامه بسته نمیشه. حتی کلا پاک کردم و دوباره نصب کردم بازم بسته نمیشه.
نتیجهٔ ور روفتن با تنظیمهای starcal2 پس از دو روز. بالاخره چیزی شبیه به تم تیرهٔ اوبونتو.فیل تره !!! میشه یه جا دیگه آپلود کنید .
http://fa.rghost.net/9329021
نتیجهٔ ور روفتن با تنظیمهای starcal2 پس از دو روز. بالاخره چیزی شبیه به تم تیرهٔ اوبونتو.فیل تره !!! میشه یه جا دیگه آپلود کنید .
http://fa.rghost.net/9329021
ببخشیدمن قبلا برنامه رو از این لینک دانلود و نصب کردم . الان که دوباره این کار رو کردم دیدیم که دیگه وقایع رو ندارم در تاریخ ها و اینکه با بالا اومدن اوبونتو آیکونش در panel قرار نمیگیره . آیا کلا فایل موجود در لینک تغییر کرده؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
برای این که starcal2 همزمان با راهاندازی اوبونتو اجرا شود، بروبد به «ترجیحات» -> «عمومی» و کنار گزینهٔ «در شروع نشست اجرا شو» را تیک بزنید.ببخشیدمن قبلا برنامه رو از این لینک دانلود و نصب کردم . الان که دوباره این کار رو کردم دیدیم که دیگه وقایع رو ندارم در تاریخ ها و اینکه با بالا اومدن اوبونتو آیکونش در panel قرار نمیگیره . آیا کلا فایل موجود در لینک تغییر کرده؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
دست شما درد نکنه بابت راهنمایی وقایع تاریخی کلی درگیرش بودم . فقط در راه اندازی شدن باید بگم اون در شروع نشست اجرا شو رو تیک دار کرده بودم که هیچ همه رو تیک زده بودم اما اجرا نمیشد یعنی در پنل قرار نمیگیره که فکر کنم مربوط به گزینه پنجره در نوار وظیفه باشه. موقعی هم که سیستم بالا میاد . برنامه اجرا میشه نه یکی بلکه دو تا و ارور زیر رو هم نمایش میدهبرای این که starcal2 همزمان با راهاندازی اوبونتو اجرا شود، بروبد به «ترجیحات» -> «عمومی» و کنار گزینهٔ «در شروع نشست اجرا شو» را تیک بزنید.ببخشیدمن قبلا برنامه رو از این لینک دانلود و نصب کردم . الان که دوباره این کار رو کردم دیدیم که دیگه وقایع رو ندارم در تاریخ ها و اینکه با بالا اومدن اوبونتو آیکونش در panel قرار نمیگیره . آیا کلا فایل موجود در لینک تغییر کرده؟
اینو دانلود کنید درست میشه
https://github.com/ilius/starcal2/tarball/918cc92c6e36e78c68007f9953e956850890355d
احتمالاً برای داشتن وقایع هم باید بروید به «ترجیحات» -> «مدیریت افزونه» و کنار گزینههایی که میخواهید تیک بزنید.
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/plugin_man.py", line 139, in loadExternalPlugin
mod = __import__(name)
File "/usr/share/starcal2/plugins/pray_times.py", line 46, in <module>
from pray_times_qt import *
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_qt.py", line 23, in <module>
from PyQt4 import QtGui as qt
ImportError: No module named PyQt4
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/plugin_man.py", line 139, in loadExternalPlugin
mod = __import__(name)
File "/usr/share/starcal2/plugins/pray_times.py", line 46, in <module>
from pray_times_qt import *
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_qt.py", line 23, in <module>
from PyQt4 import QtGui as qt
ImportError: No module named PyQt4
StarCalendar 1.9.2, OS: Linux Mint 11 Katya, Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
(process:15802): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(175, 184)
این باگ اوقات شرعی رو برطرف کردم (که میخواست با رابط qt اجرا بشه)خدا قوت! دستت درد نکنه!
یه باگ هم توی اپلت گنوم بود که احتمالاً بخاطر همون دوستمون janbarkaff با مشکل مواجه شده بود
و یه سری باگها هم که قبلاً (از 1.9.2 تا الآن) برطرف شده بود.
برای همین ورژن 1.9.3 رو توی سورسفورج آپ کردم.
https://sourceforge.net/projects/starcal/files/starcal2/1.9/starcal2-1.9.3.zip/download
این باگ اوقات شرعی رو برطرف کردم (که میخواست با رابط qt اجرا بشه)بابت زحماتی که متحمل میشین دست شما درد نکنه . من نسخه جدید رو دانلود و نصب کردم که بدون مشکل اجرا میشد . اما نمیدونم چرا ارور میده باز . یعنی دیگه بعد از وارد شدن به اوبونتو فعال نیست و وقتی میخوام با گزینه add to panel اونو در پنل بالایی فعال کنم ارور میگیرم . فکر کنم ارور بعد از نصب برنامه docky بوجود آمده . شایدم اون برنامه مقصر نباشه اما بعد نصبش دیدم این ارور رو میگیرم .البته من از طریق software center هم اومدم در adds on گزینه islamic hijri data ... رو هم فعال کردم شاید بخاطر اون باشه
یه باگ هم توی اپلت گنوم بود که احتمالاً بخاطر همون دوستمون janbarkaff با مشکل مواجه شده بود
و یه سری باگها هم که قبلاً (از 1.9.2 تا الآن) برطرف شده بود.
برای همین ورژن 1.9.3 رو توی سورسفورج آپ کردم.
https://sourceforge.net/projects/starcal/files/starcal2/1.9/starcal2-1.9.3.zip/download
python /usr/share/starcal2/scal2/ui_gtk/starcal-gnome2-applet.py -w
اگه عادی (با دستور starcal2 که توی tray icon میره) هم مشکل هست، خروجی دستور starcal2 رو بذارید.
اگه فقط با اپلت گنوم ۲ مشکل هست خروجی این دستور رو بذارید:کد: [انتخاب]python /usr/share/starcal2/scal2/ui_gtk/starcal-gnome2-applet.py -w
اگه عادی (با دستور starcal2 که توی tray icon میره) هم مشکل هست، خروجی دستور starcal2 رو بذارید.
ImportError: No module named gnomeappletپکیج python-gnomeapplet رو نصب کنید.
lمتشکرم . درست شدImportError: No module named gnomeappletپکیج python-gnomeapplet رو نصب کنید.
نمیشه از این برنامه بک آب گرفت؟ منظورم روزهایی تولد و کاری که بهش اضافه میکنیم.میتونید پوشهٔ تنظیماتش رو کپی کنید:
cp -R ~/.starcal2 ~/Desktop/starcal2-home-backup
نمیشه از این برنامه بک آب گرفت؟ منظورم روزهایی تولد و کاری که بهش اضافه میکنیم.میتونید پوشهٔ تنظیماتش رو کپی کنید:کد: [انتخاب]cp -R ~/.starcal2 ~/Desktop/starcal2-home-backup
میتونید همون پوشه رو دوباره سر جاش کپی کنید (برعکس همین دستور)نمیشه از این برنامه بک آب گرفت؟ منظورم روزهایی تولد و کاری که بهش اضافه میکنیم.میتونید پوشهٔ تنظیماتش رو کپی کنید:کد: [انتخاب]cp -R ~/.starcal2 ~/Desktop/starcal2-home-backup
ممنون بعد چجوری از این بکاپ استفاده کنم؟ تو خود برنامتون گزینه برای رستور کردن بکاپ نداره!
sudo bash ./starcal2/install-debian
sudo ./install-debian
درود دوباره.
من الان نسخهٔ ۱٫۹٫۳ رو برای یه لپتاپ دیگه بارگرفتم که نصب کنم. روی این لپتاپ اوبونتوی ۱۰٫۱۰ نصبه. بر اساس چیزی که توی پروندهٔ README نوشته بود، باید با فرمان زیر نصب بشه:کد: [انتخاب]sudo bash ./starcal2/install-debian
آما، با این فرمان پیغام خطا میده. ولی اگه این رو بزنیم نصب میشه:کد: [انتخاب]sudo ./install-debian
فقط همین. بازم دست شما درد نکنه به خاطر این نرمافزار عالی.
بله بله عرض من هم همین بود :) فرمان اول چیزی هست که توی پروندهٔ Readme نوشته شده و انگار اشتباهه.درود دوباره.
من الان نسخهٔ ۱٫۹٫۳ رو برای یه لپتاپ دیگه بارگرفتم که نصب کنم. روی این لپتاپ اوبونتوی ۱۰٫۱۰ نصبه. بر اساس چیزی که توی پروندهٔ README نوشته بود، باید با فرمان زیر نصب بشه:کد: [انتخاب]sudo bash ./starcal2/install-debian
آما، با این فرمان پیغام خطا میده. ولی اگه این رو بزنیم نصب میشه:کد: [انتخاب]sudo ./install-debian
فقط همین. بازم دست شما درد نکنه به خاطر این نرمافزار عالی.
این به خاطر اینه که شما توی پوشهی starcal2 هستید ;)
منم یه مشکلی دارم اینکه در ورژن ۱.۹.۳ نمایش تاریخ به صورت میلادی است در صورتی تنظیم برای تقویم جلالی استتوی ترجیهات -> تقویمهای نمایش داده شده، اولی رو جلالی کنید.
و عدم نمایش صحیح اوقات شرعی
ممنوم میشم کمک کنید
starcal2
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/plugin_man.py", line 139, in loadExternalPlugin
mod = __import__(name)
File "/usr/share/starcal2/plugins/pray_times.py", line 44, in <module>
from pray_times_gtk import *
File "/usr/share/starcal2/plugins/pray_times_files/pray_times_gtk.py", line 22, in <module>
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: No module named cairo
StarCalendar 1.9.3, OS: Linux Mint Debian Edition, Python 2.7.1+ (default, Apr 20 2011, 10:53:33) [GCC 4.5.2]
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/ui_gtk/starcal2.py", line 58, in <module>
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: No module named cairo
ali@jaguar ~/Desktop $ starcal2 --version
1.9.3
به نظر میاد PyGTK درست نصب نیست. cairo رو برای پایتون نداره در حالیکه بخشی از PyGTK هست.کد: [انتخاب]from gtk import _gtk
ImportError: No module named cairo
سلام و وفت بخیرسلام
از بابت این برنامه بی نهایت سپاسگزارم
فقط یه مشکلی که هست در تقویم هجری قمریه، که نمونه اش در همین تغییر شروع ماه رمضان نمیشه تقویم رو اصلاح کرد. در برنامه های موبایل یک تقویمی هست که در این خصوص آیتم جابجایی قمری قرار داده و کاربر میتونه اصلاح بکنه
اگه این امکان هم فراهم بشه، نور علی نور میشه!
ممنون
آقا توی اوبونتو 11.10 چجوری به پنل بالا اضافش کنم ؟هنوز اوبونتو 11.10 رو تست نکردم... یه چند روز صبر کنید...
سلام...
چه طوری این تقویم رو کاری کنم که همیشه زیر پنجره های فعال باشه....چون الان هر پنجره ای یا برنامه ای مثل فایرفاکس اجرا میکنم این تقویم روی اون قرار میگیره!
درسته که گزینههای توی tray همیشه روی پنجرههای دیگه قرار میگیرند، ولی من حدس میزنم منظور ایشون این باشه که چرا وقتی که یه جای دیگه از صفحه رو کلیک میکنیم، استارکل خودبهخود بسته نمیشه. الان برای این که پنجرهٔ استارکل رو ببندیم (فقط پنجره رو ببندیم، نه این که برنامه رو ببندیم که از tray پاک بشه) باید یک بار دیگه روی آیکن اون کلیک کنیم. این رفتار در مقایسه با نشانگرهای دیگه توی tray (مانند تقویم پیشفرض و ولوم) عادی نیست. نشانگرهای دیگه درست مثل منوهای برنامهها رفتار میکنند: وقتی دیگه فوکوس روشون نیست خودبهخود ناپدید میشوند. در ضمن، اگر روی یک گزینه از منوها کلیک کنیم و بعد ماوس رو روی منوهای دیگه حرکت بدیم، منوهای دیگه باز میشوند. استارکل مثل یک منو رفتار نمیکنه. به نظر من هم ایدهآلش اینه که درست مثل یک منو باشه.سلام...
چه طوری این تقویم رو کاری کنم که همیشه زیر پنجره های فعال باشه....چون الان هر پنجره ای یا برنامه ای مثل فایرفاکس اجرا میکنم این تقویم روی اون قرار میگیره!
قراره بره تو tray دیگه.
آخه تقویم پیشفرض و ولوم تو tray نیستن، نشانگر(اندیکاتور) هستنها ببخشید حواسم به فرق بین اجزای مختلف که سمت راست نوار منو هستند نبود. راست میگی. اما من حتی برنامههای جانبیای رو هم میشناسم که درست مثل استارکل نصب میشوند: مثلاً GoldenDict یا Weather Indicator یا System Load Indicator. اونها هم کاملاً مثل منو رفتار میکنند. این سه تا برنامهای رو که نام بردم همین الان روی اوبونتوی ۱۲٫۰۴ من در حال اجرا هستند و آیکنهاشون مثل منو رفتار میکنه.
سلام...روی نوارابزار پنجرهٔ اصلی راستکلیک کنید و تیک On Top (یا در بالا) رو بردارید. در این صورت پنجرههای جدید میان روش.
چه طوری این تقویم رو کاری کنم که همیشه زیر پنجره های فعال باشه....چون الان هر پنجره ای یا برنامه ای مثل فایرفاکس اجرا میکنم این تقویم روی اون قرار میگیره!
مگه GoldenDict هم Indicator داره؟ بعد روی آیکونش کلیک میکنید چه اتفاقی میفته؟ پنجرهٔ اصلیش با کل محتویاتش که نمیتونه بصورت popup باز بشه.آخه تقویم پیشفرض و ولوم تو tray نیستن، نشانگر(اندیکاتور) هستنها ببخشید حواسم به فرق بین اجزای مختلف که سمت راست نوار منو هستند نبود. راست میگی. اما من حتی برنامههای جانبیای رو هم میشناسم که درست مثل استارکل نصب میشوند: مثلاً GoldenDict یا Weather Indicator یا System Load Indicator. اونها هم کاملاً مثل منو رفتار میکنند. این سه تا برنامهای رو که نام بردم همین الان روی اوبونتوی ۱۲٫۰۴ من در حال اجرا هستند و آیکنهاشون مثل منو رفتار میکنه.
نه،گلدن دیکت یک منوی کوچولو داره که گزینههاش اینهاست:مگه GoldenDict هم Indicator داره؟ بعد روی آیکونش کلیک میکنید چه اتفاقی میفته؟ پنجرهٔ اصلیش با کل محتویاتش که نمیتونه بصورت popup باز بشه.آخه تقویم پیشفرض و ولوم تو tray نیستن، نشانگر(اندیکاتور) هستنها ببخشید حواسم به فرق بین اجزای مختلف که سمت راست نوار منو هستند نبود. راست میگی. اما من حتی برنامههای جانبیای رو هم میشناسم که درست مثل استارکل نصب میشوند: مثلاً GoldenDict یا Weather Indicator یا System Load Indicator. اونها هم کاملاً مثل منو رفتار میکنند. این سه تا برنامهای رو که نام بردم همین الان روی اوبونتوی ۱۲٫۰۴ من در حال اجرا هستند و آیکنهاشون مثل منو رفتار میکنه.
خب آره. اونا اندیکاتور هستن و توشون نمیشه زیاد تغییرات ظاهری داشت. برای برنامهای مثل starcal با این همه تنظیمات، اصلا مناسب نیست چنین چیزیخب فکر کنم در این باره اختلاف دیدگاه داریم. من نظر خودم رو میگم:
خب کارهایی مثل تبدیل تاریخ و افزودن روزهای تولد، سالگرد ازدواج و… رو واقعا نمیشه تو حالت اندیکاتور انجامداد. میشه یه نسخهی محدود شده از استارکل رو باهاش ارائه کرد. ولی مثلا اگه بعدا بخواد امکاناتی مثل سینکشدن با تقویم گوگل و… هم بهش اضافه بشه با اون رابط تغییرش بسیار سختهمن فکر میکنم برای طراحی یونیتی خیلی فکر شده. بهویژه روی اندیکاتورها مدت خیلی زیادی کار شده. اینها رو از نوشتههای وبلاگ design.canonical.com میشه فهمید. برای همین به نظر من خوبه که در طراحی رابط استارکل از استانداردهای یونیتی پیروی بشه. البته جسارت نباشه به سعید و بقیهٔ دوستان دستاندرکار! من که واضحه هیچکارهام ;) فقط نظرم رو به عنوان یه کاربر پرچونه دارم میگم :P
پشتیبانی از indicator رو بصورت منو اضافه کردم (که گزینهٔ اول منو، نمایش پنجرهٔ اصلی هست)ای ول! خیلی ممنون که این قدر سریع این کار رو کردی! پیشنهاد میکنم نخستین سه تا گزینهٔ این منو توش تاریخها رو نوشته باشه، و اگه روش کلیک کنیم، هیچی نشه. میدونم چندان خوشگل نیست، ولی بهتر از اینه که نشه تاریخ رو با یک کلیک دید. و پیشنهاد دیگهم هم اینه که گزینههای دیگهٔ منو رو برداری که شلوغ نشه. من میگم فقط همین گزینهها رو داشته باشه:
در ورژن بعدی خواهد اومد.
ولی اینکه یه پنجرهٔ کوچیک حاوی یک نمونهٔ سادهشدهٔ پنجرهٔ اصلی رو بجای اون منو نشون بده، هم پیشنهاد خوبیه. میشه بعنوان یک آپشن به یوزر اجازه داد که منو نشون بده یا این تقویم ساده رو. ببینم چی میشه... ممنون از پیشنهاد. (یه نکتهٔ مهم portability هست چون زیاد دوست ندارم distro-dependent بشه)
همین الان نسخهٔ تازه رو گرفتم و نصبیدم. تا حالا روی اوبونتوی ۱۲٫۰۴ این رو ننصبیده بودم. درست بعد از نصب استارکل، آپدیت منیجر اوبونتو این پیغام خطا رو نشون داد:
The package system is broken
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f
The following packages have unmet dependencies:
starcal2: Depends: python (>= 2.6) but 2.7.3-0ubuntu2 is installed
Depends: python-gtk2 (>= 2. 8) but 2.24.0-3 is installed
Depends: python-gflags but it is not installed
محض اطلاع عرض کردم.
apt-get install -f
رو بزن تا ایراد ها رو بر طرف کنه خب
همین الان نسخهٔ تازه رو گرفتم و نصبیدم. تا حالا روی اوبونتوی ۱۲٫۰۴ این رو ننصبیده بودم. درست بعد از نصب استارکل، آپدیت منیجر اوبونتو این پیغام خطا رو نشون داد:
The package system is broken
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f
The following packages have unmet dependencies:
starcal2: Depends: python (>= 2.6) but 2.7.3-0ubuntu2 is installed
Depends: python-gtk2 (>= 2.8) but 2.24.0-3 is installed
Depends: python-gflags but it is not installed
محض اطلاع عرض کردم.
من که زیاد از امور فنی سر در نمیارم، ولی اگر این استارکل به یه بستهای نیاز داشته باشه، با فرمانهمین الان نسخهٔ تازه رو گرفتم و نصبیدم. تا حالا روی اوبونتوی ۱۲٫۰۴ این رو ننصبیده بودم. درست بعد از نصب استارکل، آپدیت منیجر اوبونتو این پیغام خطا رو نشون داد:
The package system is broken
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f
The following packages have unmet dependencies:
starcal2: Depends: python (>= 2.6) but 2.7.3-0ubuntu2 is installed
Depends: python-gtk2 (>= 2.8) but 2.24.0-3 is installed
Depends: python-gflags but it is not installed
محض اطلاع عرض کردم.
از git hub دانلود کردی دیگه نه؟
این اروری هم که نشون میده خیلی غیرعادیه. چون 2.7.3 بیشتر از 2.6 هست!! 2.24 هم بیشتر از 2.8 هست. python-gflags رو هم خودش باید نصب کنه چون توی مخازن هست
sudo bash install_debian
آیا اون پیشنیازها خودبهخود نصب میشن؟من که زیاد از امور فنی سر در نمیارم، ولی اگر این استارکل به یه بستهای نیاز داشته باشه، با فرماناون اسکریپت install-debian کارش اینه که پکیج deb رو میسازه (توی دایرکتوری جاری هم کپی میکمنه و مسیرش رو هم مینویسه). بعد اگه gdebi داشته باشید با اون سعی میکنه نصبش کنه وگرنه با dpkg سعی میکنه نصب کنه. gdebi خودش پیشنیازها رو در نظر میگیره. dpkg هم فکر کنم همینطوره. به هر حال اون پکیج deb که میسازه رو خودتون هم میتونید به هر صورتی که خواستید نصب کنید.کد: [انتخاب]sudo bash install_debian
آیا اون پیشنیازها خودبهخود نصب میشن؟
من حدس میزنم فقط در صورتی بستههای مورد نیاز نصب میشن که من استارکل رو از پروندهٔ deb نصب کنم. آخه اون جوری استارکل توی Ubuntu Software Center نصب میشه و اون جا حواسش به همهٔ این جور پیشنیازها هست. ولی وقتی توی ترمینال دارم از سورس کامپایلش میکنم، کسی نیست که بستههای پیشنیاز رو نصب کنه. مگر این که من اشتباه کنم و تو در اون اسکریپت install_debian گنجونده باشی که apt-get install folan behman.
راستی استارکل۲ رو توی مسابقهٔ کنونیکال شرکت نمیدی؟ من هم پشتیبانی میکنم هم تبلیغ!حالا ببینم چی میشه. ولی زیاد امید ندارم برنده بشه، چون فقط بین ایرانیا کاربر داره.
http://developer.ubuntu.com/showdown
درسته مخاطبش محدودتره، ولی ویژگی خیلی مهمش اینه که داره به یه نیاز واقعی و مهم پاسخ میده. از این برنامههای مافنگی نیست که باهاش میشه لایکهای فیسبوک رو طبقهبندی کرد و تعداد اپهای فلیکر رو با فلانی به اشتراک گذاشت! حتی ممکنه امتیاز ویژهای برای محلیبودن یه نرمافزار درنظر بگیرن.راستی استارکل۲ رو توی مسابقهٔ کنونیکال شرکت نمیدی؟ من هم پشتیبانی میکنم هم تبلیغ!حالا ببینم چی میشه. ولی زیاد امید ندارم برنده بشه، چون فقط بین ایرانیا کاربر داره.
http://developer.ubuntu.com/showdown
فقط فکر کنم باید تم برنامه رو خاکستری کنی. من تو اوبونتوی قبلیم (که پاکش کردم) هم آیکنها و هم رنگبندی خونهها رو با طیفهای مختلف خاکستری درست کرده بودم و به نظر خودم روی اوبونتو (با تم تکرنگش) خیلی قشنگتر از حالت پیشفرض استارکل به نظر میرسید. اشتباه کردم و ازش بکآپ نگرفتم و با نصب اوبونتوی تازه پاک شد.درسته مخاطبش محدودتره، ولی ویژگی خیلی مهمش اینه که داره به یه نیاز واقعی و مهم پاسخ میده. از این برنامههای مافنگی نیست که باهاش میشه لایکهای فیسبوک رو طبقهبندی کرد و تعداد اپهای فلیکر رو با فلانی به اشتراک گذاشت! حتی ممکنه امتیاز ویژهای برای محلیبودن یه نرمافزار درنظر بگیرن.راستی استارکل۲ رو توی مسابقهٔ کنونیکال شرکت نمیدی؟ من هم پشتیبانی میکنم هم تبلیغ!حالا ببینم چی میشه. ولی زیاد امید ندارم برنده بشه، چون فقط بین ایرانیا کاربر داره.
http://developer.ubuntu.com/showdown
[shervinkh@Leo145-Laptop ~]$ starcal2-qt
** (process:3133): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'
** (process:3133): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'
** (process:3133): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
StarCalendar 1.9.5, OS: , Python 2.7.3 (default, Apr 14 2012, 23:17:35) [GCC 4.7.0 20120407 (prerelease)]
QLayout::addChildLayout: layout "" already has a parent
Traceback (most recent call last):
File "/usr/share/starcal2/scal2/ui_qt/starcal2.py", line 1713, in <module>
sys.exit(main())
File "/usr/share/starcal2/scal2/ui_qt/starcal2.py", line 1700, in main
mainWin = MainWin(trayMode=2)
File "/usr/share/starcal2/scal2/ui_qt/starcal2.py", line 1139, in __init__
self.prefDialog = preferences.PrefDialog(self)
File "/usr/share/starcal2/scal2/ui_qt/preferences.py", line 1701, in __init__
optl = ModuleOptionItem(mod, opt)
File "/usr/share/starcal2/scal2/ui_qt/preferences.py", line 449, in __init__
raise RuntimeError('bad option type "%s"'%t)
RuntimeError: bad option type "Tune Hijri Monthes"
[shervinkh@Leo145-Laptop ~]$
یه ایده: تو اندیکاتور قبل از منوی بیشتر یه گزینه بذار که با کلیک کردن روش تقویم به صورت کامل (حالت کلاسیک) نشون داده بشهتوی 2.0 همین کار انجام شده.