1. Aleksander Zdyb
  2. gnome-shell-extension-netmonitor


Aleksander Zdyb  committed 7b47ae1

Added instalation info to README.rst

Comments (0)

Files changed (1)

File README.rst Modified

View file
  • Ignore whitespace
  • Hide word diff
 What is NetMonitor?
-NetMonitor is a humble Netspeed (http://projects.gnome.org/netspeed/) replacement for gnome-shell (https://live.gnome.org/GnomeShell)
+NetMonitor is a humble Netspeed_ replacement for gnome-shell_.
+.. _Netspeed: http://projects.gnome.org/netspeed/
+.. _gnome-shell: https://live.gnome.org/GnomeShell
 What it looks like?
 As I couldn't find any real documentation for writing gnome-shell extensions, I based my code on better or worse snippets and tutorials found on internet. Some of the sources are mentioned below:
-* http://git.gnome.org/browse/gnome-shell-extensions/
-* http://blog.fpmurphy.com/tag/gnome-shell
-* https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet
+* `gnome-shell-extensions <http://git.gnome.org/browse/gnome-shell-extensions/>`_
+* `Musings of an OS plumber <http://blog.fpmurphy.com/tag/gnome-shell>`_
+* `gnome-shell-system-monitor-applet <https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet>`_
 How it works?
 I should have used imports.gi.NetworkManager instead of writing all the code myself, but I've found the module too late (did I mention lack of documentation?). Moreover I should have used imports.gi.GTop instead of parsing /proc/net/dev/, but I don't believe it's supported in gnome-shell 3.0.
+In order to install gsettings schema, copy org.gnome.shell.extensions.net-monitor.gschema.xml file to /usr/share/glib-2.0/schemas and invoke glib-compile-schemas on that direcory. Note that you need to be root or use sudo to do that::
+  # cp org.gnome.shell.extensions.net-monitor.gschema.xml /usr/share/glib-2.0/schemas
+  # glib-compile-schemas /usr/share/glib-2.0/schemas
+The NetMonitor@zdyb.tk directory should be copied to /usr/share/gnome-shell/extensions or ~/.local/share/gnome-shell/extensions/::
+  # cp NetMonitor\@zdyb.tk /usr/share/gnome-shell/extensions
+  $ cp NetMonitor\@zdyb.tk ~/.local/share/gnome-shell/extensions/
 Have fun!
-Go ahead and try:
+Go ahead and try::
-  hg clone http://bitbucket.org/ojo/gnome-shell-extension-netmonitor/
+  $ hg clone http://bitbucket.org/ojo/gnome-shell-extension-netmonitor/
 Have fun!