Index: panel-plugin/systemload.c =================================================================== --- panel-plugin/systemload.c (revision 7079) +++ panel-plugin/systemload.c (working copy) @@ -315,11 +315,18 @@ monitor_control_new(XfcePanelPlugin *plu { int count; t_global_monitor *global; + GtkSettings *settings; tooltips = gtk_tooltips_new (); g_object_ref (tooltips); gtk_object_sink (GTK_OBJECT (tooltips)); + /* reduce the default tooltip timeout to be smaller than the update interval otherwise + * we won't see tooltips on GTK 2.16 or newer */ + settings = gtk_settings_get_default(); + if (g_object_class_find_property(G_OBJECT_GET_CLASS(settings), "gtk-tooltip-timeout")) + g_object_set(settings, "gtk-tooltip-timeout", UPDATE_TIMEOUT - 10, NULL); + global = g_new(t_global_monitor, 1); global->plugin = plugin; global->timeout_id = 0;