执行命令

执行命令

如何在 conky 配置中设置自己的变量?我想定义一些自己的变量,然后在 echo 中输出它们。

我尝试了很多次,但不幸的是我不知道该如何处理。也许有人可以帮助我解决这个问题。

提前致谢。

答案1

Conky 可以使用以下对象/变量显示任何脚本或您指定的任何 shell 命令的输出(参见man conky):

  • 执行命令

    执行 shell 命令并在 conky 中显示输出。警告:这比其他变量占用更多资源。我建议用 C/C++ 编写所需行为并发布补丁。

    • 还有仅每“间隔”秒运行一次的 execi。
  • execp 命令

    执行 shell 命令并在 conky 中显示输出。警告:这比其他变量占用更多的资源。我建议用 C/C++ 编写所需的行为并发布补丁。这与 $exec 不同,因为它解析命令的输出,因此您可以${color red}hi!${color} 在脚本中插入类似内容并让 Conky 正确解析它。注意事项:Conky 每次循环时都会解析并评估 $execp 的输出,然后销毁所有对象。如果您尝试在 $execp 语句中使用类似 $execi 的任何东西,它将以与 $execp 语句运行相同的间隔运行,因为它在每个间隔被创建和销毁。

相关内容