Какие не-GUI программы используют glib? - PullRequest
9 голосов
/ 23 июня 2010

Какие программы не-GUI (демоны) используют glib ?

Ответы [ 5 ]

10 голосов
/ 15 июля 2010

Я довольно часто использую glib в программировании без GUI, особенно для файловых систем FUSE.Множество подпрограмм, дополняющих glibc, такие как хеш-таблицы, реализация связанных списков, библиотека кроссплатформенных потоков - много полезных вещей для программирования общего назначенияЯ думаю об этом, как о версии Boost на C.

8 голосов
/ 15 июля 2010

В моей системе Ubuntu apt-cache rdepends libglib2.0-0 дает мне, среди многих других:

  • Аманда-сервер (программное обеспечение для резервного копирования)
  • bitlbee (IRC <-> различные IM-прокси)
  • blktool (инструмент для настройки параметров блочного устройства; не демон AFAIU)
  • collectd (системный сбор статистики и демон мониторинга)
  • consolekit (платформа для определения и отслеживания пользователей, сеансов и мест)
  • devicekit-диски (абстракция для перечисления блочных устройств)
  • devicekit-power (абстракция для управления питанием)
  • (мне стало скучно)

Это список пакетов, а не фактические бинарные зависимости; Возможно (но я не думаю, что это возможно), что некоторые из этих пакетов поставляют приложения с графическим интерфейсом, которые зависят от glib.

Давайте возьмем, скажем, консоль и проверим:

dpkg -L consolekit говорит мне, что это демон / usr / sbin / console-kit-daemon, а ldd /usr/sbin/console-kit-daemon говорит, что это зависит от libglib, libgthread, libgmodule, libgobject, libgio, но не от графического интерфейса. Итак, вот вы, настоящий демон, использующий glib.

1 голос
/ 07 июля 2013

GStreamer построен на GLib / GObject.

1 голос
/ 29 октября 2012

Irssi , IRC-клиент с поддержкой сценариев.

0 голосов
/ 05 декабря 2012

Наиболее заметным в моей памяти является libpurple, кроме его графического аналога Pidgin

...