Skip to content

Commit 3ec3d1b

Browse files
committed
Add System Monitor Cinnamon applet by MainPoser
1 parent 8cacd23 commit 3ec3d1b

94 files changed

Lines changed: 3869 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
[中文](README.md) | [English](README.en.md)
2+
# System Monitor Cinnamon
3+
4+
A small tool to display CPU usage, memory usage, and real-time network speed in the Cinnamon desktop panel.
5+
Inspired by [RunCat365](https://github.com/Kyome22/RunCat365)
6+
7+
8+
## Features
9+
10+
- 📊 Real-time display of CPU usage
11+
- 💾 Shows memory usage
12+
- 🌐 Shows network upload/download speed
13+
- 🎨 Customizable icon themes (cat/horse)
14+
- 🌓 Supports auto/dark/white icon themes
15+
- ⚙️ Adjustable refresh rate
16+
- 🎯 Lightweight, low resource consumption
17+
18+
## Installation
19+
1. Extract .zip archive to ~/.local/share/cinnamon/applets
20+
2. Enable the applet in Cinnamon settings
21+
22+
## Usage
23+
24+
After installation, the applet will automatically display system monitoring information on the panel. The default format is:
25+
26+
```
27+
CPU: 45% | MEM: 2.1G/8G | ↑ 1.2MB/s ↓ 500KB/s
28+
```
29+
30+
## Configuration Options
31+
32+
Right-click the applet and select "Configure" to adjust the following options:
33+
34+
- **Show network speed**: Controls whether to display network speed on the panel.
35+
- **Refresh rate**: Sets the data update interval (1-60 seconds).
36+
- **Icon theme**: Choose the icon color theme (follow system/white/black).
37+
- **Animation icon**: Choose the animation icon type (cat/horse).
38+
39+
## Project Structure
40+
41+
```
42+
system-monitor-cinnamon/
43+
├── applet.js # Main program file
44+
├── metada.json # Applet metadata
45+
├── setting-schema.json # Configuration options definition
46+
├── stylesheet.css # Style file
47+
├── icons/ # Icon resources
48+
│ └── runners/
49+
│ ├── cat/ # Cat animation icons
50+
│ └── horse/ # Horse animation icons
51+
├── po/ # Translation files
52+
└── README.md # Project description
53+
```
54+
55+
## Technical Implementation
56+
57+
- Written in JavaScript (ES6)
58+
- Based on the Cinnamon Applet framework
59+
- Reads CPU, memory, and network data from system files
60+
61+
## Troubleshooting
62+
63+
If the applet is not working correctly, try the following solutions:
64+
65+
1. Restart Cinnamon: Press `Ctrl+Alt+Esc` or run `cinnamon --replace`
66+
2. Check system logs: View error messages in `~/.xsession-errors`
67+
3. Make sure necessary dependencies are installed on your system.
68+
69+
## Author
70+
71+
MainPoser - 2026
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
[English](README.en.md) | [中文](README.md)
2+
3+
# System Monitor Cinnamon
4+
5+
用于在Cinnamon桌面面板中显示CPU占用率、内存占用率和实时网速的一个小工具。
6+
灵感来源[RunCat365](https://github.com/Kyome22/RunCat365)
7+
8+
9+
## 功能特性
10+
11+
- 📊 实时显示CPU使用率
12+
- 💾 显示内存占用情况
13+
- 🌐 显示网络上传/下载速度
14+
- 🎨 可自定义图标主题(猫咪/小马)
15+
- 🌓 支持自动/黑色/白色图标主题
16+
- ⚙️ 可调节刷新频率
17+
- 🎯 轻量级,资源占用低
18+
19+
## 安装方法
20+
21+
1. 解压 .zip 到 ~/.local/share/cinnamon/applets
22+
2. 启用 System Monitor Cinnamon 小工具
23+
24+
## 使用说明
25+
26+
安装后,小部件将自动在面板上显示系统监控信息。默认显示格式为:
27+
28+
```
29+
CPU: 45% | MEM: 2.1G/8G | ↑ 1.2MB/s ↓ 500KB/s
30+
```
31+
32+
## 配置选项
33+
34+
右键点击小部件,选择"配置"可以调整以下选项:
35+
36+
- **是否显示网速**:控制是否在面板上显示网络速度
37+
- **刷新频率**:设置数据更新间隔(1-60秒)
38+
- **图标主题**:选择图标颜色主题(跟随系统/白色/黑色)
39+
- **动画图标**:选择动画图标类型(猫咪/小马)
40+
41+
## 项目结构
42+
43+
```
44+
system-monitor-cinnamon/
45+
├── applet.js # 主程序文件
46+
├── metada.json # 小部件元数据
47+
├── setting-schema.json # 配置选项定义
48+
├── stylesheet.css # 样式文件
49+
├── icons/ # 图标资源
50+
│ └── runners/
51+
│ ├── cat/ # 猫咪动画图标
52+
│ └── horse/ # 小马动画图标
53+
├── po/ # Translation files
54+
└── README.md # 项目说明
55+
```
56+
57+
## 技术实现
58+
59+
- 使用JavaScript (ES6)编写
60+
- 基于Cinnamon Applet框架
61+
- 通过系统文件读取CPU、内存和网络数据
62+
63+
## 故障排除
64+
65+
如果小部件无法正常工作,请尝试以下解决方案:
66+
67+
1. 重启Cinnamon:按`Ctrl+Alt+Esc`或运行`cinnamon --replace`
68+
2. 检查系统日志:查看`~/.xsession-errors`中的错误信息
69+
3. 确保系统已安装必要的依赖包
70+
71+
## 作者
72+
73+
MainPoser - 2026

0 commit comments

Comments
 (0)