2010-06-23 22 views
8

Chương trình không phải GUI nào (daemon) sử dụng glib?Các chương trình không sử dụng GUI nào sử dụng glib?

+0

Tất cả được viết bằng C. Có lẽ bạn có nghĩa là "tại sao" ... –

+1

@ Álvaro err no, rất nhiều thứ không sử dụng glib (không nói về libc ở đây, glib thư viện mà GTK và nội dung được xây dựng trên đầu trang) – Spudd86

+0

@ spudd86: Bạn nói đúng, tôi bị nhầm lẫn bởi Thư viện * GNU C * (glibc). –

Trả lời

8

Trên hệ thống Ubuntu rdepends apt-cache của tôi libglib2.0-0 mang lại cho tôi, trong số rất nhiều người khác:

  • amanda-server (phần mềm sao lưu)
  • bitlbee (IRC < -> khác nhau Proxy IM)
  • blktool (công cụ để các thông số thiết bị khối chỉnh; không phải là một daemon AFAIU)
  • collectd (thống kê hệ thống thu gom và giám sát daemon)
  • consolekit (khuôn khổ cho việc xác định và theo dõi người dùng, sess ion và ghế)
  • devicekit-đĩa (trừu tượng cho liệt kê các thiết bị khối)
  • devicekit điện (trừu tượng cho quản lý điện năng)
  • (Tôi đã chán vào thời điểm này)

này liệt kê gói khá hơn phụ thuộc nhị phân thực tế; nó có thể (nhưng tôi không nghĩ rằng có khả năng) rằng một số các gói này gửi các ứng dụng GUI phụ thuộc vào glib.

Chúng ta hãy, nói, consolekit và xác minh:

dpkg -L consolekit nói với tôi daemon là/usr/sbin/consolekit-daemon, và ldd /usr/sbin/console-kit-daemon nói với tôi nó phụ thuộc vào libglib, libgthread, libgmodule, libgobject, libgio , nhưng không có nội dung GUI. Vì vậy, ở đây bạn là, một daemon chính hãng sử dụng glib.

9

Tôi sử dụng glib khá một chút trong lập trình không phải GUI, đặc biệt là đối với các hệ thống tệp FUSE. Rất nhiều thói quen để bổ sung glibc, những thứ như bảng băm, thực thi danh sách liên kết, một thư viện luồng đa nền tảng - rất nhiều công cụ hữu ích cho lập trình đa năng. Tôi nghĩ về nó giống như phiên bản Boost của C.

1

Irssi, ứng dụng khách IRC có hỗ trợ cho tập lệnh.

0

Đáng chú ý nhất trong ký ức của tôi là libpurple ngoài GUI đối tác của Pidgin

1

GStreamer được xây dựng dựa GLib/GObject.

Các vấn đề liên quan