gpt4 book ai didi

linux - 管道文件内容到 conky?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:39 26 4
gpt4 key购买 nike

我一直在写一个脚本来检查天气。该脚本很好,作为一个 cronjob 工作得很好,但是,我现在正在尝试将脚本的结果(今天的天气预报)显示在 conky 中。

我有一个 python-weather 脚本写入的文件“weather-outside”,然后我将其添加到 conkyrc 文件中:

${color grey}Weather:${scroll 16 $execi 3600 cat $/home/User/Desktop/misc./weather-outside | fold}

execi 命令假设以设置为 3600 秒的间隔运行,但是,这是在之后运行 conky 时的错误消息:

Conky: execi needs arguments
Conky: Error destroying thread
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:

imlib_context_free();

With the parameter:

context

being NULL. Please fix your program.

我已将 execi 更改为 exec 但是,实际行 'cat $home/User/Desktop/misc./weather-outside | fold' 在 conky 上滚动而不是来自该文件的文本?

最佳答案

不要使用文件来获取要在 conky 中显示的信息。我不知道你是如何在 Python 中做到这一点的,但是当我编写 Java 应用程序来让 twitter feed 在 conky 中显示时,我直接将它打印到控制台并使用了 execi。我是这样用的

${execi 600 java -cp /home/aman/java/classes MyApp}

你的文件路径对我来说也很奇怪。

这样您就可以在不更新文本文件的情况下更新天气信息。

关于linux - 管道文件内容到 conky?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11958729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com