问题标签 [conky]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

conky - 没有错误,但仍然没有绘制任何东西

这个我非常喜欢的 Conky Config在我尝试运行它时遇到了几个问题:

  1. 旧语法:下载了 Conky 转换器并手动更改了一些变量名,从而修复了它
  2. 缺少一些 endif:我设法找到它在哪里,把它放在那里并修复

现在 Conky 没有抱怨任何事情,但我仍然没有看到它呈现任何东西,任何帮助找出问题所在将不胜感激。

上述两个步骤后的新配置:

0 投票
1 回答
101 浏览

unix-timestamp - 在 Conky 中,如何将 Unix 时间转换为小时和分钟?(时:分)

给定一个 Unix 时间,例如 1551996855(2019 年 3 月 7 日星期四 22:14:15 +0000),如何仅转换和提取 HH:MM, (22:14)?

0 投票
1 回答
390 浏览

lua - Conky cpubar 以错误的方式填充

我有一个简单的 conky cpubar 用于监控在 Debian KDE 9 上工作的 CPU 负载,这里是相关部分:

这是结果:

在此处输入图像描述

另一个例子:

在此处输入图像描述

如您所见,结果看起来不错,但填充 cpubars 无法正常工作,所有 4 个条形图都具有相同的填充物,在最后一个我有 100% 核心负载 (CPU3) 且他的条形图未完全填满的情况下可以清楚地看到。我哪里错了?

0 投票
1 回答
324 浏览

jq - 在 conky 图中显示来自天气 api 的天气预报数据

我希望我的 conky 系统监视器将降雨预报概率的时间序列显示为图表。我通过darksky API请求预测数据并将其格式化为csv,jq如下所示

产生这样的输出

有没有办法以 conky${execgraph ...}或类似的方式显示这些数据?据我了解,一次只能传递一个值来 update execgraph,但我想一次显示整个时间序列。

目前,我将数据传递给 gnuplot,生成一个图表并将其包含在 conky 中,${image ...}这样可以正常工作,但也许有一个原生的 conky 解决方案。

0 投票
2 回答
59 浏览

lua - conky 中的 \t 显示另一个字符

当我\t在 conky 中使用时,屏幕上会出现另一个字符。

在此处输入图像描述

这是我用过的:

我使用cairo_show_text()函数在屏幕上显示文本。

我该如何解决?

0 投票
1 回答
492 浏览

linux - 如何使用带有路径字符串的 if_existing 语句?

我尝试使用 ${if_existing ..} 来检查文件是否存在于 conky 中,如下所示:

这非常有效。但是,如何将 ${if_existing ..} 语句与另一个命令的输出一起使用?例如:

后者不起作用

0 投票
0 回答
350 浏览

conky - Conky/Dzen2 可点击区域

我第一次尝试在我的设置中使用 dzen,然后在 Arch Wiki 上我想出了关于可点击区域的部分,将命令通过管道传输到 conky,然后当我点击 conky 上的文本时,dzen2 脚本会显示向上。

但是 conky 上的命令根本不起作用。我尝试了各种方式,但没有。维基说以下:

保存此脚本并使其可执行,然后使用您的 conkyrc(或您通过管道传输到 dzen2 的脚本)中的 ^ca() 属性来触发它。

^ca(1,)系统信息^ca()

但它什么也没做。当我替换脚本的路径时,它只会以 conky 文本的形式显示此命令。如果我在终端上执行我的脚本,它会正确运行,但是 conky 上的这个命令什么都不做。

0 投票
1 回答
163 浏览

python - 从模板构建文件并添加调整(将图像转换为 conky 配置)

我发现了非常好的 Pinterest 图片,我想将它们随机显示在我的桌面上。我已经有一个从目录中随机调用conky配置的脚本。(然后我手动制作一次调用 1 到 3+ 个 conkies 的 bash 脚本)

试图做一些python脚本,但它没有......我把它复杂化了。这是GIT 文件

我打算展示我的代码,但它太大而且太乱了。

最初我只是读取所有图像及其宽度、高度、路径和文件名来分隔 txt 文件。比如width.txt、path.txt等。看起来像这些(这些是 Path.txt):

然后我有一个python脚本将数据转换为数组,然后一个一个地构建文件。不知何故,我遇到了语法错误等。我没有在此处包含代码,因为它太长了,我正在考虑从头开始

本质上,我会创建一个与图像同名的新文件,然后用图像大小和路径替换下面的配置变量(WIDTH、HEIGHT 等)。

模板 Conky 配置:

  • WIDTH:图像的宽度
  • HEIGHT:图像的高度
  • PATH:图像的路径
  • 尺寸:宽度 + "x" + 图片的高度

这是 conky 配置的最终结果。

所以,只需要一种简单的方法将图像放入 conkies 中,我以后可以从 bash 脚本中调用它。Python 或 Bash 脚本可以。

这是我要找的东西:

  1. 从目录中的每个图像构建一个 conky 配置。比方说dir_pins
  2. 每个 conky 应与图像具有相同的名称。(这是我的问题)
  3. 可以是 python 或 bash 脚本,对想法持开放态度,但更喜欢这 2 个。

就是这样,如前所述,我已经有一个脚本来自动运行我的配置。非常感谢您的帮助。并对新想法持开放态度。

0 投票
1 回答
544 浏览

linux - Conky 文件中 pre_exec 命令的 Lua“替换”是什么?

我不擅长编程,但我试图摆弄一个我喜欢的 conky_rc 文件,我发现它看起来很简单。

正如标题所述,我现在了解到 pre_exec 的先前命令早已被 Lua 删除并取代。

不幸的是,除了https://github.com/brndnmtthws/conky/issues/62之外,我似乎找不到与此直接相关的任何内容。线程https://github.com/brndnmtthws/conky/issues/146引用了它,它的“解决方案”指出:基本上没有替代品,您应该使用 Lua 或使用非常大的间隔和执行。

我发现了更多的线程,它们都包含关于为什么这个功能被终止的问题,但没有实际的答案。所以,重申一下,我对 Lua 完全一无所知(我以前听说过它,现在我已经添加了一些网站供明天查看,因为我花了大部分时间试图弄清楚这个 Conky 的东西),我可能会放弃并执行 execi 选项(我的计算机可以处理它,但是我认为它的效率非常低下)。

有合适的 Lua 选项吗?如果是这样,请有人指导我查看手册或维基,或解释一下吗?还是“正确”的 Lua 解决方案?

@Vincent-C 它不适用于您的脚本,因为该函数没有被调用。从我做的几个快速测试来看,似乎 lua_startup_hook 需要将该函数放在另一个使用 lua_load 加载的文件中,不确定钩子函数是如何工作的,因为我宁愿直接将配置用作 lua,因为它是 lua。

基本上只需调用 io.popen 东西并将其连接到 conky.text

0 投票
1 回答
533 浏览

bash - 为什么 conky 中的 execbar 不能使用变量

conky 中的 execbar 似乎无法正常工作。

因此,如果我使用 bash 脚本(名为 myscript.sh)

然后使用 conky 调用 bash 脚本

然后不显示进度条。只有一个白色的矩形。

但是,如果将相同的 bash 脚本更改为

然后它工作并显示一个恒定的23. 不知道为什么传递整数变量不起作用。任何解决此问题的帮助将不胜感激。