Using the old gui.py (all other files new-install-default) file causes the following error:
Code:
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/main.py", line 289, in initialize_db_stage2
self.start_gui(db)
File "/usr/lib/calibre/calibre/gui2/main.py", line 233, in start_gui
main.initialize(self.library_path, db, self.listener, self.actions)
File "/usr/lib/calibre/calibre/gui2/ui.py", line 271, in initialize
self.system_tray_icon = factory(app_id='com.calibre-ebook.gui').create_system_tray_icon(parent=self, title='calibre')
File "/usr/lib/calibre/calibre/gui2/dbus_export/widgets.py", line 227, in create_system_tray_icon
self.register_status_notifier(ans)
File "/usr/lib/calibre/calibre/gui2/dbus_export/widgets.py", line 221, in register_status_notifier
self.bus.call_blocking(*args, timeout=1)
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
However despite restoring the new-install-default gui.py file, Calibre will now not load - no splash screen, no error.
EDIT: If I reboot my system, Calibre will load fine again. I get a system stop job message on shutdown however.