fossfreedom/indicator-sysmonitor

Does not work in Budgie-panel

tastyminerals opened this issue · 3 comments

Also works with the Budgie-Desktop

Apparently it is not
2018-12-01-210018_357x53_scrot

indicator-sysmonitor 
/usr/bin/indicator-sysmonitor:32: PyGIDeprecationWarning: Since version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threading
  GLib.threads_init()
INFO:root:start
/usr/bin/indicator-sysmonitor:109: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
  full_sysmon = Gtk.MenuItem(_('System Monitor'))
/usr/bin/indicator-sysmonitor:115: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
  pref_menu = Gtk.MenuItem(_('Preferences'))
/usr/bin/indicator-sysmonitor:120: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
  help_menu = Gtk.MenuItem(_('Help'))
/usr/bin/indicator-sysmonitor:125: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
  exit_menu = Gtk.MenuItem(_('Quit'))
INFO:root:Menu shown
INFO:root:Fetcher started

(indicator-sysmonitor:4122): Gdk-CRITICAL **: 20:58:07.016: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

You are running the appindicator. You need to have the appindicator applet if you want to run via indicator-sysmonitor.

If you want to run as an applet you need to install into your budgie-desktop plugin folder . Where that is is dependent upon your distro. In ubuntu it is /usr/lib/budgie-desktop/plugins. Create a folder under that and copy the source under that.

If you are using ubuntu this will be installable via budgie-welcome

Manjaro Budgie DE does not have budgie-welcome.
/usr/lib/budgie-desktop/plugins exists.
Which folder should I create and what files are required to be there?

Got it working by cloning the repo and putting everything into /usr/lib/budgie-desktop/plugins/budgie-sysmonitor.
Thank you.