问题标签 [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.
conky - 没有错误,但仍然没有绘制任何东西
这个我非常喜欢的 Conky Config在我尝试运行它时遇到了几个问题:
- 旧语法:下载了 Conky 转换器并手动更改了一些变量名,从而修复了它
- 缺少一些 endif:我设法找到它在哪里,把它放在那里并修复
现在 Conky 没有抱怨任何事情,但我仍然没有看到它呈现任何东西,任何帮助找出问题所在将不胜感激。
上述两个步骤后的新配置:
unix-timestamp - 在 Conky 中,如何将 Unix 时间转换为小时和分钟?(时:分)
给定一个 Unix 时间,例如 1551996855(2019 年 3 月 7 日星期四 22:14:15 +0000),如何仅转换和提取 HH:MM, (22:14)?
jq - 在 conky 图中显示来自天气 api 的天气预报数据
我希望我的 conky 系统监视器将降雨预报概率的时间序列显示为图表。我通过darksky API请求预测数据并将其格式化为csv,jq
如下所示
产生这样的输出
有没有办法以 conky${execgraph ...}
或类似的方式显示这些数据?据我了解,一次只能传递一个值来 update execgraph
,但我想一次显示整个时间序列。
目前,我将数据传递给 gnuplot,生成一个图表并将其包含在 conky 中,${image ...}
这样可以正常工作,但也许有一个原生的 conky 解决方案。
linux - 如何使用带有路径字符串的 if_existing 语句?
我尝试使用 ${if_existing ..} 来检查文件是否存在于 conky 中,如下所示:
这非常有效。但是,如何将 ${if_existing ..} 语句与另一个命令的输出一起使用?例如:
后者不起作用
conky - Conky/Dzen2 可点击区域
我第一次尝试在我的设置中使用 dzen,然后在 Arch Wiki 上我想出了关于可点击区域的部分,将命令通过管道传输到 conky,然后当我点击 conky 上的文本时,dzen2 脚本会显示向上。
但是 conky 上的命令根本不起作用。我尝试了各种方式,但没有。维基说以下:
保存此脚本并使其可执行,然后使用您的 conkyrc(或您通过管道传输到 dzen2 的脚本)中的 ^ca() 属性来触发它。
^ca(1,)系统信息^ca()
但它什么也没做。当我替换脚本的路径时,它只会以 conky 文本的形式显示此命令。如果我在终端上执行我的脚本,它会正确运行,但是 conky 上的这个命令什么都不做。
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 脚本可以。
这是我要找的东西:
- 从目录中的每个图像构建一个 conky 配置。比方说dir_pins
- 每个 conky 应与图像具有相同的名称。(这是我的问题)
- 可以是 python 或 bash 脚本,对想法持开放态度,但更喜欢这 2 个。
就是这样,如前所述,我已经有一个脚本来自动运行我的配置。非常感谢您的帮助。并对新想法持开放态度。
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
bash - 为什么 conky 中的 execbar 不能使用变量
conky 中的 execbar 似乎无法正常工作。
因此,如果我使用 bash 脚本(名为 myscript.sh)
然后使用 conky 调用 bash 脚本
然后不显示进度条。只有一个白色的矩形。
但是,如果将相同的 bash 脚本更改为
然后它工作并显示一个恒定的23
. 不知道为什么传递整数变量不起作用。任何解决此问题的帮助将不胜感激。