GithubHelp home page GithubHelp logo

michaelaquilina / gnome-shell-system-monitor-applet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paradoxxxzero/gnome-shell-system-monitor-applet

0.0 2.0 0.0 986 KB

Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…

License: GNU General Public License v3.0

Shell 2.60% JavaScript 91.15% CSS 3.19% Makefile 1.62% Roff 1.44%

gnome-shell-system-monitor-applet's Introduction

Gnome shell system monitor extension

Build Status

Install:

Please see the alternate branches gnome-3.0 and gnome-3.2 if you are using an older version of gnome-shell.

It's recommended you install via the Gnome Shell Extensions website. However, before you do so, ensure you have the appropriate system packages installed.

On Ubuntu:

$ sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0

On Fedora:

$ sudo yum install --assumeyes libgtop2-devel NetworkManager-glib-devel

On openSUSE (Leap 42.1):

$ sudo zypper install gnome-shell-devel libgtop-devel libgtop-2_0-10

Then, visit extensions.gnome.org, preferably in Firefox, and install by clicking the toggle button next to the extension's name. If the install was success, the toggle button should now show "ON".

If it failed, ensure you installed all the necessary dependencies, and that you granted the browser permission to install extensions when prompted. Additionally, try rebooting gnome-shell (Alt + F2 -> r).

Manual Install:

Download and extract the ZIP/Tarball, open a shell into its directory, and run:

make install

Alternately, if you plan on doing development on the extension, or testing modifications, it's advised you checkout the Git repository and install a symlink. First, install git if you don't have it: (sudo apt-get install git-core, sudo pacman -S git, etc), then run:

mkdir ~/git_projects
cd ~/git_projects
git clone git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git    
mkdir -p ~/.local/share/gnome-shell/extensions
cd ~/.local/share/gnome-shell/extensions
ln -s ~/git_projects/gnome-shell-system-monitor-applet/[email protected]
gnome-shell-extension-tool [email protected]

And restart gnome-shell (Alt + F2 -> r) or reboot.

On openSUSE you need to install a devel package that provides the gnome-shell-extension-tool command:

$ sudo zypper install gnome-shell-devel

Development:

Translation:

If we do not have the translation of your language and you want to translate by yourself, please make a fork, add your po/YOUR_LANG/system-monitor-applet.po file, and make a pull request.

Deployment:

To create a zip file with the specified version number, ready to upload to Gnome Shell Extensions or similar repository, run:

make zip-file VERSION=<version>

To determine the version number to use, check the extensions site and increment from the largest published version.

The specified version number is just for documentation and isn't strictly necessary in the uploaded file, since the extensions website will dynamically set this and override whatever we enter.

Once uploaded, create a Github release with the same version number.

Authors:

paradoxxxzero yuyichao darkxst And many contributors

License:

Copyright (C) 2011 Florian Mounier aka paradoxxxzero

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

gnome-shell-system-monitor-applet's People

Contributors

darkxst avatar yuyichao avatar paradoxxxzero avatar chrisspen avatar franglais125 avatar boul51 avatar feanor12 avatar nvieville avatar federico92 avatar p91paul avatar marxin avatar topodifogna avatar lipoja avatar devdef avatar ecron avatar magcius avatar eonpatapon avatar picodotdev avatar seelmann avatar vintitres avatar alex-sever-h avatar alexheretic avatar jhzeba avatar deviousnull avatar nicoulaj avatar michaelaquilina avatar skinner avatar forabi avatar pushkar-g avatar scottt avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.