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

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

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




نویسنده موضوع: تقویم فارسی - گاه‌شمار نسخه ۵  (دفعات بازدید: 76219 بار)

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

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۳
« پاسخ #45 : 23 دی 1393، 07:06 ب‌ظ »
به کتابخانه های زیادی وابسته است حتی gtk2!
که باعث میشه برای استفاده ازش روی سیستم های غیر گنوم (مثل دسکتاپ openbox) حجم دانلود بالایی انجام بگیره و برنامه های غیر ضروری برای سیستم نصب بشه!

و این خطا:
$ /opt/persian-calendar/gahshomar -m

(gahshomar:28951): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Traceback (most recent call last):
  File "/opt/persian-calendar/gs_main_window.py", line 268, in activate
    self.new_window()
  File "/opt/persian-calendar/gs_main_window.py", line 260, in new_window
    win = MainWindow(self, self.FULL_PATH, self.config)
  File "/opt/persian-calendar/gs_main_window.py", line 136, in __init__
    self.draw_interface()
  File "/opt/persian-calendar/gs_main_window.py", line 146, in draw_interface
    xdg_current_desktop = os.environ.get('XDG_CURRENT_DESKTOP').lower()
AttributeError: 'NoneType' object has no attribute 'lower'
با اینکه این خطا/هشدار رو میده اما اجرا میشه. از AUR نصب کرده ام.

وابستگی ها عوض شده در نسخه ۴ و اسم برنامه هم عوض شده. حتما امتحان کنید.

https://aur.archlinux.org/packages/gahshomar/

آفلاین کیهان

  • High Hero Member
  • *
  • ارسال: 1054
  • Debian User
    • کیهان
پاسخ : تقویم فارسی - نسخه ۳
« پاسخ #46 : 23 دی 1393، 08:07 ب‌ظ »
اقا مرسی  :)
الان امتحانش می‌کنم
ولی توی گنوم امکانش نیست با تقویم اصلی ادقام بشه و توش رویدادها نمایش داده بشه...

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۳
« پاسخ #47 : 23 دی 1393، 08:42 ب‌ظ »
اقا مرسی  :)
الان امتحانش می‌کنم
ولی توی گنوم امکانش نیست با تقویم اصلی ادقام بشه و توش رویدادها نمایش داده بشه...

در آینده می‌خوام اضافه کنم.

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #48 : 24 دی 1393، 05:49 ب‌ظ »

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #49 : 28 دی 1393، 12:23 ب‌ظ »
لطفاً معماری ۳۲بیتی را هم به صفحهٔ انتشار‌ها اضافه کنید:

https://github.com/Gahshomar/gahshomar/releases

متشکرم.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #50 : 28 دی 1393، 12:53 ب‌ظ »
سلام امیر خان
تبریک برای ورژن جدید
من از اوبونتو استودیو ۱۴.۰۴ استفاده میکنم موقع نصب بسته شما به من پیغام خطا میده که مربوط میشه به بسته libgtk که باید ورژن ۳.۱۱.۲ به بالا نصب باشه ولی در حال حاضر ۳.۰ نصب هست

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #51 : 29 دی 1393، 01:49 ب‌ظ »
سلام امیر خان
تبریک برای ورژن جدید
من از اوبونتو استودیو ۱۴.۰۴ استفاده میکنم موقع نصب بسته شما به من پیغام خطا میده که مربوط میشه به بسته libgtk که باید ورژن ۳.۱۱.۲ به بالا نصب باشه ولی در حال حاضر ۳.۰ نصب هست

سلام نمیدونم چرا اینجوری میشه ولی سعی کردید از روش Manual Installation نصب کنید؟ برای نسخه ۳۲ بیتی هم فعلا باید از همین روش استفاده کنید.
« آخرین ویرایش: 29 دی 1393، 01:55 ب‌ظ توسط 183.amir »

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #52 : 29 دی 1393، 01:56 ب‌ظ »
ساخت بستهٔ deb. به توسعهٔ کمی برنامه کمک می‌کند. کاربران مبتدی لینوکس معمولاً دانش کافی برای نصب برنامه از روی کد منبع را ندارند...

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #53 : 29 دی 1393، 01:58 ب‌ظ »
ساخت بستهٔ deb. به توسعهٔ کمی برنامه کمک می‌کند. کاربران مبتدی لینوکس معمولاً دانش کافی برای نصب برنامه از روی کد منبع را ندارند...

منم دانش کافی برای ساخت بسته .deb ندارم  :D

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #54 : 30 دی 1393، 02:16 ق‌ظ »
سلام دوستان ppa درست کردم برای برنامه. لطفا تست کنید ببینید کار میکنه.
https://github.com/Gahshomar/gahshomar/wiki/Installation#ubuntu-1404-and-above

آفلاین Ma3X

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 877
  • جنسیت : پسر
  • It is Matrix
    • ماتریکس. آی آر
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #55 : 30 دی 1393، 08:35 ق‌ظ »
سلام.
PPA خیلی ایده خوبیه، کاش برای StarCalendar هم ساخته بشه...
من نصب کردم، اما اجرا نمی‌شه:
(process:4164): GLib-WARNING **: /build/buildd/glib2.0-2.40.2/./glib/goption.c:2253: ignoring invalid short option '\xa0' (-96) in entry (null):quit
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/x86_64-linux-gnu/gahshomar/plugins/main/main.py", line 52, in do_activate
    from gahshomar.window import Window
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 25, in <module>
    import gahshomar.widgets as Widgets
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 24, in <module>
    import khayyam
