Conky:为什么当值不同时,upspeedgraph 看起来像 downspeedgraph?

Conky:为什么当值不同时,upspeedgraph 看起来像 downspeedgraph?

我最近写了我的第一个 conky 文件,并对其进行了调整。我在网络部分添加了上传速度图和下载速度图。但无论实际上传和下载速度如何,图表在大多数情况下看起来几乎相同。

也就是说,我的“上”通常显示 0 到可能几个 KiB,而我的“下”振荡更多且更宽,但这两个图表大多数时候的输出大致相同。

这些图表与现实有一点点相似吗?

有没有办法让我的 upspeedgraph 根据 upspeed 的实际值看起来有所不同?这是右侧图表旁边的代码图像。您可以看到,虽然我使用了不同的图表,并且 up 和 down 值也不同,但图表输出大致相同。

我的桌面的 prtsc 显示 conky 文件和右侧的 conky 输出,显示上传和下载速度图表大致相同:

屏幕

我的 conky 代码的网络部分如下:

${font Andale Mono-10}${color1}Network${font}
${color3}${voffset -7}${hr}

${color2}${voffset 8}${font}${tab}${tab}${tab}Up: ${alignr}${color4}${upspeed wlan0}${color1}${voffset -12} ${upspeedgraph wlan0 25,150 ADFFE9 FF972E}

${voffset -12}
${color2}${voffset 8}${font}${tab}${tab}${tab}Down:${alignr}${color4}${downspeed wlan0}${color1}${voffset -12} ${downspeedgraph wlan0 25,150 ADFFE9 FF972E}

答案1

这是正常的,除非你让你的电脑下载/上传一些东西。例如,请看我现在在计算机上拍摄的图表gnome-system-monitor

屏幕

据我所知,您的脚本看起来是正确的。

答案2

通过一些实验发现我的网络图实际上工作正常后,我决定继续在另一台 Linux 笔记本电脑上运行这个 conky 文件。运行带有 XFCE 桌面的相同版本的 Ubuntu,它就是无法加载。我检查了 conky 的版本,以确保两台机器上的版本相同。没有问题。我将整个 .conky 目录从我的工作笔记本电脑移动到另一台。仍然无法加载...我的文件。它会加载一些文件(使用 conky-manager),但不是所有文件,包括我的文件。

因此,为了解决这个问题(在检查了合成设置和其他显示相关设置之后),我在 gedit 中打开了一个正常工作的 conky 文件,并在 gedit 中打开了我的文件,以比较配置详细信息。最后我不得不更改几个参数,特别是添加“own_window”类型的参数。还请注意,类型必须是“dock”,而不是“override”。我遇到了那个烦人的刷新问题(或缺乏刷新问题),经过几个周期后,所有内容都变得难以辨认。

代替:

背景 是

右上对齐

cpu_avg_samples 4

use_xft 是

xftfont Andale Mono-9

更新间隔 0.5

总运行时间 0

电池更新间隔 10

double_buffer 是

own_window 是

own_window_type 覆盖

own_window_transparent

默认栏目大小 60 8

gap_y 20

gap_x 20

use_spacer 左

pad_percents 3

我必须将其全部更改为:

背景 是

右上对齐

cpu_avg_samples 4

use_xft 是

xftfont Andale Mono-9

更新间隔 0.5

总运行时间 0

电池更新间隔 10

double_buffer 是

no_buffers 是

own_window 是

own_window_type dock

own_window_argb_visual 没有

own_window_transparent 是

own_window_argb_value 0

own_window_colour 000000

own_window_hints 未修饰,下面,粘性,skip_taskbar,skip_pager

默认栏目大小 60 8

gap_y 20

gap_x 20

use_spacer 左

pad_percents 3

这只是我的 conkyrc 文件中配置部分的一部分(我省略了自定义颜色变量的内容)。希望这能帮助其他人解决一些常见问题。不确定为什么原始配置在一台笔记本电脑上有效而在另一台笔记本电脑上无效,但我确认新配置在两台笔记本电脑上都有效。

相关内容