Aleksander Zdyb avatar Aleksander Zdyb committed 7b47ae1

Added instalation info to README.rst

Comments (0)

Files changed (1)

 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.
 
 
+Instalation
+===========
+
+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
+  
+or::
+
+  $ 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!
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.