跳到正文
发现
Conky:轻量级系统监视器
桌面应用效率工具

Conky:轻量级系统监视器

一款免费轻量的系统监视工具,能把 CPU、内存、网络等信息直接绘制在桌面或输出到控制台、文件和 HTTP。

admin
发布于 2026-10-31
浏览
2
访问
0
下载
0
版本
v1.26.0
平台
Linux、macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Conky 是一款免费、轻量的系统监视器,可在 X、Wayland(有若干限制)以及 macOS 上运行。它可以把系统信息渲染到桌面,也可以输出到控制台、文件或 HTTP。项目使用 C++ 编写,遵循 GPLv3 协议,主页为 https://conky.cc。

主要功能

  • 300 多个内置对象:系统信息(uname、uptime、CPU、内存、磁盘、类似 top 的进程状态、网络)、IMAP/POP3 邮件,以及 MPD、XMMS2、Audacious 等音乐播放器信息。
  • 控件与交互:文本、进度条、图形控件,支持自定义字体与颜色,并支持鼠标事件。
  • 可扩展性:可用自定义脚本,也可用 Lua 结合 Imlib2 和 Cairo 绘图绑定做更复杂的绘制。
  • 跨平台:Linux、FreeBSD、OpenBSD、DragonFlyBSD、NetBSD、Solaris、Haiku、macOS,另提供 Docker 镜像(amd64、armv7、aarch64/armv8)。

效果示例(来自社区配置):

安装与使用

大多数发行版的包管理器中已提供 Conky,安装方式见 Wiki 的 Installation 页面。想要最新版本,可以使用 AppImage 或 Nix flake。

AppImage

从 GitHub Releases 下载(可能需要主机上的运行时库):

chmod +x ./conky-*.AppImage        # make it executable
./conky-*.AppImage -C > ~/.conkyrc # create a default config
./conky-*.AppImage                 # run

Nix Flake

自 v1.17.0 起可用,与 nixpkgs 中的包并存:

{
  inputs = {
    conky.url = "github:brndnmtthws/conky";
  };
}

使用 inputs.conky.packages.${system}.default(<=v1.19.8 使用 inputs.conky.packages.${system}.conky),也可通过 github:brndnmtthws/conky?ref=refs/tags/v1.19.8 固定某个 tag。

文档

  • 参考文档 https://conky.cc/:配置项、对象与 Lua API
  • Conky Wiki:安装、配置项、社区配置与 FAQ

注意事项

  • 在 Wayland 下运行有若干限制(README 原文为 with caveats)。
  • AppImage 依赖主机提供部分运行时库;如遇 Lua 绑定问题,可关注最新版本的修复。
  • 项目采用 GPLv3 许可证。

本作品整理自 GitHub 开源项目 brndnmtthws/conky,原作者 @brndnmtthws,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.26.0当前版本

    新增 `${pa_source_volume}`(默认 PulseAudio 录音源音量);修复 `${exec}` 长命令被静默截断、X11 桌面名列表缺少结尾 NUL、AppImage 中 Lua 绑定加载失败等问题。

评论