Conky/Dzen2 和来自 shell 的变量
Conky/Dzen2 and variables from shell
我正在尝试制作一些 dzen2 的东西,但我在某一点上遇到了一些困难。我想评估 conky 和 dzen2 之间的颜色变量。
类似的东西:
颜色:
#!/bin/zsh
#################################
## Colors for Dzen2 status bar ##
#################################
##
## TEST Colors
##
COLOR_TEST='#000000'
Conkyrc :
#################################
## Conky for Dzen2 Status Bar ##
#################################
background no
out_to_console yes
out_to_x no
override_utf8_locale yes
update_interval 1
total_run_times 0
TEXT
##
## TEST
##
^fg($$COLOR_TEST)
脚本:
#!/bin/zsh
. ./colors
conky -c conkyrc | dzen2 -p
我在 conky 上试过 eval/echo,但没有成功。
如果有人有想法,那就太好了。
谢谢大家
祝你有美好的一天
编辑:
如果我们找不到关于主要问题的解决方案,最好的主意是什么?
- Lua/Conky(我觉得还不错)
- Shell/Dzen2(我上次尝试时性能并不惊人)
- 一个完整的 C++ 程序(有点矫枉过正,conky 是通用的)
经过一番思考,我得出了一个结论:从头开始创建一些像 conky/dzen2 这样的工具。像这样我会为 wayland 准备一些东西,而且更容易使用。
所以我会争取一些时间来完成,最重要的部分是
"dzen2" 与 glfw/opengl.
-
但如果有人找到原始问题的答案,我仍然很好奇!
我不了解 dzen,也不使用 zsh,
但我用柠檬条,我用它来传递一些特殊的 UTF-8 字符,
通过 conky 到我的柠檬吧:
${exec /bin/bash -c 'echo -en "%{T3}\uf012%{T-}"'}
也许这会给你一个想法,如何从脚本内部解析出变量。
在 conky 中使用 ${execp my-dzen-help.sh getcolors } 怎么样?
#my-dzen-help.sh
getcolors(){
printf '^fg($$COLOR_TEST)'; # or what ....
}
我正在尝试制作一些 dzen2 的东西,但我在某一点上遇到了一些困难。我想评估 conky 和 dzen2 之间的颜色变量。
类似的东西:
颜色:
#!/bin/zsh
#################################
## Colors for Dzen2 status bar ##
#################################
##
## TEST Colors
##
COLOR_TEST='#000000'
Conkyrc :
#################################
## Conky for Dzen2 Status Bar ##
#################################
background no
out_to_console yes
out_to_x no
override_utf8_locale yes
update_interval 1
total_run_times 0
TEXT
##
## TEST
##
^fg($$COLOR_TEST)
脚本:
#!/bin/zsh
. ./colors
conky -c conkyrc | dzen2 -p
我在 conky 上试过 eval/echo,但没有成功。 如果有人有想法,那就太好了。
谢谢大家
祝你有美好的一天
编辑:
如果我们找不到关于主要问题的解决方案,最好的主意是什么?
- Lua/Conky(我觉得还不错)
- Shell/Dzen2(我上次尝试时性能并不惊人)
- 一个完整的 C++ 程序(有点矫枉过正,conky 是通用的)
经过一番思考,我得出了一个结论:从头开始创建一些像 conky/dzen2 这样的工具。像这样我会为 wayland 准备一些东西,而且更容易使用。
所以我会争取一些时间来完成,最重要的部分是 "dzen2" 与 glfw/opengl.
-
但如果有人找到原始问题的答案,我仍然很好奇!
我不了解 dzen,也不使用 zsh, 但我用柠檬条,我用它来传递一些特殊的 UTF-8 字符, 通过 conky 到我的柠檬吧:
${exec /bin/bash -c 'echo -en "%{T3}\uf012%{T-}"'}
也许这会给你一个想法,如何从脚本内部解析出变量。
在 conky 中使用 ${execp my-dzen-help.sh getcolors } 怎么样?
#my-dzen-help.sh
getcolors(){
printf '^fg($$COLOR_TEST)'; # or what ....
}