ImportError: No module named 'khayyam'

(gahshomar:4164): Gtk-CRITICAL **: gtk_window_present_with_time: assertion 'GTK_IS_WINDOW (window)' failed
« آخرین ویرایش: 30 دی 1393، 09:37 ق‌ظ توسط Ma3x »

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #56 : 30 دی 1393، 08:55 ق‌ظ »
واقعاً هم جای PPA برای StarCalendar خالی است...

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #57 : 30 دی 1393، 01:59 ب‌ظ »
سلام.
PPA خیلی ایده خوبیه، کاش برای StarCalendar هم ساخته بشه...
من نصب کردم، اما اجرا نمی‌شه:
(process:4164): GLib-WARNING **: /build/buildd/glib2.0-2.40.2/./glib/goption.c:2253: ignoring invalid short option '\xa0' (-96) in entry (null):quit
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/x86_64-linux-gnu/gahshomar/plugins/main/main.py", line 52, in do_activate
    from gahshomar.window import Window
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 25, in <module>
    import gahshomar.widgets as Widgets
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 24, in <module>
    import khayyam
ImportError: No module named 'khayyam'

(gahshomar:4164): Gtk-CRITICAL **: gtk_window_present_with_time: assertion 'GTK_IS_WINDOW (window)' failed

یک نسخه جدید گذاشتم تو ppa که دیگه نباید اون مشکل و داشته باشه.

آفلاین Ma3X

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 877
  • جنسیت : پسر
  • It is Matrix
    • ماتریکس. آی آر
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #58 : 30 دی 1393، 02:13 ب‌ظ »
تصویر اجرا از لانچر رو پیوست کردم.
اجرا از ترمینال:
matrix@MacBookPro ~> gahshomar

(process:12782): GLib-WARNING **: /build/buildd/glib2.0-2.40.2/./glib/goption.c:2253: ignoring invalid short option '\xa0' (-96) in entry (null):quit
ERROR:gahshomar.widgets:You need at least Gtk 3.12!
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 193, in __init__
    self.popover = Gtk.Popover.new(self.MonthMenuButton)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 320, in __getattr__
    return getattr(self._introspection_module, name)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 139, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'Popover'
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/x86_64-linux-gnu/gahshomar/plugins/main/main.py", line 54, in do_activate
    self.object._window = Window(self.object)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 61, in __init__
    self._setup_view()
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 98, in _setup_view
    pcal = Widgets.PersianCalendarWidget(date=self.date, app=self.app)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 341, in __init__
    CalendarWidget.__init__(self, self.date, rtl, app)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 196, in __init__
    self.MonthMenuButton.set_popover(self.popover)
AttributeError: 'MenuButton' object has no attribute 'set_popover'

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

بعد از چند ثانیه اجرا شد و ۴ گیگابایت از رم استفاده کرده بود.

آفلاین 183.amir

  • Jr. Member
  • *
  • ارسال: 58
پاسخ : تقویم فارسی - نسخه ۴
« پاسخ #59 : 30 دی 1393، 05:11 ب‌ظ »
تصویر اجرا از لانچر رو پیوست کردم.
اجرا از ترمینال:
matrix@MacBookPro ~> gahshomar

(process:12782): GLib-WARNING **: /build/buildd/glib2.0-2.40.2/./glib/goption.c:2253: ignoring invalid short option '\xa0' (-96) in entry (null):quit
ERROR:gahshomar.widgets:You need at least Gtk 3.12!
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 193, in __init__
    self.popover = Gtk.Popover.new(self.MonthMenuButton)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 320, in __getattr__
    return getattr(self._introspection_module, name)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 139, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'Popover'
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/x86_64-linux-gnu/gahshomar/plugins/main/main.py", line 54, in do_activate
    self.object._window = Window(self.object)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 61, in __init__
    self._setup_view()
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/window.py", line 98, in _setup_view
    pcal = Widgets.PersianCalendarWidget(date=self.date, app=self.app)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 341, in __init__
    CalendarWidget.__init__(self, self.date, rtl, app)
  File "/usr/lib/python3.4/site-packages/gahshomar/__init__.py", line 61, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.4/site-packages/gahshomar/widgets.py", line 196, in __init__
    self.MonthMenuButton.set_popover(self.popover)
AttributeError: 'MenuButton' object has no attribute 'set_popover'

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_colorspace: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gahshomar:12782): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion 'data != NULL' failed

بعد از چند ثانیه اجرا شد و ۴ گیگابایت از رم استفاده کرده بود.

من موقع نوشتن gtk 3.12 مد نظر ام بود بعدا فهمیدم که Ubuntu 14.04 از gtk 3.10 استفاده میکنه! برای همین تو اوبونتو ۱۴.۰۴ اجرا نمیشه.
باید یکمی صبر کنید بعضی جاهاشو عوض کنم تا روی ۱۴.۰۴ هم اجرا بشه.