Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mrhatch97 committed Oct 7, 2018
1 parent b58a702 commit e6f34ba
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
InCH
====
*A system monitor skin suite for Rainmeter.*

## Functionality
### System Resource Monitoring
A main system resource gauge is provided to track CPU and RAM usage. CPU usage is computed as percentage of total clock time utilized by all processes other than the idle process, across all cores. RAM usage is computed as utilized physical memory.
![system gauge](img/example_main.png)

Disk net read-write throughput can be displayed instantaneously as well as over time in graphical format. Disk capacity is also shown. Up to two disks supported.

Network instantaneous up and down throughput, throughput over time as a graph, LAN IP, and WAN IP can be displayed. Cursor over LAN IP to reveal WAN IP.

A per-core CPU utilization monitor is provided, with histogram for tracking utilization over time. Requires CoreTemp.

A per-core CPU temperature monitor is provided. Includes displays for CPU frequency and voltage.
### Timekeeping
A standard digital clock + date display are available, with customizable locale and format.

A system uptime clock and day-of-year/week-of-year counter are also available.

### Audio Control
A system audio output control is available, with clickable volume control and muting.

A 10-band frequency visualizer with stereo + input level monitor is available.

A 10-band frequency visualizer with 7.1 input level monitor is also provided.

A media player controller is provided. This requires an active WebNowPlaying connection (through Spicetify or WNP's browser plugin). Volume control and shuffle/repeat buttons are clickable. Designed to work best with Spotify.
## Installation & Optional Dependencies
1. Download and install the latest version of Rainmeter (instructions here), if you have not already done so.
2. Download the latest .rmskin release from GitHub.
3. Run through .rmskin file and follow Rainmeter's installation prompts.
4. Install any optional dependencies desired:
* WebNowPlaying - required for media player skin
* Spicetify - required for WebNowPlaying to work with a Spotify desktop client
* CoreTemp - required for CPU temperature and per-core utilization monitors

## Setup & Customization
After installation, a default configuration should be loaded and display the suite. As with any Rainmeter skin, components can be disabled or moved at will.

To set up some skins, navigate to the skin installation location (likely Documents/Rainmeter/Skins/InCH). Navigate to @Resources/Styles. Open GlobalVariables.inc and edit any values that need to be tailored to your system, e.g. drive letters, your network upstream and downstream speeds, and the gain to apply to the visualizer levels. If you have issues with the network skin, WiFiAdapterID and NetInterface may need to also be modified.

The suite can be further customized by editing the style files in @Resources/Styles. Either copy the Default style to a new style and change the style path in GlobalVariables, or edit the Default style directly. Change the variables in StyleSheetVars.inc to modify colors, fonts, date formats, etc. Options are grouped per skin. Change the style definitions in MeterStyles.inc to affect any skin using those styles.
Binary file added .github/img/example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/img/example_main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e6f34ba

Please sign in to comment.