今天我们将学习 Conky,这是一个 Linux 系统监视器,用于为您的系统创建漂亮的信息图表。 如果您曾经浏览过 r/unixporn 并查看过类似的桌面,并且想知道如何在您的设备上重新创建同样漂亮的监控设置,那么您一定会大饱眼福。
什么是康基?
Conky,简单来说就是一个系统监视器。 在上图中,您可以看到它正在显示系统信息,如 CPU 温度、使用的内核、正在运行的任务、电池、正常运行时间等。还有许多其他高效的系统监视器,如 top、gtop、htop,但没有一个可以自定义和conky同级别。
康奇的特点
- 显示操作系统统计信息,如 uname、正常运行时间、进程、活动内核、内存使用情况等。 事实上,它可以定制为显示任何文本输出。 这使得它具有疯狂的可扩展性。
- 内置对 MPD、Audacious 和其他音乐播放器的支持,因此您可以显示当前正在播放的音乐和音乐队列。
- 内置 IMAP 和 POP3 支持,因此您可以检查您的邮件通知。
- 内置 Lua 支持,可用于编写任何自定义脚本和模块。
- 内置 Cairo 支持,与 Lua 一起使用时,可用于绘制和显示图像。
安装 Conky
您可以使用此命令在任何发行版上安装 conky AppImage。
curl -sL -o conky-x86_64.AppImage $(curl -sL https://api.github.com/repos/brndnmtthws/conky/releases/latest | jq --raw-output '.assets[0] | .browser_download_url') chmod a+x ./conky-x86_64.AppImage
如果您使用 Debian 或任何 Debian 衍生产品(Ubuntu、Mint 等),您还可以使用以下命令从包管理器安装 conky。
sudo apt-get install conky-all
第一次运行conky
您可以使用以下命令运行 conky:
./conky-x86_64.AppImage
如果您安装了 AppImage。
如果你是从包管理器安装的,你可以输入 conky
在终端中运行它。
默认情况下,Conky 看起来很丑,与我们在那些精美定制的图像中看到的漂亮面板完全不同。 conky的真正威力在于配置。
我们现在将学习配置 conky 的基础知识。
配置 Conky – 基础
默认的配置文件是 /etc/conky/conky.conf
要开始定制,请创建一个 .conkyrc 使用以下命令在 ~/ 中的文件,
touch ~/.conkyrc
现在每次运行 conky 时,它都会从 conkyrc 获取配置,而不是默认的 conky.conf 文件。
要从自定义配置文件运行 conky,您可以使用 -c
如下所示的标志
conky -c /path/to/config/file
基本配置选项
每个 conky 配置文件都有两个部分。 第一部分控制 conky 的行为方式,即它的更新频率、对齐方式、颜色、间隙、边框等。第二部分在说的那行之后开始 TEXT
它控制屏幕上呈现的实际内容,即时间、CPU 温度、内核版本、天气。
要以精确的方式了解所有内置设置和变量,请访问 Conky 变量文档和 Conky 设置文档。
安装 Conky 主题
虽然您绝对可以从头开始编写自己的配置,但通常更容易安装您喜欢的主题,然后随着时间的推移对其进行修改。 您可以在 DotShare、Deviant Art、Gnome Looks、r/unixporn 和 r/conkyporn 上找到 conky 主题,仅举几例。
我将在这里安装的主题叫做 Victor Conky。 要安装它,我将克隆它的 Github 存储库,然后移动 victorConky
文件夹到 ~/.conky
并将所有字体移动到 ~/.fonts
如下所示。
git clone https://github.com/gictorbit/victorconky mkdir ~/.conky mv victorconky/victorConky ~/.conky/ mv victorconky/fonts/* ~/.fonts
现在您可以使用适当的配置运行 conky。 Victor Conky 为您提供六个版本的主题,具有不同的尺寸和徽标。 在这里,我将运行 ArchMedium
配置
现在,conky 正在运行。 您可以在墙纸上看到输出。
配置提示
- 获得漂亮的 conky 设计的最佳方法是浏览相关的 subreddits(如上所述)并复制您喜欢的配置部分。 通过这种方式,您还可以找到有关模块、字体和展示艺术的新想法。
- 使您的配置模块化。 这意味着你分开写 bash/lua 脚本用于您想要的每个功能(例如新闻公告),然后将它们添加到代码中。 这使得共享代码片段变得更容易,并使其易于扩展。
特色 conky 配置
以下是我过去遇到的一些我最喜欢的 conky 设置。
结论
这就是您开始使用 conky 所需的全部内容。 现在,即使您可以让您的桌面看起来像是来自未来,并让 Windows 用户嫉妒。 如果您想从头开始编写自己的配置,请不要忘记阅读文档,因为它很有帮助。 继续探索!