¿Qué programas no GUI (daemons) usan glib?¿Qué programas no GUI usan glib?
Respuesta
en mi sistema Ubuntu rdepends apt-cache libglib2.0-0 me da, entre muchos otros:
- Amanda-servidor (software de copia de seguridad)
- bitlbee (IRC < -> varios proxy IM)
- blktool (herramienta para sintonizar los parámetros del dispositivo de bloque, no un demonio AFAIU)
- collectd (recopilación de estadísticas del sistema y el seguimiento de demonio)
- consolekit (marco para la definición y seguimiento de los usuarios, sess Los iones y sentados)
- DeviceKit discos (abstracción para enumerar los dispositivos de bloque)
- DeviceKit potencia (abstracción para la administración de energía)
- (Me aburrí en este punto)
Esta lista de paquetes en vez que las dependencias binarias reales; es posible (pero no creo) que algunos de estos paquetes envíen aplicaciones GUI que dependen de glib.
Tomemos, por ejemplo, consolekit y verificar:
dpkg -L consolekit
me dice que el demonio es/usr/sbin/consolekit-daemon, y ldd /usr/sbin/console-kit-daemon
me dice que depende de libglib, libgthread, libgmodule, libgobject, libgio , pero no hay nada de GUI. Así que aquí estás, un daemon genuino usando glib.
Utilizo glib bastante en la programación sin GUI, especialmente para los sistemas de archivos FUSE. Muchas rutinas para complementar glibc, cosas como tablas hash, implementación de una lista enlazada, una biblioteca de subprocesos multiplataforma, muchas cosas útiles para programación de propósito general. Lo considero como la versión de C de Boost.
Irssi, un cliente de IRC con soporte para scripts.
Lo más notable en mi memoria es libpurple a un lado de su homólogo GUI Pidgin
GStreamer se construye sobre GLib/GObject.
- 1. MySQL GUI Programas
- 2. ¿Por qué los programas grandes (como los juegos) no usan muchos hilos diferentes?
- 3. Programas Java que usan el marco NIO
- 4. ¿Cómo crear programas GUI de arranque?
- 5. ¿Qué tan portátil es GLib?
- 6. Linux: ¿Cómo matar programas que usan el puerto 1935?
- 7. ¿Qué es exactamente Glib y Gobject?
- 8. ¿Por qué GLib redefine los tipos?
- 9. ¿Por qué algunos sitios web importantes usan HTML no válido?
- 10. ¿Por qué los programas Java usan el archivo .bat como iniciador de programa?
- 11. ¿Es posible ejecutar programas Java-GUI bajo los sistemas Dos
- 12. Linux glib necesita pkg-config y pkg-config necesita glib?
- 13. ¿Por qué los controles WinForms/WPF no usan Invoke internamente?
- 14. ¿Tubo roto ya no termina los programas?
- 15. Valgrind informa que la memoria 'posiblemente se ha perdido' cuando se usan tipos de datos glib
- 16. ¿Por qué BackgroundWorker_RunWorkerCompleted no actualiza la GUI?
- 17. glibc, glib y gnulib
- 18. instalando gtk y glib
- 19. ¿Qué componentes de RichFaces usan prototipo, que usan jquery?
- 20. ¿Por qué los programas no solo matan y reinician explorer.exe?
- 21. Dbus/GLib Main Loop, Background Thread
- 22. ¿Cómo configurar glib en Makefile?
- 23. ¿Por qué no se usan los paquetes de erlang?
- 24. ¿Por qué los polyfills de console.log() no usan Function.apply()?
- 25. ¿Por qué los índices DB usan árboles balanceados, no hashtables?
- 26. ¿Por qué algunas instrucciones ARM no usan barril de cambio?
- 27. símbolo externo no resuelto con glib y VS C++
- 28. Distribuir programas Python
- 29. ¿Por qué no puedo construir un "mundo de hola" para glib?
- 30. Gui toolkits, ¿qué debo usar?
Todo lo que está escrito en C. Quizás quiso decir "por qué" ... –
@ Álvaro err no, muchas cosas no usan glib (no hablamos de libc aquí, simplificamos la biblioteca sobre la que GTK y todo está construido arriba de) – Spudd86
@ spudd86: Tiene razón, estaba confundido por la * Biblioteca GNU C * (glibc). –