Skip to content

GNOME Shell extension that adds an applet to the main panel, which shows current CPU(s) frequency.

Notifications You must be signed in to change notification settings

asdacap/gnome-shell-extension-cpufreq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is CPU Frequency?

CPU Frequency is a GNOME Shell extension that adds an applet to the main panel, which shows current CPU(s) frequency.

What it looks like?

Everybody loves screenshots, right?

CPU Frequency

CPU Frequency with menu

CPU Frequency without desaturating

Disclaimer

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:

How it works?

The extension scans /sys/devices/system/cpu[0-9]+/cpufreq directories to find information about available and current CPU frequencies and presents it graphically.

Instalation

The [email protected] directory should be copied to /usr/share/gnome-shell/extensions or ~/.local/share/gnome-shell/extensions/:

# cp cpufreq\@zdyb.tk /usr/share/gnome-shell/extensions

or:

$ cp cpufreq\@zdyb.tk ~/.local/share/gnome-shell/extensions/

Please do not forget to enable the newly installed extension using for example gnome-tweak-tool.

If you don't want icons to be desaturated, you can edit [email protected]/extension.js file and change DESATURATE to false:

const DESATURATE = false;

Icons

The cpu icons are borrowed from GNOME 2.x applet named cpufreq. The icons are included in GNOME repository, so I assume the original author has nothing against using them in this project. If it's not true, please someone let me know.

License

Copyright 2011 Aleksander Zdyb

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

About

GNOME Shell extension that adds an applet to the main panel, which shows current CPU(s) frequency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%