به کتابخانه های زیادی وابسته است حتی 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 نصب کرده ام.