GTK 克雷尔监听音箱
GTK Krell Monitors

原始链接: https://gkrellm.srcbox.net/

GKrellM 是一款系统监控工具,在一个进程中显示系统信息,例如 CPU 使用率、内存、磁盘活动、网络流量等等。它支持主题定制,以匹配您的桌面环境。 主要功能包括:显示主机名、时钟、CPU 监控(单个或组合)、温度/风扇/电压传感器读数(需要 lm_sensors 或类似工具)、进程监控、磁盘监控、互联网连接监控、网络接口监控、内存/交换空间使用情况、文件系统信息、邮箱监控(带有新邮件提醒)、APM 笔记本电脑电池电量计和运行时间显示。 GKrellM 也允许通过 `gkrellmd` 服务器进行远程监控。它高度可配置,允许您设置警报,在点击时运行命令以及自定义图表比例。该程序支持插件,使用户能够使用特殊用途的监控器扩展其功能。它适用于 Linux、FreeBSD、macOS 和 Windows(通过单独移植)。服务器需要 GTK+ 和 GLib。

一个Hacker News帖子讨论了GTK Krell Monitors (gkrellm)——一个系统监控工具——的复苏。评论者们回忆起过去使用它,尤其是在轻量级窗口管理器下的经历。它的原作者Bill Wilson,也是PiKrellCam(一个树莓派监控程序)的作者,受到了人们的喜爱。一些用户指出gkrellm在拥有众多核心和硬盘的现代系统上存在挑战,但建议使用Conky等替代方案。一位用户分享了一个关于初学者使用gkrellm的幽默故事。其他人则提供了运行它的技巧,包括客户端/服务器模式和Nix包安装命令。一个gnome扩展也被提及作为一个替代方案。讨论突出了该工具持久的吸引力和实用性。

原文
GKrellM GKrellM

Themes_Doc
Plugins

GKrellM is a single process stack of system monitors which supports applying themes to match its appearance to your window manager, Gtk, or any other theme.


gkrellm.png 1 gkrellm0.png 2

Builtin Features

  • Hostname/systemname display.
  • Clock/calendar.
  • SMP CPU monitor that can chart individual CPUs and/or a composite CPU.
  • Temperature, fan, and voltage sensor monitors if supported by the kernel and the mainboard hardware. Linux requires lm_sensors modules, sysfs sensors for kernels >= 2.6.0 or a running mbmon daemon. Sensors can also be read from mbmon on FreeBSD. On Linux, you can also monitor disk temperatures from the hddtemp daemon and nvidia GPU temperatures if nvidia-settings is installed.
    Each sensor monitor has a configurable alarm and warning.
  • Process monitor with a chart for load and forks and a display of number of current processes and users.
  • Disk monitor that can chart individual disks or a composite disk.
  • Internet monitor (http, ftp, ...) that displays current tcp port connections and charts historical port hits for over two days.
  • Net interface monitors with charts for all routed net interfaces. Data rx/tx LEDs and a timer button that can be linked to a ppp or isdn net interface and displays on line time.
  • Memory and swap space usage meters, and a swap page in/out chart.
  • File system meters which show capacity/free space and can mount/umount.
  • A mailbox monitor which can launch a mail reader, a mail fetch/check program, and a sound notify command. Builtin new mail message checking for mbox, maildir, MH, POP3, and IMAP mailboxes.
  • APM laptop battery meter with a configurable alarm and warning for low battery time left.
  • Uptime display.
  • Multiple monitors managed by a single process to reduce system load.
  • Charts have auto scaling or fixed scaling modes.
  • Commands can be configured to run when monitor labels are clicked.
  • gkrellm can run in client mode and collect data from a gkrellmd server running on a remote machine.
  • Both gkrellm and the gkrellmd server are plugin capable so special interest monitors can be coded.

Screenshots

1: The CPU chart's nice time (green) is de-emphasized by splitting it into a small view, and the sys time is inverted. The disk hda chart is split at the 50% point. The 5 volt supply is triggering a warning. The animated penguin is announcing there is new mail.
Three audio plugins are shown enabled: GKrellMSS sound scope, Volume, and GKrellMMS . See the plugins page for these and many more interesting plugins.

2: A more simple configuration with nice time hidden and two net interfaces being monitored. The battery time left is triggering an alarm. The theme is one I put together as a test and demo for the new frame overlap features for 2.1.x. So if you run 2.1.x and like it or want hints on using the new features in making your own theme, here's the hardware theme. And if you're wondering why I call it "hardware", it's because it has an alternative that looks like this.

System Requirements

GKrellM requires Gtk+ 2.24 or newer.

The GKrellM server (gkrellmd) requires only GLib 2.32 or newer and may be installed on servers that do not have Gtk+ or X11. See the INSTALL file.

  • Linux: data is read from the /proc filesystem.
  • FreeBSD: a version may be compiled using code contributed by Hajimu UMEMOTO
  • Mac OS X: a version may be compiled using code contributed by Ben Hines
  • NetBSD / OpenBSD: a version may be compiled using code contributed by Anthony Mallet
  • Windows: A GKrellM that runs on Windows is provided by Stefan Gehn at his site.

Package Downloads

GKrellM is available in many Linux and BSD distributions as well as for macOS and Windows.

Source Code

The GKrellM source code repository is at https://git.srcbox.net/gkrellm/gkrellm

The latest source code release is gkrellm-2.4.0.tar.bz2.

Previous source code releases can be found in the releases directory.

Contact

There are several ways to get in touch with GKrellM users and developers:

Links

Here are some instructional or interesting links about GKrellM:


联系我们 contact @ memedata.com