I have been using Porthole for awhile.
I also tried using Porthole on remote computers using VNC, but it keeps erroring with the following errors, but works fine when login in normally:
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122: Warning:
invalid (NULL) pointer instance
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122: Warning:
g_signal_connect_data: assertion G_TYPE_CHECK_INSTANCE (instance)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122: GtkWarning:
IA__gtk_settings_get_for_screen: assertionGDK_IS_SCREEN (screen)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122: Warning:
g_object_get: assertion G_IS_OBJECT (object)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
GtkWarning: IA__gdk_screen_get_display: assertionGDK_IS_SCREEN
(screen)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
Warning: g_object_ref: assertion G_IS_OBJECT (object)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
GtkWarning: IA__gdk_pango_context_get_for_screen: assertionGDK_IS_SCREEN (screen)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_context_set_font_description: assertion
context != NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_context_set_base_dir: assertioncontext
!= NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_context_set_language: assertion context
!= NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_layout_new: assertioncontext !=
NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_layout_set_attributes: assertion
layout != NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_layout_set_text: assertionlayout
!= NULL' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
PangoWarning: pango_layout_get_unknown_glyphs_count:
assertion PANGO_IS_LAYOUT (layout)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
Warning: g_object_unref: assertionG_IS_OBJECT
(object)' failed
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
Warning: value "TRUE" of type gboolean' is
invalid or out of range for propertyvisible'
of type gboolean'
config.Prefs.APP)
/usr/lib64/python2.7/site-packages/porthole/mainwindow.py:122:
GtkWarning: IA__gdk_keymap_get_for_display:
assertionGDK_IS_DISPLAY (display)' failed
config.Prefs.APP)