哪些非GUI程序(守护程序)使用glib?
答案 0 :(得分:10)
我在非GUI编程中使用glib,特别是对于FUSE文件系统。许多例程可以补充glibc,例如哈希表,链表实现,跨平台线程库 - 用于通用编程的许多有用的东西。我认为它就像C版的Boost。
答案 1 :(得分:8)
在我的Ubuntu系统上,apt-cache rdepends libglib2.0-0给了我以及其他许多内容:
这列出了包而不是实际的二进制依赖;有可能(但我认为不太可能)这些软件包中的一些包含依赖于glib的GUI应用程序。
让我们来看看,例如,consolekit并验证:
dpkg -L consolekit
告诉我守护进程是/ usr / sbin / console-kit-daemon,ldd /usr/sbin/console-kit-daemon
告诉我它依赖于libglib,libgthread,libgmodule,libgobject,libgio,但没有GUI的东西。所以在这里,你是一个使用glib的真正守护进程。
答案 2 :(得分:1)
Irssi,一个支持脚本的IRC客户端。
答案 3 :(得分:1)
GStreamer建立在GLib / GObject之上。
答案 4 :(得分:0)
除了GUI对应的Pidgin
之外,我记忆中最值得注意的是libpurple