拓冰建站拓冰建站
首页 / 资讯中心 / 正文

GNOME Shell 系统监视器扩展安装指南:4 条命令把 CPU、内存、网速搬进状态栏

GNOME Shell 系统监视器扩展安装指南4 条命令把 CPU、内存、网速搬进状态栏【免费下载链接】gnome-shell-system-monitor-appletDisplay system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…项目地址: https://gitcode.com/gh_mirrors/gn/gnome-shell-system-monitor-appletparadoxxxzero 从 2011 年维护至今的这个扩展解决的是一个老问题GNOME 桌面默认不显示系统资源。装好它GNOME Shell 系统监视器扩展会把内存、CPU、网速的迷你曲线钉在屏幕顶部不用再开终端敲 top。功能定位GNOME 状态栏系统监视器能显示什么这是个 GNOME Shell 扩展就是跑在 GNOME 桌面环境内部的插件不是独立程序激不激活由桌面环境说了算。它接管状态栏一小块区域周期性从 libgtop读进程、内存、磁盘统计的 C 库和 NetworkManager 抓数据画成约 100 像素宽的迷你曲线或数字覆盖内存、交换分区、CPU可选每核一条曲线、CPU 频率、网络上下行、磁盘 IO、电池、GPU、温度、风扇转速共 10 类指标。点状态栏图标能弹出详情菜单悬停可开 tooltip。但它不列进程、不做告警、不能远程监控要看进程细节还是回 gnome-system-monitor它是把关键数字常挂眼角的工具。仓库目录结构文件怎么摆、各管什么顶层就两类东西真正的扩展本体和围绕它的工程脚本。. ├── COPYING # GPL-3.0 许可证 ├── Makefile # 构建安装入口install/remove/reload/zip-file ├── README.md # 官方说明各发行版依赖清单、安装方式 ├── checkjs.sh # JS 代码检查脚本 ├── lg.sh # 日志与状态查看辅助脚本 ├── reload-gs.sh # 快速重启 GNOME Shell 的脚本 ├── test.sh # 测试入口走 Docker 环境 ├── system-monitorparadoxxx.zero.gmail.com/ # 扩展本体全部运行时代码 │ ├── extension.js # 入口文件抓数据、画曲线、弹菜单 │ ├── prefs.js # 设置面板GNOME Tweaks 里那个页面 │ ├── metadata.json # 扩展元数据UUID、兼容的 Shell 版本 │ └── schemas/ # GSettings 模式文件全部配置项的默认值在这 ├── po/ # 24 种语言的翻译源文件 ├── docker/ # Docker 测试环境Ubuntu 容器 VNC ├── testing/ # GUI 自动化测试脚本 └── archlinux/ # Arch/AUR 打包用的 PKGBUILD组织思路很直接扩展本体目录拷进 gnome-shell 的扩展目录就能跑仓库其余部分全是服务于构建、翻译和测试的工程代码。实际的交互逻辑集中在 extension.js 一个文件里2600 多行从读传感器到画曲线都在这。源码获取与构建步骤4 条命令装进 GNOME先说清激活机制扩展没有自己的启动命令GNOME Shell 在登录时自动扫描扩展目录、加载已启用的扩展。所以你做的事是装文件、打开关最后重启一次 Shell 生效。获取代码并进入目录git clone https://gitcode.com/gh_mirrors/gn/gnome-shell-system-monitor-applet cd gnome-shell-system-monitor-applet装运行时依赖Ubuntu/Debian 为例其他发行版对照 README 的清单sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor这些是 GTop 与网络信息的 GObject-Introspection 绑定给 JS 调用 C 库的胶水层缺了扩展会拒绝加载。构建并安装到当前用户Makefile 会编译 GSettings 模式、合并翻译把文件拷进 ~/.local/share/gnome-shell/extensions/make install打开扩展开关gnome-extensions enable system-monitorparadoxxx.zero.gmail.comX11 会话按 AltF2 输入 r 重启 Shell 就能看到效果⚠️ Wayland 下 r 键无效直接登出重新登录。metadata.json 声明要求 GNOME Shell 3.26 及以上兼容到 43。配置与定制按你的需求调 GSettings这个扩展没有独立的配置文件所有配置项走 GSettingsGNOME 的设置数据库用户改动实际落在 ~/.config/dconf/user仓库 schemas 目录下的 XML 只定义默认值你改过的值存在 GSettings 里覆盖默认。改配置两条路GNOME Tweaks → 扩展 → System Monitor 的设置面板prefs.js 负责画这个页面或者命令行用 gsettings 操作 org.gnome.shell.extensions.system-monitor 下的同名 key。最常见的三个调整显示哪些表memory-display、cpu-display、net-display 默认开disk、gpu、battery、thermal、fan 默认关关掉哪个状态栏就少一块。风格与节奏每个表的-style 可设 digit纯数字、graph纯曲线、both都要-refresh-time 控制刷新间隔默认 CPU 1500 毫秒、内存 5000 毫秒调小更灵敏也更吃 CPU。位置center-display 打开后数据从右上角挪到顶部时钟旁边。想改图表颜色、温度告警阈值这类细项直接翻 schemas 目录里的 gschema.xml每个 key 都带 summary 说明再往深的行为逻辑看 extension.js 源码。这套东西的价值是把系统体征压缩成状态栏上几道不占地方的小曲线瞄一眼就知道机器忙不忙。把 make install 和最后那条 enable 命令收藏起来以后升级 GNOME 或重装系统照着重跑一遍就行。【免费下载链接】gnome-shell-system-monitor-appletDisplay system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…项目地址: https://gitcode.com/gh_mirrors/gn/gnome-shell-system-monitor-applet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门