Eti*_*Eti 7 conky 11.10 clementine lua
几天前我开始玩 Conky 并设法实现了这一目标:
(注意:虽然我是从头开始写的,但我从这张照片中得到了启发,感谢作者的创造力)
如您所见,我在数字时钟(“21:20”)和连接统计数据之间有一些空闲空间。
现在我很想在那个空间里有我所谓的“音乐酒吧”。也就是说,随着我的音乐播放器(目前是 Clementine)当前播放的声音移动的动画条。由于一些脚本和 qbus 命令,我已经设法显示当前曲目、艺术家、年份等。
但是,我必须提出主要问题:
我在 cairographics 中使用 conky 和 lua,但动画似乎真的很复杂,因为我还没有找到使 lua/cairographics“重绘”的方法。这迫使我减少 .conkyrc 中的 update_interval 以实现“接近”动画的效果。
不幸的是,将 update_interval 设置为一个很小的值会使 conky 消耗大量 CPU 资源,因为它不仅每(例如)50 毫秒重绘一次,而且在必要时还会重新计算变量并重新执行脚本。
因此,对于动画,我正在寻找一种具有流畅动画的方法(10 fps 就足够了),而不会让 conky 吃掉 CPU 资源。
如果有人能给我一些想法,那就太棒了。它不一定必须在 LUA 中,如果有一个好的替代 conky(应该是轻量级的),请随时告诉我!
——
非常感谢您的想法和建议!
小智 1
我知道你发布这篇文章已经有一段时间了,但是前几天我发现了一个很棒的 CLI 可视化工具: https: //github.com/dpayne/cli-visualizer
现在,这当然不能解决您的更新间隔问题,但您仍然可能会像我一样发现它很有趣。