9

glibを使用する非 GUI プログラム (デーモン) は?

4

5 に答える 5

10

非 GUI プログラミング、特に FUSE ファイルシステムでは glib をかなり使用しています。glibc を補完する多くのルーチン、ハッシュ テーブル、リンク リストの実装、クロスプラットフォーム スレッド ライブラリなど、汎用プログラミングに役立つ多くの機能。Boost の C 版のようなものだと思います。

于 2010-07-14T21:14:49.163 に答える
8

私のUbuntuシステムでは、 apt-cache rdepends libglib2.0-0 は、他の多くの中で私に与えます:

  • amanda-server (バックアップソフトウェア)
  • bitlbee (IRC <-> 各種 IM プロキシ)
  • blktool (ブロックデバイスパラメータを調整するツール; デーモン AFAIU ではありません)
  • collectd (システム統計収集および監視デーモン)
  • consolekit (ユーザー、セッション、およびシートを定義および追跡するためのフレームワーク)
  • devicekit-disks (ブロックデバイスを列挙するための抽象化)
  • devicekit-power (電源管理の抽象化)
  • (この時点で飽きた)

これは、実際のバイナリ依存関係ではなく、パッケージをリストします。これらのパッケージのいくつかが、glib に依存する GUI アプリケーションを出荷する可能性はあります (しかし、私はそうは思いません)。

たとえば、consolekit を使用して確認してみましょう。

dpkg -L consolekitデーモンは/usr/sbin/console-kit-daemonでありldd /usr/sbin/console-kit-daemon、libglib、libgthread、libgmodule、libgobject、libgioに依存しているが、GUIのものは依存していないことがわかります。これが、glib を使用した本物のデーモンです。

于 2010-07-14T21:11:27.553 に答える
1

GStreamerは GLib/GObject に基づいて構築されています。

于 2013-07-06T21:28:03.137 に答える
1

Irssi、スクリプトをサポートする IRC クライアント。

于 2012-10-28T22:17:45.033 に答える
0

私の記憶の中で最も注目に値するのは、GUI 対応の Pidgin を除けば、libpurple です。

于 2012-12-05T04:10:48.703 に答える