【发布时间】:2012-04-29 06:15:55
【问题描述】:
就为Conky 之类的东西创建插件管理系统而言,我有哪些选择。我感兴趣的是为 Conky 创建一个系统,它允许我创建新函数并通过共享库添加它们。我觉得这样可以更轻松地为 Conky 创建新的配置和变量,而无需从源代码重新编译,并允许独立于 Conky 共享这些新功能。创建这样一个系统的一般起点是什么?共享库是最佳选择还是有更好的选择。
我意识到 Conky 已经拥有与此类似的能力,即能够调用系统 shell 并返回所需的任何内容,但是我想添加的许多功能都会让 Conky 陷入困境,除非直接写入。
【问题讨论】:
-
第一个起点:学习如何使用dlopen()