更改配置设置

要更改配置设置,请编辑我们在 .config 文件夹中创建的 Conky 配置文件。

为此,请打开终端并运行以下命令:

sudo nano ~/.config/.conkyrc

找到 conky.config 字样。

conky.config 部分中 { 和 } 之间的所有设置定义了窗口本身的绘制方式。

例如,要将 Conky 窗口移动到左下角,请将对齐设置为“bottom_left”。
回到左右 Conky 窗口的概念,我们可以将左侧配置文件中的对齐方式设置为“top_left”,将右侧配置文件中的对齐方式设置为“top_right”。

我们可以通过将 border_width 值设置为大于 0 的任何数字并将 draw_borders 选项设置为 true 来向窗口添加边框。

要更改主要文本颜色,请编辑 default_color 选项并指定一种颜色,例如红色、蓝色或者绿色。

我们可以通过将 draw_outline 选项设置为 true 来向窗口添加轮廓。
我们可以通过修改 default_outline_colour 选项来更改轮廓颜色。
同样,我们将指定红色、绿色、蓝色等。

同样,我们可以通过将 draw_shades 更改为 true 来添加阴影。
然后我们可以通过设置 default_shade_colour 来修改颜色。

以下是一些最有用的:

  • border_inner_margin - 边框和文本之间的边距
  • border_outer_margin - 边框和窗口边缘之间的边距
  • default_bar_height - 条形(图形元素)的高度
  • default_bar_width - 条形(图形元素)的宽度
  • default_gauge_height
  • default_gauge_width
  • draw_graph_borders - 选择图形是否有边框
  • minimum_width - 窗口的最小宽度
  • maximum_width - 窗口的最大宽度
  • minimum_height - 窗口的最小高度
  • maximum_heigh - 窗口的最大高度
  • own_window_title - 给 conky 窗口一个你选择的标题
  • own_window_argb_visual - 打开透明度
  • own_window_argb_value - 0 到 255 之间的数字。0 是不透明的,255 是完全透明的。
  • short_units - 使单位成为单个字符
  • show_graph_range - 显示图形覆盖的时间范围
  • show_graph_scale - 显示缩放图中的最大值
  • uppercase - 以大写显示所有文本

运行 Conky

直接从终端运行 Conky:

conky

屏幕可能会闪烁。

要防止闪烁,通过以下方式运行 conky:

conky -b

让 conky 在后台进程运行:

conky -b &

安装 Conky

如果我们使用基于 Debian 的 Linux 发行版,例如任何 Ubuntu 系列(Ubuntu、Ubuntu MATE、Ubuntu GNOME、Kubuntu、Xubuntu 和 Lubuntu)、Linux Mint 或者 Bodhi,请使用以下 apt-get 命令:

sudo apt install conky

如果我们使用 Fedora 或者 CentOS,请使用以下 dnf 命令:

sudo dnf install conky

对于 openSUSE ,请使用以下 zypper 命令:

sudo zypper install conky

对于 Arch Linux,请使用以下 PacMan 命令:

sudo pacman -S conky

配置Conky显示的信息

要修改 Conky 显示的信息,请滚动到 Conky 配置文件的 conky.config 部分。

我们将看到一个像这样开头的部分:

"conky.text = [["

我们想要显示的任何内容都在此部分中。

文本部分中的行看起来像这样:

${color grey}Uptime:$color $uptime

{color gray} 指定“正常运行时间”一词为灰色。

$uptime 之前的 $color 指定正常运行时间值以默认颜色显示。
$uptime 设置将替换为系统正常运行时间。

我们可以通过在设置前添加“scroll”一词来滚动文本,如下所示:

${scroll 16 $nodename - $sysname $kernel on $machine |}

我们可以通过添加以下内容在设置之间添加水平线:

$hr

以下是我们可能想要添加的一些更有用的设置:

  • audacious_bar - Audacious 音乐播放器进度条
  • audacious_channels - 当前曲调的大胆频道数
  • audacious_file - 当前曲调的文件名
  • audacious_length - 当前曲调的长度
  • audacious_playlist_length - 播放列表中的曲调数量
  • Battery_percent - 电池百分比
  • Battery_time - 电池剩余时间
  • cpu - CPU 使用率
  • cpubar - CPU 条形图
  • cpugauge - CPU 仪表
  • desktop_name - 桌面名称
  • diskio (device) - 显示磁盘 io
  • distribution - 分布的名称
  • downspeedf (net) - 以千字节为单位的下载速度
  • exec 命令 - 执行 shell 命令并在 Conky 中显示输出
  • fs_bar - 文件系统上使用了多少空间
  • fs_bar_free - 文件系统上有多少可用空间
  • fs_free - 文件系统上的可用空间
  • fs_free_perc - 可用空间百分比
  • image - 显示镜像
  • kernel - 内核版本
  • loadavg (1|2|3) - 1、5 和 15 分钟的平均负载
  • mem - 正在使用的内存量
  • membar - 显示正在使用的内存条
  • memfree - 可用内存量
  • memperc - 正在使用的内存百分比
  • mpd_album - 当前 MPD 歌曲中的专辑
  • mpd_artist - 当前 MPD 歌曲中的艺术家
  • mpd_bar - mpd 进度条
  • mpd_file - 当前 mpd 歌曲的文件名
  • mpd_length - 歌曲的长度
  • mpd_title - 歌曲名
  • mpd_vol - MPD 播放器的音量
  • nodename - 主机名
  • processes - 总进程
  • running_processes - 运行中的进程
  • swap - 正在使用的交换空间量
  • swapbar - 显示交换使用情况的列
  • swapfree - 免费交换的数量
  • swapmax - 掉期总额
  • swapperc - 使用中的交换百分比
  • threads - 线程总数
  • time(格式)- 当地时间
  • upspeedf - 上传速度
  • uptime - 系统正常运行时间
  • user_names - 列出登录的用户
  • user_number - 登录的用户数
  • user_times - 用户登录的时间长度
  • utime - UTC 格式的时间
  • weather - 天气信息
Conky 教程

创建配置文件

默认情况下,Conky 配置文件位于 /etc/conky/conky.conf。
我们应该创建自己的配置文件。

导航到隐藏的配置文件夹。

cd ~
cd .config

复制默认配置文件。

sudo cp /etc/conky/conky.conf .conkyrc

然后,将文件的所有权更改为用户。

sudo chown user:user .conkyrc

创建一个在启动时运行 Conky 的脚本

创建脚本 conkystartup.sh

#!/bin/bash
sleep 10
conky -b &

添加可执行权限

sudo chmod a+x ~/conkystartup.sh

现在将 conkystartup.sh 脚本添加到发行版的启动应用程序列表中。

默认情况下,Conky 现在使用 .config 文件夹中的 .conkyrc 文件。
如果你愿意,你可以指定一个不同的配置文件,如果你打算运行多个 Conky,这很有用。

首先,创建两个Conky配置文件如下:

sudo cp /etc/conky/conky.conf ~/.config/.conkyleftrc
sudo cp /etc/conky/conky.conf ~/.config/.conkyrightrc

现在编辑 conkystartup.sh 如下:

#!/bin/bash
sleep 10
conky -b -c ~/.config/.conkyleftrc &
conky -b -c ~/.config/.conkyrightrc &

当计算机重新启动时,我们有两个 Conky 正在运行。

在 Linux 桌面上获取实时系统信息

Conky 是一个用于 Linux 的图形工具,可以将系统信息实时显示到屏幕上。
我们可以自定义 Conky 的外观和感觉,以便它显示我们需要的信息。

日期:2020-07-15 11:16:34 来源:oir作者:oir