-
سلام
من دارم یه اپلت برای گنوم مینویسم که تاریخ و ساعت فارسی را نشون بده
تا الان این شکلی شده
(http://mohsendavari.com/gnome_applet_davarisaat.png)
به نظرتون چه امکاناتی بهش اضافه کنم؟
اصلا چنین اپلتی به درد میخوره؟
=====
صفحه ی مخصوص برنامه در سایت گنوم http://live.gnome.org/Persiandate
=====
آخرین نسخه http://mohsendavari.com/applet/saat_1.3-1_i386.deb (http://mohsendavari.com/applet/saat_1.3-1_i386.deb)
=======
آموزش قراردادن اپلت تاریخ به جای اپلت تاریخ میلادی پیش فرض اوبونتو :
ابتدا بر روی اپلت تاریخ میلادی موجود در پنل بالایی گنوم کلیک راست کنید و گزینه ی remove را انتخاب کنید.
بعد از نصب اپلت و قراردادن اپلت در پنل بالایی گنوم در ترمینال دستور gconf-editor را تاپپ کنید.
در منوی edit گزینه ی find را کلیک کنید.
در پنجره ای که باز میشود عبارت Saat را دقیقا با همین شکل ( از نظر حروف کوچک و بزرگ دقیقا اینجوری باید بنویسید ) تایپ کنید و هر ۲ چک باکس موجود در پنجره را تیک بزنید و بر روی find کلیک کنید.
یک نتیجه پیدا میشود . روی آن کلیک نمایید تا اطلاعاتی مانند این تصویر برای شما نمایش داده شود.
(http://mohsendavari.com/gnome_applet_davarisaat_config.png)
حال باید مقادیر را دقیقا مانند تصویر بالا تنظیم کنید.یعنیlocked را تیک بزنید و panel_right_stick را تیک بزنید و postion را برابر 3 قرار دهید
برنامه ی Configuration Editor را ببنیدید.
یک مرتبه لوگ اوت یا ریستارت کنید.
اگر مشکل خاصی پیش نیاید الان باید اپلت تاریخ فارسی به جای اپلت تاریخ میلادی قرار گرفته باشد.
اگر مشکلی پیش آمد باید مراحل بالا را تکرار کنید ولی برای positon مقدار های دیگری مانند 2 یا 4 یا 5 یا 6 را تنظیم نمایید.
-
ویرایش شد!!!!
عالیه \\:D/ \\:D/
-
آره دیدم
چطور؟
-
این چیزی که من نوشتم اپلت هست ولی starcalender یه برنامه هست.
-
این رو چطور؟
http://home.gna.org/jalali-calendar
-
اینا هیچ کدومشون همون جایی که قرار هست تاریخ را بنویسند کامل نمینویسند.
مثلا فقط مینوسند 17 خوب این ۱۷ به چه درد من میخوره؟
این چیزی که من ساختم دقیقا مثل اپلت Clock 2.28.0 هست یعنی کامل تاریخ و ساعت را نشون میده.
مثلا مینویسه 17 : 19 28 - 8 - 1388
متوجه منظورم شدید؟
-
با تیم توسعهی استارکل صحبت کن به عنوان یه پلاگین یا حتی جزیی از برنامه بهش اضافه بشه. این جوری خیلی بهتره و کاربها هم دعات میکنن ;)
-
استارکل با پایتون نوشته شده ولی من c++ کار میکنم.
در ضمن من بالا توضیح دادم اونا برنامه نوشتن ولی من فقط یک اپلت برای گنوم نوشتم.
-
به نظر من که وجود چنین اپلتی خیلی مفید است.
اگر سورس برنامه را روی سایت http://sourceforge.net آپلود کنید، دیگران هم میتوانند آزمایشش کنند و باگها را گزارش کنند!
متشکرم.
-
سرانجام این اپلت چه شد؟
متشکرم.
-
اینم آماده شده.
ولی مشکلش همون ۶۰ مگ هست که توی پیغام خصوصی گفتید.
باید یک راه حلی پیدا کنم که نیازی به نصب وابستگی ها نباشه.
اگه میتونی اون ۶۰ مگ را نصب کنی فایلش را بزارم
-
مشکل وابستگیها حل شد.
بیصبرانه منتظرم اپلت تاریخ و ساعت فارسی را امتحان کنم.
-
آقا یه سوال.
این تقویم فارسی چجوری کار میکنه ؟
روز و ماه رو از سایتی چیزی میگیره ؟ یا با توجه به میلادی تبدیل به شمسی میکنه ؟ یا با توجه به روز های هفته ؟
-
این فایل deb مثل همون فایل قبلی
http://mohsendavari.com/applet/saat_0.1-1_i386.deb
فقط save as link فراموش نشه
البته این تاریخ خیلی ساده هست.
خیلی گزینه های میخوام بهش اضافه کنم.
تست کنید.
مشکلی داشتید بگید
-
درست عمل کرد.
متشکرم.
-
آخیش
الان میتونم سرم را راحت روی پشتی بزارم و بخوابم
-
سلام.
ورژن جدید آماده شد
http://mohsendavari.com/applet/saat_0.9-1_i386.deb
تغییرات صورت گرفته :
نمایش اعداد به فارسی
تنظیمات مربوط به رنگ و فونت نوشته ها
تنظیمات مربوط به فرمت نمایش تاریخ به همراه راهنما
====
فرمت پیشنهادی من این هست :
d F Y ساعت H:i
====
منتظر پیشنهادهای دوستان هستم.
============================
اپلت دیگه ای هست که دوستان نیاز داشته باشند؟
اگر پیشنهادی دارید بگید که اگر از توانم برمیومد انجام بدم
-
سلام و خسته نباشید. ممنون از Applet های تاریخ جلالی و ارز. مخصوصاٌ از applet saat که خیلی به درد خورد و بسیار راحت شخصیسازی میشود، اگر سورس این برنامه را هم پخش کنید ممنون میشم، توی ساتتون لینکی بهش ندارید. امیدوارم که به repository ها هم روزی اضافه بشن.
چند پیشنهاد که برای بهبود این دو برنامه به ذهنم میرسد.
۱- دیالوگهای »تنظیمات با موفقیت ذخیره گردید.« را حذف کنید و یا اینکه آنها را به osd-notify انتقال بدید.
۲- چیز دیگه ای که بنظزم میرسه اضافه کردن حالت نمایش دو خطی برای هر دو apple هست تا فضای کمتری اشغال کنند ) البته در حالت دو خطی اندازه پیشفرض قلمها باید کمی کوچک تر باشد تا ارتفاعش از gnome-panel بیشتر نشود(:
۹،۸۹۹
ریال
۲۴ اسفند
۱۳۸۸
۳- و در آخر در برنامه ارز میتونید اختیار نمایش واحد ارز رو هم اضافه کنید که اگه در دوخط جدا نمایش داده شوند جای زیادی نمیگیرن.
۹،۸۹۹ ریال = ۱ دلار امریکا
یا
۹،۸۹۹ ریال )USD)
در دو خط جدا:
۹،۸۹۹ ریال
دلار امریکا
-
سورس رو لطفا" آپلود کنید تا برای سیستم های 64 بیتی فایل deb بسازم . باتشکر
-
۱- دیالوگهای »تنظیمات با موفقیت ذخیره گردید.« را حذف کنید و یا اینکه آنها را به osd-notify انتقال بدید.
انجام شد
(http://mohsendavari.com/applet/images/10.png)
نسخه ی جدید
http://mohsendavari.com/applet/arz_1.0-1_i386.deb
-
سورس رو لطفا" آپلود کنید تا برای سیستم های 64 بیتی فایل deb بسازم . باتشکر
سورس اپلت ارز را گذاشتم
http://mohsendavari.com/applet/arz.tar.gz
سورس تاریخ را چون هنوز امکاناتش به نظرم کم هست منتشر نمیکنم
حداقل ۲-۳ مورد تغییر دیگه باید بدم وقتی اون تغییرات را دادم سورس را منتشر میکنم
البته اگه کسی همین سورس نسخه ی الان را میخواد پیغام خصوصی بده تا بهش بدم چون فعلا دوست ندارم سورس عمومی بشه.
-
اپلت تاریخ را هم یه دستی بهش کشیدم و چند تا تغییر دادم
اول طرز نمایش پیغام را تغییر دادم
دوم چند تا فرمت جدید بهش اضافه کردم که برای نمایش تاریخ میلادی هست مثل en_d
سوم اعداد تک رقمی را یک ۰ پشتشون قرار میده مثلا ۷ را تبدیل میکنه به ۰۷
چهارم هم یک صفحه در سایت گنوم براش ساختم اطلاعات کامل را اونجا گذاشتم
http://live.gnome.org/Persiandate
پنجم سوس کد را هم توی همین http://mohsendavari.com/applet/Saat.tar.gz گذاشتم
-
من از مثالش آموزشی برنامه نویسی استفاده کردم . خطای زیر رو میده .
Installation of hello-python.zip failed.
-
من از مثالش آموزشی برنامه نویسی استفاده کردم . خطای زیر رو میده .
Installation of hello-python.zip failed.
مطئنی درست پست زدی؟
این ارور مربوط میشه به widget kde نه applet gnome!!!!!!!!!
اون کلا داستانش یه جور دیگه هست
-
خیلی خوب بود
+۱ \\:D/ \\:D/ \\:D/ \\:D/ \\:D/
-
این اپلت در اوبونتو ۱۰.۰۴ هم تست شد و درست کار میکنه.
-
من هم تست کردم جواب داد . البته تو دبیان و سیدوکس
-
واقعا عالیه
ولی چرا اسم روز های هفته مثل: شنبه - یکشنبه و ... رو نشون نمیده؟ :o
-
بعدا اضافه میکنم.
انشاالله در نسخه ی بعدی
-
نسخه ی جدید منتشر شد.
در این نسخه فقط ۱ مشکل حل شد.
مشکل رنگ پشت زمینه حل شد.
-
آموزش قراردادن اپلت تاریخ به جای اپلت تاریخ میلادی پیش فرض اوبونتو به اولین پست اضافه شد
-
خیلی جالب شده و بدرد بخور :)
-
لطف دارید.
کسایی که فونت b yekan را دارند بهشون توصیه میکنم از این فونت در حالت bold برای نمایش تاریخ فارسی استفاده کنند.
-
بسم الله.
سلام.
من که از اوبونتو 64بيتي استفاده ميکنم بايد چکار کنم؟از کجا دانلود کنم؟
-
از روی سورس باید کامپابل کنید.
-
دوستان اگر کسی deb ۶۴ بیتی ازش ساخته لطفا آپلود کنه تا سایرین هم استفاده کنند.
-
دوستان اگر کسی deb ۶۴ بیتی ازش ساخته لطفا آپلود کنه تا سایرین هم استفاده کنند.
نه. این کار رو نکنید. باور کنین کامپایل کردن از روی سورس در برخی موارد از نصب فایل deb هم راحت تره (مثل همین مورد). سعی کنین کامپایل از روی سورس رو یاد بگیرین. این جوری سوادتون هم بالاتر میره ;)
-
دوستان اگر کسی deb ۶۴ بیتی ازش ساخته لطفا آپلود کنه تا سایرین هم استفاده کنند.
نه. این کار رو نکنید. باور کنین کامپایل کردن از روی سورس در برخی موارد از نصب فایل deb هم راحت تره (مثل همین مورد). سعی کنین کامپایل از روی سورس رو یاد بگیرین. این جوری سوادتون هم بالاتر میره ;)
پس لطف کنید راهنمایی کنید.
خطای زیر را میده که فکر کنم مربوط میشه به پکیج libpanelapplet-2.0 که در مخازن هم نبود.
$ make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
Package libpanelapplet-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpanelapplet-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpanelapplet-2.0' found
src/Saat.cpp:1:26: error: panel-applet.h: No such file or directory
src/Saat.cpp:2:26: error: gtk/gtklabel.h: No such file or directory
src/Saat.cpp:10:21: error: gtk/gtk.h: No such file or directory
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp:17: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:18: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:19: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:20: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp:20: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp: In function ‘void show_alert_message(int)’:
src/Saat.cpp:21: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:21: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_MESSAGE_ERROR’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:22: error: ‘note’ was not declared in this scope
src/Saat.cpp:22: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:23: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:23: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:24: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:24: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:25: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:27: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp:27: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp: In function ‘void show_info_dialog(int)’:
src/Saat.cpp:28: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:28: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_MESSAGE_INFO’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:29: error: ‘note’ was not declared in this scope
src/Saat.cpp:29: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:30: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:30: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:31: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:31: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:32: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:35: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp:35: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp: In function ‘void show_info_message(int)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:39: error: ‘note’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
src/Saat.cpp:43: error: invalid conversion from ‘const char*’ to ‘int’
src/Saat.cpp:43: error: initializing argument 1 of ‘void show_alert_message(int)’
src/Saat.cpp:45: error: ‘G_OBJECT’ was not declared in this scope
src/Saat.cpp:45: error: ‘g_object_unref’ was not declared in this scope
src/Saat.cpp: In function ‘std::string convert_digit(int)’:
src/Saat.cpp:54: error: ‘g_strdup_printf’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:73: error: ‘gboolean’ does not name a type
src/Saat.cpp: In function ‘void set_color_and_font()’:
src/Saat.cpp:104: error: ‘PangoFontDescription’ was not declared in this scope
src/Saat.cpp:104: error: ‘font_desc’ was not declared in this scope
src/Saat.cpp:105: error: ‘GdkColor’ was not declared in this scope
src/Saat.cpp:105: error: expected ‘;’ before ‘color’
src/Saat.cpp:106: error: ‘pango_font_description_from_string’ was not declared in this scope
src/Saat.cpp:107: error: ‘label’ was not declared in this scope
src/Saat.cpp:107: error: ‘gtk_widget_modify_font’ was not declared in this scope
src/Saat.cpp:108: error: ‘color’ was not declared in this scope
src/Saat.cpp:108: error: ‘gdk_color_parse’ was not declared in this scope
src/Saat.cpp:109: error: ‘GTK_STATE_NORMAL’ was not declared in this scope
src/Saat.cpp:109: error: ‘gtk_widget_modify_fg’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:111: error: variable or field ‘about_cb’ declared void
src/Saat.cpp:111: error: ‘BonoboUIComponent’ was not declared in this scope
src/Saat.cpp:111: error: ‘ui_container’ was not declared in this scope
src/Saat.cpp:111: error: ‘gpointer’ was not declared in this scope
src/Saat.cpp:111: error: expected primary-expression before ‘const’
make: *** [install] Error 1
-
برای اینکه مطمئن بشم ۱۸ بار امتحان کردم ولی هرچی find میکنم پیداش نمیکنه. توی اون همه هم نمیشه پیداش کنم میشه راهنماییم کنی؟
-
sudo apt-get install libpanel-applet2-dev
یا از اینجا دانلود کنید
http://packages.ubuntu.com/lucid/libpanel-applet2-dev
-
آموزش قراردادن اپلت تاریخ به جای اپلت تاریخ میلادی پیش فرض اوبونتو به اولین پست اضافه شد
ببخشید من منظور شما رو نفهمیدم! یعنی چی که پیش فرض اون باشه؟ من قبلی رو پاک کردم و فارسی رو گذاشتم اونجا . مگه همین کار رو نمیخواهید بکنید؟
-
دوست عزیز فکر کنم شما یک کمی حواستون نیست
در عرض ۱۰ دقیقه ۳ تا پست زدی که من هیچ کدومشا متوجه نمیشم.
وقتی نوشته آموزش پس یعنی حتما یه کارایی باید انجام بدی و به این راحتی که گفتید نیست
شما ۲ خط زیرش را هم بخون.
-
sudo apt-get install libpanel-applet2-dev
یا از اینجا دانلود کنید
http://packages.ubuntu.com/lucid/libpanel-applet2-dev
خیلی ممنون (حل شد)
-
سلام دوستان
این پکیج
libpanel-applet2-dev
رو کجا بگذارم که برا کامپایل ارور نده؟
خواهش میکنم زود جواب بدین
-
آفرین. کارت حرف نداره.
لطفا ساده و سبک نگهش دارید. به سنت لینوکس پایبند باشید. ساده و سبک. فقط اون کاری رو باید بکنه که انتظار داریم بکنه.
شما که دارید این زحمت رو میکشید نمی تونستید اپلت خود gnome رو بهش امکانات فارسی اضافه کنید و از تیم اون ها بخواید که این امکاناتی که شما درست کردید رو به برنامه اصلی اضافه کنند. اینطوری تمام gnome های دنیا می تونستند فارسی هم داشته باشند بدون اینکه احتیاج به تبلیغ با آشنایی با برنامه شما باشه.
بازم آفرین. خسته هم نباشید.
-
منم میخوام اینکار را بکنم ولی نمیدونم سورس اون تیکه ی اپلت خود گنوم را ازکجا باید بگیرم و باید با کی هماهنگ کنم
شما میدونید؟
-
وقتی من میخوام اینو کامپایل کنم برا 64 بیتی ، میگه :
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
به نظر شما چیکار کنم؟
اون بسته sudo apt-get install libpanel-applet2-dev رو هم نصب کردم بازم ارور میده
خواهش میکنم زود جواب بدین یا اگه کسی میتونه ، نسخه Deb اونو بگذاره برا بروبچ 64 بیتی.....
ممنون
-
نصب نشده
نوشته : libnotify/notify.h: No such file or directory
-
Parsi box جان لطفا پیغام خصوصیت رو چک کن.
ممنون
-
منم میخوام اینکار را بکنم ولی نمیدونم سورس اون تیکه ی اپلت خود گنوم را ازکجا باید بگیرم و باید با کی هماهنگ کنم
شما میدونید؟
نه متاسفانه.
-
نصب نشده
نوشته : libnotify/notify.h: No such file or directory
خوب حالا که نصب نیست چیکارش کنم؟؟؟
از کجا میشه درستش کرد؟
-
وقتی من میخوام اینو کامپایل کنم برا 64 بیتی ، میگه :
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
به نظر شما چیکار کنم؟
اون بسته sudo apt-get install libpanel-applet2-dev رو هم نصب کردم بازم ارور میده
خواهش میکنم زود جواب بدین یا اگه کسی میتونه ، نسخه Deb اونو بگذاره برا بروبچ 64 بیتی.....
ممنون
parsibox جان.منم سیستمم 64بیتیه.ببین چی میگه:
mahdi@mahdi-FHND:~/Saat$ sudo make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
من از دوباره چک کردم و مطمئنم اون libpanel-applet2-dev نصبه.چک کردم.حالا میگی چه کنم؟اپلتش خیلی قشنگه میخوامش
-
دوست عزیز این ارور را که من نمیدم
وقتی اوبونتو داره میگه نصب نیست من چی بگم؟؟؟
با این دستور :
sudo apt-get install libpanel-applet2-dev
یا با استفاده از دانلود فایل مخصوص ۶۴ بیتی از اینجا
http://kr.archive.ubuntu.com/ubuntu/pool/main/g/gnome-panel/libpanel-applet2-dev_2.30.0-0ubuntu1_amd64.deb
میتونید نصب کنید.
یا این هست که جایی که در ۶۴ بیتی نصب میشه فرق داره که من در این مورد اطلاعی ندارم
-
کارت خیلی عالیه حرف نداره
اپلت شما رو سریعا جایگزین ساعت و تاریخ گنوم کردم به نظرم اوبونتو اینطور خیلی باشکوه تره
(http://ups.night-skin.com/ups/3-89/1348829016.png)
چند تا نکته رو باید عرض کنم
1- AM و PM وجود نداره
2- وقتی پنل شیشه ای میشه زمینه ی اپلت تغییر نمیکنه
(http://ups.night-skin.com/ups/3-89/1277822887.png)
3- یه کاری کنید وقتی روی اپلت کلیک میشه یه صفحه باز بشه و مناسبت ها یا یادداشتهای روز رو نشون بده
4- یه کاری کنید وقتی روی اپلت کلیک میشه یه صفحه باز بشه و بشه توی ماهها یا سالهای بعد جستجو کرد
5- امکان اضافه کردن ثانیه رو هم بزارید
من که از این به بعد هر وقت اوبونتو نصب کنم اول اپلت شما رو نصب میکنم
درود بر تو
-
کارت خیلی عالیه حرف نداره
اپلت شما رو سریعا جایگزین ساعت و تاریخ گنوم کردم به نظرم اوبونتو اینطور خیلی باشکوه تره
(http://ups.night-skin.com/ups/3-89/1348829016.png)
چند تا نکته رو باید عرض کنم
1- AM و PM وجود نداره
2- وقتی پنل شیشه ای میشه زمینه ی اپلت تغییر نمیکنه
(http://ups.night-skin.com/ups/3-89/1277822887.png)
3- یه کاری کنید وقتی روی اپلت کلیک میشه یه صفحه باز بشه و مناسبت ها یا یادداشتهای روز رو نشون بده
4- یه کاری کنید وقتی روی اپلت کلیک میشه یه صفحه باز بشه و بشه توی ماهها یا سالهای بعد جستجو کرد
5- امکان اضافه کردن ثانیه رو هم بزارید
من که از این به بعد هر وقت اوبونتو نصب کنم اول اپلت شما رو نصب میکنم
درود بر تو
با حرف به حرفش موافقم
-
ممنون از این کار عالیت! خیلی به کارم اومد! به قول بقیه از این به بعد٬ این اپلت ها جزو اولین چیزایی هستش که بعد از نصب اوبونتو میریم سراغش.
یه ادیت مورد نیاز هم من اضافه می کنم > وقتی کاربر می خواد فونت و رنگ و... تنظیم کنه٬ هر دفعه صفحه تنظیم روی Default میره در صورتی که باید تنظیمات روی حالت فعلی باشه (البته این نکته کوچیک و ظریفیه و کسایی که مثل من زیادی همه چیزو دست کاری می کنن اینو می فهمن! ;D )
بازم ممنون
-
نه اینوم خودمم مشکل دارم.
هنوز سوادم درست و حسابی نیست.
میگردم ببینم چجوری میشه درستش کردم
-
میشه اپلت هات رو برای فدورا هم کامپایل کنی
rpm شدیدا مورد نیازه!!!!
من هر چه کردم نصب نشد
-
سلام
همونطور که Nima333 هم گفتند متاسفانه وقتی پنل شفاف میشه زمینه اپلت شفاف نمیشه:(
-
میشه اپلت هات رو برای فدورا هم کامپایل کنی
rpm شدیدا مورد نیازه!!!!
من هر چه کردم نصب نشد
رندان تشنه لب را آبی نمیدهد کس----------------گویا ولی شناسان رفتند از این ولایت :'( :'( :'( :'(
-
بله متوجه شدم که شفاف نیست ولی نمیدونم چجوری باید درستش کرد
-
باید بسته ی مورد نیاز برای libnotify را نصب کنی
و از روی سورس کامپایل کنید.
فکر کنم اینا به دردت بخوره
yum install notify-osd
yum install libnotify-devel
اگه بازم مشکلی داشتی اینجا را بخون http://forums.fedoraforum.org/showthread.php?t=225028
-
نمیشه هم میلادی و هم هجری رو کنار هم داشت؟
-
میلادی را داره.
باید توی تنظیمات روی راهنمای فرمت تاریخ کلیک کن بهت تگش را میده
-
اون دسته از دوستانی که این خطا رو میداد :
meysam@mint ~/Desktop/Saat $ make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
با دستور زیر libnotify-dev رو نصب کنند :
sudo apt-get install libnotify-dev
و همونطور که در ReadMe اومده با دستور زیر اونو کامپایل کنند :
sudo make install
-
بعد از نصب اپلت و قراردادن اپلت در پنل بالایی گنوم در ترمینال دستور gconf-editor را تاپپ کنید.
در منوی edit گزینه ی find را کلیک کنید.
در پنجره ای که باز میشود عبارت Saat را دقیقا با همین شکل ( از نظر حروف کوچک و بزرگ دقیقا اینجوری باید بنویسید ) تایپ کنید و هر ۲ چک باکس موجود در پنجره را تیک بزنید و بر روی find کلیک کنید.
یک نتیجه پیدا میشود .
همچین نتیجه ای پیدا نشد
من از روی سورس کامپایل و نصب کردم
فدورا ۱۳ استفاده میکنم!
فایل ها درست کپی شده!
[Ali@localhost Davari]$ ls
Saat Saat24.png Saat_config.txt Saat.png
-
بسیار عالیست
برای داشتن همزمان هر دو تاریخ من یک ساعت هجری به پنل بالا اضافه کردم و یکی میلادی به پنل پایین.
تشکر
-
بعد از نصب اپلت و قراردادن اپلت در پنل بالایی گنوم در ترمینال دستور gconf-editor را تاپپ کنید.
در منوی edit گزینه ی find را کلیک کنید.
در پنجره ای که باز میشود عبارت Saat را دقیقا با همین شکل ( از نظر حروف کوچک و بزرگ دقیقا اینجوری باید بنویسید ) تایپ کنید و هر ۲ چک باکس موجود در پنجره را تیک بزنید و بر روی find کلیک کنید.
یک نتیجه پیدا میشود .
همچین نتیجه ای پیدا نشد
من از روی سورس کامپایل و نصب کردم
فدورا ۱۳ استفاده میکنم!
فایل ها درست کپی شده!
[Ali@localhost Davari]$ ls
Saat Saat24.png Saat_config.txt Saat.png
دوست عزیز من فدورا ندارم
فقط روی اوبونتوی ۳۲ بیتی تست کردم.
اگه ممکنه ببینید مشکلش چیه و درستش کنید
-
بسیار عالیست
برای داشتن همزمان هر دو تاریخ من یک ساعت هجری به پنل بالا اضافه کردم و یکی میلادی به پنل پایین.
تشکر
در همین اپلت میتونید از تگ های مربوط به میلادی استفاده کنید. خیلی راحته به تنظیمات برید و راهنما را ببینید.
علامت های به کار رفته شامل موارد زیر میباشد:
علامت Y برای نمایش شماره ی سال مانند ۱۳۸۸
علامت F برای نمایش نام ماه مانند اسفند
علامت m برای نمایش شماره ی ماه مانند ۱۲
علامت d برای نمایش شماره ی عدد روز در ماه مانند ۱۳
علامت H برای نمایش ساعت مانند ۲۲
علامت i برای نمایش دقیقه مانند ۴۵
علامت en_Y برای نمایش شماره ی سال میلادی مانند ۲۰۱۰
علامت en_m برای نمایش شماره ماه میلادی مانند ۴
علامت en_F برای نمایش نام ماه میلادی مانند Mar
علامت en_d برای نمایش شماره ی روز میلادی مانند ۱۶
-
دوست عزیز من فدورا ندارم
فقط روی اوبونتوی ۳۲ بیتی تست کردم.
اگه ممکنه ببینید مشکلش چیه و درستش کنید
خب پس میشه یه سری اطلاعات در مورد gconf-editor بدید تا ببینم میشه دستی یه کاریش کرد یا نه!!!
-
http://en.wikipedia.org/wiki/Gconf-editor
-
شما ابتدا چک کنید ببینید به پنلتون اصلا این اپلت اضافه شده یا نه
-
شما ابتدا چک کنید ببینید به پنلتون اصلا این اپلت اضافه شده یا نه
بله اضافه کردم!
حل شد مرسی
-
این هم تصویر ساعت
(http://up.vatandownload.com/upimages/2010/Aug/27/screenshot.png)
-
مشکل از چی بود؟
-
مشکل از چی بود؟
فکر کنم ریست کردم حل شد! و به پنل اضافه شد!
-
وقتی من میخوام اینو کامپایل کنم برا 64 بیتی ، میگه :
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
به نظر شما چیکار کنم؟
اون بسته sudo apt-get install libpanel-applet2-dev رو هم نصب کردم بازم ارور میده
خواهش میکنم زود جواب بدین یا اگه کسی میتونه ، نسخه Deb اونو بگذاره برا بروبچ 64 بیتی.....
ممنون
دوست عزیز برو توی سیناپتیک سرچ کن libnotify-dev و نصبش کن
-
ممکنه تو نسخه جدیدتون روز رو هم اظافه کنید؟(شنبه ....)
-
بله
یاد بگیرم اضافه میکنم.
-
من میتونم عجله ای آماده اش کنم!
-
ویرایش شده:
این هم خدمت شما!
http://up.iranblog.com/Files/b2eb3dfa315141eea384.zip
فقط کافیه به راهنما مراجعه کنید!
و برای نمایش روز مانند ؛جمعه؛ کلمه w_Day رو وارد کنید!
مثال:
ساعت H:i , امروز w_Day, Y/m/d مصادف با en_Y/en_m/en_d
(http://up.iranblog.com/Files/3b7784025c724586ae65.png)
-
سلام :oops:
میگم میشه این اپلت گرامیتونو برای نسخه لنی دبیان هم بکامپایلید! من هر چی زدم نتونستم.
من حاضرم کرنل سیستم شما رو براتون کامپایل کنم و شما زحمت این قصه رو برای من بکشید. نه اینکه بلد نیستما ! واقعا بلد نیستم!
من همیشه از قرار های تاریخ های فارسی جا می مونم چون این معلم سال سوم راهنمائیمون همیشه بجای سکامبر می گفت دکامبر و بجای جی می گفت جلویه.
یه محبت بکنید از لطف شما با سپاس گرائی بسیار متشکر خواهم بود
قلم در آب شوری ندارد
دل مو همچنان مثل دوات است
-
دست درد نکنه
حالا شد یه کار گروهی!
خیلی خوب شد
-
با سلام و تشكر - اپلت زيبايي شده .
فقط يك نكته رو ميخواستم به عرض برسونم : با توجه به شكل زير ، جاي ماه و روز عوض شده . حالا گذشته از يك روز جلو بودن تقويم مربوطه كه شايد به خاطر تاريخ سيستم يا موارد ديگه باشه . ممكنه بررسي بفرماييد ؟
ممنون.
....
....
(http://up.iranblog.com/Files/3b7784025c724586ae65.png)
-
از من که درسته
امروز ۳ مهر هست
جای ماه و روز و... را هم میتونید از تنظیمات عوض کنید
-
از من که درسته
امروز ۳ مهر هست
جای ماه و روز و... را هم میتونید از تنظیمات عوض کنید
شما همين بسته اي كه تو پست 80 معرفي شده نصب كرديد ؟
-
نه من اینا نصب نکردم.
-
کمممممممممممممممممممممممممممممممممممممممممک!
این جوری میشه (البت توی دبیان):
# make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
Package libpanelapplet-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpanelapplet-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpanelapplet-2.0' found
src/Saat.cpp:1:26: error: panel-applet.h: No such file or directory
src/Saat.cpp:2:26: error: gtk/gtklabel.h: No such file or directory
src/Saat.cpp:10:21: error: gtk/gtk.h: No such file or directory
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp:17: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:18: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:19: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:20: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:20: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_alert_message(int)’:
src/Saat.cpp:21: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:21: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_MESSAGE_ERROR’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:22: error: ‘note’ was not declared in this scope
src/Saat.cpp:22: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:23: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:23: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:24: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:24: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:25: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:27: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:27: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_info_dialog(int)’:
src/Saat.cpp:28: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:28: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_MESSAGE_INFO’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:29: error: ‘note’ was not declared in this scope
src/Saat.cpp:29: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:30: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:30: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:31: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:31: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:32: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:35: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:35: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_info_message(int)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:39: error: ‘note’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
src/Saat.cpp:43: error: invalid conversion from ‘const char*’ to ‘int’
src/Saat.cpp:43: error: initializing argument 1 of ‘void show_alert_message(int)’
src/Saat.cpp:45: error: ‘G_OBJECT’ was not declared in this scope
src/Saat.cpp:45: error: ‘g_object_unref’ was not declared in this scope
src/Saat.cpp: In function ‘std::string convert_digit(int)’:
src/Saat.cpp:54: error: ‘g_strdup_printf’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:73: error: ‘gboolean’ does not name a type
src/Saat.cpp: In function ‘void set_color_and_font()’:
src/Saat.cpp:104: error: ‘PangoFontDescription’ was not declared in this scope
src/Saat.cpp:104: error: ‘font_desc’ was not declared in this scope
src/Saat.cpp:105: error: ‘GdkColor’ was not declared in this scope
src/Saat.cpp:105: error: expected `;' before ‘color’
src/Saat.cpp:106: error: ‘pango_font_description_from_string’ was not declared in this scope
src/Saat.cpp:107: error: ‘label’ was not declared in this scope
src/Saat.cpp:107: error: ‘gtk_widget_modify_font’ was not declared in this scope
src/Saat.cpp:108: error: ‘color’ was not declared in this scope
src/Saat.cpp:108: error: ‘gdk_color_parse’ was not declared in this scope
src/Saat.cpp:109: error: ‘GTK_STATE_NORMAL’ was not declared in this scope
src/Saat.cpp:109: error: ‘gtk_widget_modify_fg’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:111: error: variable or field ‘about_cb’ declared void
src/Saat.cpp:111: error: ‘BonoboUIComponent’ was not declared in this scope
src/Saat.cpp:111: error: ‘ui_container’ was not declared in this scope
src/Saat.cpp:111: error: ‘gpointer’ was not declared in this scope
src/Saat.cpp:111: error: expected primary-expression before ‘const’
make: *** [install] Error 1
ای که می گه یعنی چه؟
-
نه من اینا نصب نکردم.
من دیشب این اپلت رو از پست اول همین تاپیک نصب کردم :
http://mohsendavari.com/applet/saat_1.3-1_i386.deb
الان خواستم فایلی که تو پست ۸۰ معرفی شده رو نصب کنم تا اپلتی شبیه آنچه که در همون پست آمده داشته باشم ( که روز رو هم نشون میده ) ولی پیغام خطا شبیه پست جناب ریچارد استالمن بزرگ! برام اومد.
لطفا راهنمایی کنید چکار باید کرد؟
ممنون.
-
از اول همین بحث مطالب را بخونید
قبلا توضیح دادم
-
کمممممممممممممممممممممممممممممممممممممممممک!
این جوری میشه (البت توی دبیان):
# make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
Package libpanelapplet-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpanelapplet-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpanelapplet-2.0' found
src/Saat.cpp:1:26: error: panel-applet.h: No such file or directory
src/Saat.cpp:2:26: error: gtk/gtklabel.h: No such file or directory
src/Saat.cpp:10:21: error: gtk/gtk.h: No such file or directory
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp:17: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:18: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:19: error: expected constructor, destructor, or type conversion before ‘*’ token
src/Saat.cpp:20: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:20: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_alert_message(int)’:
src/Saat.cpp:21: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:21: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_MESSAGE_ERROR’ was not declared in this scope
src/Saat.cpp:22: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:22: error: ‘note’ was not declared in this scope
src/Saat.cpp:22: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:23: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:23: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:24: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:24: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:25: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:27: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:27: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_info_dialog(int)’:
src/Saat.cpp:28: error: ‘GtkWidget’ was not declared in this scope
src/Saat.cpp:28: error: ‘dialog’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_DIALOG_DESTROY_WITH_PARENT’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_MESSAGE_INFO’ was not declared in this scope
src/Saat.cpp:29: error: ‘GTK_BUTTONS_OK’ was not declared in this scope
src/Saat.cpp:29: error: ‘note’ was not declared in this scope
src/Saat.cpp:29: error: ‘gtk_message_dialog_new’ was not declared in this scope
src/Saat.cpp:30: error: ‘GTK_WINDOW’ was not declared in this scope
src/Saat.cpp:30: error: ‘gtk_window_set_title’ was not declared in this scope
src/Saat.cpp:31: error: ‘GTK_DIALOG’ was not declared in this scope
src/Saat.cpp:31: error: ‘gtk_dialog_run’ was not declared in this scope
src/Saat.cpp:32: error: ‘gtk_widget_destroy’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:35: error: expected ‘,’ or ‘...’ before ‘*’ token
src/Saat.cpp:35: error: ISO C++ forbids declaration of ‘gchar’ with no type
src/Saat.cpp: In function ‘void show_info_message(int)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:39: error: ‘note’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
src/Saat.cpp:43: error: invalid conversion from ‘const char*’ to ‘int’
src/Saat.cpp:43: error: initializing argument 1 of ‘void show_alert_message(int)’
src/Saat.cpp:45: error: ‘G_OBJECT’ was not declared in this scope
src/Saat.cpp:45: error: ‘g_object_unref’ was not declared in this scope
src/Saat.cpp: In function ‘std::string convert_digit(int)’:
src/Saat.cpp:54: error: ‘g_strdup_printf’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:73: error: ‘gboolean’ does not name a type
src/Saat.cpp: In function ‘void set_color_and_font()’:
src/Saat.cpp:104: error: ‘PangoFontDescription’ was not declared in this scope
src/Saat.cpp:104: error: ‘font_desc’ was not declared in this scope
src/Saat.cpp:105: error: ‘GdkColor’ was not declared in this scope
src/Saat.cpp:105: error: expected `;' before ‘color’
src/Saat.cpp:106: error: ‘pango_font_description_from_string’ was not declared in this scope
src/Saat.cpp:107: error: ‘label’ was not declared in this scope
src/Saat.cpp:107: error: ‘gtk_widget_modify_font’ was not declared in this scope
src/Saat.cpp:108: error: ‘color’ was not declared in this scope
src/Saat.cpp:108: error: ‘gdk_color_parse’ was not declared in this scope
src/Saat.cpp:109: error: ‘GTK_STATE_NORMAL’ was not declared in this scope
src/Saat.cpp:109: error: ‘gtk_widget_modify_fg’ was not declared in this scope
src/Saat.cpp: At global scope:
src/Saat.cpp:111: error: variable or field ‘about_cb’ declared void
src/Saat.cpp:111: error: ‘BonoboUIComponent’ was not declared in this scope
src/Saat.cpp:111: error: ‘ui_container’ was not declared in this scope
src/Saat.cpp:111: error: ‘gpointer’ was not declared in this scope
src/Saat.cpp:111: error: expected primary-expression before ‘const’
make: *** [install] Error 1
ای که می گه یعنی چه؟
خوب شما این دوتا رو بنصب :
libpanelapplet
libnotify
-
با سلام و تشكر - اپلت زيبايي شده .
فقط يك نكته رو ميخواستم به عرض برسونم : با توجه به شكل زير ، جاي ماه و روز عوض شده . حالا گذشته از يك روز جلو بودن تقويم مربوطه كه شايد به خاطر تاريخ سيستم يا موارد ديگه باشه . ممكنه بررسي بفرماييد ؟
ممنون.
....
....
(http://up.iranblog.com/Files/3b7784025c724586ae65.png)
دوست عزیز اگه توجه کرده باشید من در تصویر اشتباه داشتم ولی در نقل قول درستش کردم!
و اگه بازم توجه کرده باشید یه پست جدید ندادم چون سریع خودم فهمیدم یک روز عقب بود و برنامه رو تصحیح کردم و ویرایش شد رو به پست قبل اضافه کردم!
-
ورژن های جدیدتری از این دو فایل نصب هست!
یکی خیر کنه اینو برای دبیان کامپایل کنه. واقعا الان اوج کارم هست و خیلی بدردم می خوره!
کمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممک!
:'(
-
و همینطور برای Ubuntu10.04 . بنده هم هنوز تو نصب مشکل دارم.
-
پکیج libpanelapplet-2.0 رو نصب کنید مشکلتون حل میشه!
-
پکیج libpanelapplet-2.0 رو نصب کنید مشکلتون حل میشه!
شرمنده کاکو
میشه بگی این پکیج رو برای دبیان از کجا دانلود کنم؟
-
شرمنده کاکو
میشه بگی این پکیج رو برای دبیان از کجا دانلود کنم؟
من فدورا کار هستم!
قبلا پاسخ داده شده!
sudo apt-get install libpanel-applet2-dev
یا از اینجا دانلود کنید
http://packages.ubuntu.com/lucid/libpanel-applet2-dev
-
هر کسی تنبل هست و این تاپیک را از اول نمیخونه میتونه برنامه ی http://www.teamviewer.com/download/index.aspx?os=linux را نصب کنه
و با یکی از دوستانی که بلد هستند هماهنگ کنند تا با این برنامه براشون از راه دور نصب کنیم.
-
هر کسی تنبل هست و این تاپیک را از اول نمیخونه
عیب رندان نکن ای زاهد پاکیزه سرشت
-
ویرایش شده:
این هم خدمت شما!
http://up.iranblog.com/Files/b2eb3dfa315141eea384.zip
فقط کافیه به راهنما مراجعه کنید!
و برای نمایش روز مانند ؛جمعه؛ کلمه w_Day رو وارد کنید!
مثال:
ساعت H:i , امروز w_Day, Y/m/d مصادف با en_Y/en_m/en_d
(http://up.iranblog.com/Files/3b7784025c724586ae65.png)
این تاپیک رو خوندم ، این پکیجهارو هم نصب کردم ( با این اینترنت ذغالی ) . ولی باز هم نصب نمیشه : ](*,) ](*,)
libpanelapplet
libnotify
این خروجی دستور make install هستش :
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
src/Saat.cpp: In function ‘void show_info_message(const gchar*)’:
src/Saat.cpp:36: error: ‘NotifyNotification’ was not declared in this scope
src/Saat.cpp:36: error: ‘n’ was not declared in this scope
src/Saat.cpp:37: error: ‘notify_init’ was not declared in this scope
src/Saat.cpp:40: error: ‘notify_notification_new’ was not declared in this scope
src/Saat.cpp:41: error: ‘notify_notification_set_timeout’ was not declared in this scope
src/Saat.cpp:42: error: ‘notify_notification_show’ was not declared in this scope
make: *** [install] Error 1
-
دوست من ۲ خط از کدت را بخونی متوجه خطا میشید.
src/Saat.cpp:11:30: error: libnotify/notify.h: No such file or directory
این به صورت خیلی واضح گفته notify نصب نیست!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
بنده خدا اگر بلد بود فارسی مینوشت!
-
دوست من ، براي شما واضحه ;D
من چون آماتورم وقتي چشمم به اين چندتا error ميوفته سرم گيج ميره . بعد وقتي هم ديدم نوشته فايل يا دايركتوري به نام libnotify/notify.h پيدا نكرده حيرون ميمونم اين فايل يا دايركتوري تو خود پكيج اپلت بوده يا .....
عصري كه برم منزل امتحان ميكنم نتيجه رو ميگم.
-
یه پله رفتم جلو ( البته فکر میکنم ) اما باز هم این خطا رو داد. من کل فرمان ورودی برای نصب و خروجی رو قرار میدم :
majid@U:~/Desktop/Saat$ make install
g++ `pkg-config --cflags --libs libpanelapplet-2.0` -lnotify -o compile/Saat src/Saat.cpp
mkdir -p /usr/share/Davari
install -m755 compile/Saat /usr/share/Davari/.
install: cannot remove `/usr/share/Davari/./Saat': Permission denied
make: *** [install] Error 1
این Permission denied به چه دلیله ؟ جایی رو دستکاری کردم که اجازه دسترسی رو لغو کرده یا ... ؟
-
برای نصب لازمه که داخل فایل سیستم نصب کنه که مجوز root می خواد لذا از حقوق ریشه sudo استفاده کنید. (sudo make install)
پ.ن. توصیه می کنم که حتما از checkinstall استفاده کنید که به صورت یه فایل deb نصب بشه و از حواشی به روز رسانی/حذف دستی راحت بشید.
-
سلام.
.....
پ.ن. توصیه می کنم که حتما از checkinstall استفاده کنید که به صورت یه فایل deb نصب بشه و از حواشی به روز رسانی/حذف دستی راحت بشید.
این رو متوجه نشدم. اگه ممکنه بیشتر توضیح بدین.
ممنون.
-
checkinstall یه برنامه هست که از برنامه آماده نصب (make install) فایل deb می سازه که میشه راحت نصب کرد. بعد با apt میشه حذفش کرد.
-
checkinstall یه برنامه هست که از برنامه آماده نصب (make install) فایل deb می سازه که میشه راحت نصب کرد. بعد با apt میشه حذفش کرد.
تو مستندات اوبونتو (https://help.ubuntu.com/community/CheckInstall)این مورد اومده :
CheckInstall is not designed to produce packages suitable for distribution. Do not use it to produce packages intended for the Ubuntu archive or PPAs.
که ظاهرا این روش برای توزیع چنین پکیجهایی توصیه نشده.
حالا برای استفاده شخصی روی سیستم خودم یا یک سیستم دیگه میتونم فایلهای اصلی یک پکیج رو کنار بذارم و به همین فایل deb بسنده کنم؟
ضمن تشکر از پاسخ و راهنمایی شما در مورد
برای نصب لازمه که داخل فایل سیستم نصب کنه که مجوز root می خواد لذا از حقوق ریشه sudo استفاده کنید. (sudo make install)
مشکل من حل شد و این اپلت نصب شد. \\:D/
(http://up.iranblog.com/Files73/fa29e4e712914e0184b8.png)
-
من checkinstall رو برای دوستانی می گم که می خوان از روی سورس خودشون نصب کنن. برای اینکه بعد مجبور به استفاده از sudo make uninstall نشن، استفاده از checkinstall به جای make install می تونه بد نباشه :)
-
سلام
چند روزه تاریخش به هم ریخته. و این بهم ریختگی مربوط به نام ماه میلادی یعنی en_F هست. چند روزه این شکلی شده:
(http://up.iranblog.com/images/hcih2k2go7qjx0t3rmcj.jpeg) (http://up.iranblog.com/)
فرمتی که گذاشتم براش : Y / m / d = en_d / en_m en_F
و وقتی که en_F رو برمیدارم درست میشه.
ممنون :)
-
حال باید مقادیر را دقیقا مانند تصویر بالا تنظیم کنید.یعنیlocked را تیک بزنید و panel_right_stick را تیک بزنید و postion را برابر 3 قرار دهید (http://حال باید مقادیر را دقیقا مانند تصویر بالا تنظیم کنید.یعنیlocked را تیک بزنید و panel_right_stick را تیک بزنید و postion را برابر 3 قرار دهید)
بدون انجام دادن این تنظیمات خیلی خوب کار کرد . :)
-
حال باید مقادیر را دقیقا مانند تصویر بالا تنظیم کنید.یعنیlocked را تیک بزنید و panel_right_stick را تیک بزنید و postion را برابر 3 قرار دهید (http://حال باید مقادیر را دقیقا مانند تصویر بالا تنظیم کنید.یعنیlocked را تیک بزنید و panel_right_stick را تیک بزنید و postion را برابر 3 قرار دهید)
بدون انجام دادن این تنظیمات خیلی خوب کار کرد . :)
جواب منه؟ کدوم تصویر؟
-
من این لینکو ندادم نمی دونم کی گذاشت ؟ ??? ??? ??? ??? ??? ??? ???