gnome-shell-system-monitor-applet

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

  • 所有者: paradoxxxzero/gnome-shell-system-monitor-applet
  • 平台:
  • 許可證: GNU General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Gnome shell system monitor extension

Build Status

screenshot-small

screenshot-mid

screenshot-large

Installation

Prerequisites

This extension requires GNOME Shell v3.26 or later.
Please see the alternate branches gnome-3.0 and gnome-3.2 if you are using an older version of GNOME Shell (check with gnome-shell --version).

Before installing this extension, ensure you have the necessary system packages installed:

  • On Ubuntu:

    $ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0
    
  • On Debian:

    $ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-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
    

Additionally, if you have an Nvidia graphics card, and want to monitor its memory usage, you'll need to install nvidia-smi.

For the browser installation (recommended), you will need the GNOME Shell integration browser extension for
Chrome,
Firefox or
Opera.

Note: If you're using Firefox 52 or later, you will also need to install chrome-gnome-shell.
The instructions are available on the GNOME wiki.

Browser installation

It's recommended you install the extension via the Gnome Shell Extensions website.

Visit this extension's page on extensions.gnome.org,
preferably in Firefox, and install by clicking the toggle button next to the extension's name.

If the install was successful, the toggle button should now show "ON".
If it failed, ensure that you installed all the necessary dependencies,
and that you granted the browser permission to install extensions when prompted.
Additionally, rebooting gnome-shell may help (type Alt + F2 and input r in the prompt).

Repository installation

  • Extension is in Fedora 25, 26, 27 and Rawhide repositories, you can install it for all users with the following command:

    $ sudo dnf install gnome-shell-extension-system-monitor-applet

  • Enable it with gnome-tweak-tool or gnome-shell-extension-tool --enable-extension=system-monitor@paradoxxx.zero.gmail.com

Manual installation

Download the ZIP/Tarball,
extract the archive, 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:

GIT_PROJECTS=~/git_projects
PROJECT_NAME=system-monitor@paradoxxx.zero.gmail.com
mkdir $GIT_PROJECTS
cd $GIT_PROJECTS
git clone git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git $PROJECT_NAME
mkdir -p ~/.local/share/gnome-shell/extensions
cd ~/.local/share/gnome-shell/extensions
{ [ -d "./$PROJECT_NAME" ], [ -L "./$PROJECT_NAME" ]; } && rm -Rf "./$PROJECT_NAME"
ln -s $GIT_PROJECTS/gnome-shell-system-monitor-applet/$PROJECT_NAME
gnome-shell-extension-tool --enable-extension=$PROJECT_NAME

And restart gnome-shell (Alt + F2, then r) or reboot the machine.

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

  1. 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=

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.

  1. 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/.

主要指標

概覽
名稱與所有者paradoxxxzero/gnome-shell-system-monitor-applet
主編程語言JavaScript
編程語言Shell (語言數: 6)
平台
許可證GNU General Public License v3.0
所有者活动
創建於2011-05-20 14:18:06
推送於2025-03-11 06:20:27
最后一次提交2025-03-11 17:20:21
發布數15
最新版本名稱v38 (發布於 2019-04-28 21:29:44)
第一版名稱0.9 (發布於 )
用户参与
星數1.8k
關注者數74
派生數325
提交數1.2k
已啟用問題?
問題數509
打開的問題數172
拉請求數202
打開的拉請求數10
關閉的拉請求數80
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?