Main > Free Download Search >

Free glib2 software for linux

glib2

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11
GLib2 2.8.6

GLib2 2.8.6


GLib is a library containing many useful C routines for things such as trees, hashes, and lists. more>>
GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME.

GLib2 provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
<<less
Download (3.3MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
695 downloads
 
Other version of GLib2
GLib2 2.6.6Peter Mattis - GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib2. GLib is the low-level core library that forms the basis
License:GPL (GNU General Public License)
Download (2.3MB)
1215 downloads
Added: 2006-07-03
License:GPL (GNU General Public License)
Download (4.1MB)
821 downloads
Added: 2007-08-04
License:GPL (GNU General Public License)
Download (3.2MB)
1209 downloads
Added: 2006-07-03
License:GPL (GNU General Public License)
Download (3.5MB)
1209 downloads
Added: 2006-07-03
glib 2.12.13

glib 2.12.13


GLib is a library containing many useful C routines for things such as trees, hashes, and lists. more>>
GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME.

GLib2 provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
<<less
Download (3.8MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
838 downloads
Tubesock 0.2

Tubesock 0.2


Tubesock is a GTK/GNOME Shockwave player. more>>
Tubesock is a GTK/GNOME swf player released under the GPL. Currently the code right now is parsing SWF files, and can dump the contents, and can display some stuff.

Tubesock is written 100% in c, and depends on glib2 and gtk2.

Installation

./configure
make
cd src/tubesock
./tubesock PATH_TO_SWF_FILE.swf
<<less
Download (0.18MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1676 downloads
BINKI GNU/Linux 0.3

BINKI GNU/Linux 0.3


BINKI GNU/Linux is a distro inspired by the www.linuxfromscratch.com project. more>>
BINKI GNU/Linux is a distro inspired by the www.linuxfromscratch.com project.

BINKI is many things, first of all, it is the name of the horse of Death as it is told by my favourite author Terry Pratchet in his "Discworld" series. It is the name of a sheep that was eaten at a St. Georges Day in Bulgaria. And last it is my custom distro, based on inspirations from www.linuxfromscratch.com

Packages:
1. a2ps-4.13 convert any into PostScript format
2. a52dec-0.7.4 decode ATSC A/52 (AC-3) streams
3. aalib-1.4.0 render any graphic into ASCII Art
4. akregator-1.0.2 RSS reader
5. alsa-lib-1.0.11 ALSA sound interface library
6. alsa-oss-1.0.11 ALSA OSS compatibility lib
7. alsa-plugins-1.0.11 ALSA OSS and JACK plugins
8. alsa-utils-1.0.11 ALSA utilities
9. amarok-1.4.0 advanced audio player
10. apache-2.2.0 apache web server
11. arts-1.5.0 arts sound support for KDE libs
12. aspell-0.60.4 interactive spell checking program
13. atk-1.11.4 accessibility solutions for GTK2
14. audacity-1.3.0b audio editor and recorder
15. audiofile-0.2.6 oss version of SGIs audiofile library
16. autoconf-2.59 automatically configures source code
17. autofs-4.1.4 Automate Mounting of File Systems
18. automake-1.9.6 generates Makefiles for autoconf
19. avidemux-2.1.2 linear video editor
20. avifile-0.7.43 AVI tools and support libraries
21. bash-3.1 Bourne-Again SHell
22. bc-1.06 arbitrary precision numeric processor
23. berkeley-db-4.4.20 Berkeley database library ver.4
24. bind-9.3.1 DNS server and utilities
25. binkibase-0.3 BINKI 0.2 Base Config
26. binutils-2.16.1 GNU binary development tools
27. bison-2.1 parser generator
28. bluefish-1.0.5 powerful programmers editor for X
29. boehm-gc-6.7 garbage collector
30. bzip2-1.0.3 compress and decompress bz2 files
31. cairo-1.0.4 2D graphics library
32. calcchecksum-1.6 various checksum calulator
33. cdparanoia-3.9.8 CD audio extraction tool
34. cdrdao-1.2.1 record audio or data CDR in DAO mode
35. cdrtools-2.01 CD recording utilities
36. cfv-1.18.1 checksum verification files tool
37. chmlib-0.37.4 ITSS/CHM file format lib
38. consolecyr-0.1 console cyrillic support
39. coreutils-5.94 core GNU utilities
40. cpio-2.6 cpio and tar archiver
41. cream-0.35 vim graphical interface for X
42. cups-1.2.1 Common Unix Printing System
43. curl-7.15.3 transfer files with URL syntax
44. cvs-1.11.21 CVS version control system
45. cxx-4.0.3-runtime g++,fortran,objc,java runtime libs
46. cxx-libs-5.0.7 C++ shared library compatibility
47. d4x-2.5.6 Downloader for X
48. dejagnu-1.4.4 framework for testing other programs
49. desktop-file-utils-0.10 desktop entries command line tool
50. dhcp-3.0.4b3 DHCP client and server tools
51. dhcpcd-2.0.4 DHCP Client Daemon
52. dialog-1.0 curses based dialog interface
53. diffutils-2.8.7 find differences between files
54. distcc-2.18.3 distributed C/C++ compiler
55. dlume-0.2.4 address book
56. dosfstools-2.11 FAT-16 and FAT-32 file system tools
57. drgeo-1.1.0 interactive geometry for children
58. dvd+rw-tools-6.1 tools for burning DVD/-R/+R/+RW/-RW
59. dvd-slideshow-0.7.5 DVD slides creation tool
60. dvdauthor-0.6.11 DVD authoring tools
61. e2fsprogs-1.38 ext2 and ext3 file system tools
62. easytag-1.99.12 various media tags viewer/editor
63. enscript-1.6.4 converts ASCII to PS, HTML, RTF, ANSI
64. esound-0.2.36 Enlightened sound daemon
65. espgs-8.15.1 versatile processor for PostScript data
66. ethereal-0.10.14 network packet sniffer and analizer
67. ettercap-0.7.3 network packet sniffer and analizer
68. expat-2.0.0 C library for parsing XML streams
69. expect-5.43.0 dialog with interactive programs
70. faac-1.24.1 free AAC encoder
71. faad-2.0.1 free AAC decoder
72. fcron-3.0.0 periodical command scheduler
73. ffmpeg-0.4.9 audio and video conversion tools
74. fftw-3.1.1 fast fourier transform lib
75. file-4.17 tool for determining file type
76. findutils-4.2.27 tools to find files
77. firefox-1.5.0.3 firefox web browser
78. flac-1.1.2 free lossless audio codec
79. flex-2.5.33 programs to recognize text patterns
80. fontconfig-2.3.2 library for configuring font access
81. fortune-mod-1.99.1 fortune telling program
82. freeglut-2.4.0 free openGL toolkit
83. freetype-2.1.10 TrueType font lib
84. fyre-1.0.0 tool for computation artwork
85. gaim-1.5.0 Instant Messenger
86. galculator-1.2.5.2 scientific calculator
87. gawk-3.1.5 programs for manipulating text files
88. gbgoffice-1.3 office dictionary
89. gcc-4.0.3 gcc,g77,g++,gnat,gcj compilers
90. gcolor2-0.4 simple color selector
91. gd-2.0.33 graphic library for image creation
92. gdb-6.4 GNU Project Debugger
93. gdbm-1.8.3 GNU Database Manager
94. gettext-0.14.5 internationalization and localization
95. gftp-2.0.18 ftp client for X
96. giflib-4.1.4 libs for reading and writing GIFs
97. gimp-2.2.11 The GIMP image editor
98. gimp-help-2.0.9 The GIMP help
99. gimp-print-4.2.7 high quality printer drivers
100. glib-1.2.10 low-level core library
101. glib-2.10.3 low-level core library
102. glibc-2.3.6 main C library
103. glibmm-2.8.6 C++ interface for glib2
104. gmp-4.1.4 arbitrary precision math lib
105. gnupg-1.4.3 public/private key encryptor
106. gnutls-1.3.1 gnu Transport Layer Security lib
107. gpa-0.7.0 GnuPG Assistant Manager
108. gparted-0.2.5 GUI for parted
109. gpgme-1.0.3 GnuPG Make access Easy
110. gphoto2-2.1.99 GNU Digital Camera download software
111. gpm-1.20.1 General Purpose Mouse daemon
112. gqview-2.1.1 very fast image viewer
113. graveman-0.3.12-4 cdrtools/dvd+rw-tools GUI
114. grep-2.5.1a programs for searching through files
115. gresistor-0.0.1 translate resistor color codes
116. groff-1.18.1.1 processing and formatting text
117. grsync-0.4.2 GUI for rsync
118. grub-0.97 GRand Unified Bootloader
119. gtk+-1.2.10 GTK+ libs
120. gtk2-2.8.18 GTK2 libs
121. gtkam-0.1.13 digital camera front-end for X
122. gtkglext-1.2.0 GTK2 openGL extension
123. gtkglextmm-1.2.0 GTKmm openGL extension
124. gtkmm-2.8.5 C++ interface of GTK2 libs
125. guile-1.6.7 extensions language lib
126. gzip-1.3.5 compress and decompress gz files
127. hd2u-1.0.0 dos2unix plain text convertor
128. hicolor-theme-0.9 hicolor icon theme
129. htop-0.6.2 interactive process viewer
130. icu-3.4.1 Unicode support fot C/C++/Java
131. id3lib-3.8.3 manipule ID3v1 and ID3v2 tags
132. imagemagick-6.2.6-8 interactive image manipulation tool
133. imlib-1.9.15 image rendering lib
134. imlib2-1.2.1 faster image rendering lib
135. inetutils-1.4.2 basic networking programs
136. inkscape-0.43 SVG-based vector drawing program
137. intltool-0.34.1 internationalization tool
138. iproute2-2.6.16 basic and advanced IPV4-based networking
139. iptables-1.3.5 principal linux firewall
140. iptraf-3.0.0 IP Network monitor stat tool
141. jack-0.100.0 Jack Audio Connection Kit
142. k3b-0.12.15 The Ultimate CD/DVD Burner
143. k9copy-1.0.4 linux DVD shrinker
144. kaffeine-0.8.1 full featured media player
145. kanatest-0.3.6 learn japanese alphabet
146. kbabel-3.5.2 advanced PO-file editor
147. kbd-1.12 key-table files and keyboard tools
148. kcdlabel-2.13 tool for making CD covers
149. kchmviewer-2.5 CHM viewer
150. kdelibs-3.5.0 core KDE programs and libs
151. kdetv-0.8.9 watch TV on Linux
152. kernel-headers-2.6.12.0 sanitized kernel headers API
153. kino-0.8.1 non-linear video editor
154. kmagnify-3.5.2 magnifies screen portions
155. knowde-1.8.0 knowledge management tool
156. kompare-3.5.2 compares files
157. kpdf-3.5.0 PDF Viewer
158. kphotoalbum-2.2 photo album utility
159. krename-3.0.11 multirename tool
160. ksubeditor-0.2 subtitle file editor
161. kuser-3.5.2 user manager
162. lame-3.97 MP3 encoder
163. lcms-1.15 provide color management facilities
164. leafpad-0.8.9 simple notepad for X
165. less-394 text file viewer
166. lha-114i LHA archiver
167. libIDL-0.8.6 Interface Definition Language libs
168. libao-0.8.6 cross-platform audio library
169. libart_lgpl-2.3.17 high-performance 2D graphics lib
170. libavc1394-0.5.1 1934 AV/C program interface
171. libcdio-0.77 CD Input and Control library
172. libcroco-0.6.1 general CSS parsing and manipulation
173. libdv-0.104 software DV video codec
174. libdvdcss-1.2.9 access DVDs as a block device
175. libdvdread-0.9.4 simple DVD reading lib
176. libexif-0.6.13 parse, edit, and save EXIF data
177. libexif-gtk-0.3.5 libexif GTK bindings
178. libfame-0.9.1 realtime MPEG-1/4 video encoding lib
179. libfpx-1.2.0.13 Flash FPX image lib
180. libgcrypt-1.2.2 general-purpose cryptographic library
181. libglade-2.5.1 loads Glade interface files
182. libgpg-error-1.3 error handling for GnuPG, libgcrypt
183. libgphoto2-2.1.99 access digital camera by programs
184. libgsf-1.14.0 abstraction layer for structured files
185. libgtkhtml-2.6.3 lightweight HTML engine
186. libid3tag-0.15.1b ID3 tag library
187. libiec61883-1.0.0 high level DV streaming API
188. libieee1284-0.2.10 paralel port IEEE 1284 Driver
189. libjpeg-6b JPEG image compression lib
190. libmad-0.15.1b high-quality MPEG audio decoder
191. libmikmod-3.2.0 module formats and samples sound lib
192. libmng-1.0.9 MNG image (animated PNG) lib
193. libmpeg2-0.4.0b advanced manipulation of MPEG-2 streams
194. libmpeg3-1.6 advanced manipulation of MPEG streams
195. libnet-1.1.3 generic networking API
196. libogg-1.1.3 ogg file structure lib
197. libpcap-0.9.4 user-level network packet capture
198. libpng-1.2.8 PNG image manipulation lib
199. libquicktime-0.9.8 manipulate quicktime files
200. libraw1394-1.2.1 IEEE 1394 direct access
201. librsvg-2.14.3 SVG image manipulation lib
202. libsamplerate-0.1.2 Sample Rate Converter for audio
203. libsigc++-2.0.17 typesafe callback system for C++
204. libsndfile-1.0.15 Sampled Sound file library
205. libtheora-1.0 free video compression lib
206. libtiff-3.8.2 TIFF image manipulation lib
207. libtool-1.5.22 generic library support script
208. libusb-0.1.12 USB device access lib
209. libvorbis-1.1.2 general purpose audio format
210. libxml-1.8.17 XML parsing lib
211. libxml2-2.6.22 XML and HTML parser lib
212. libxslt-1.1.15 XSLT XML support lib
213. linux-2.6.16.2 Linux Kernel source
214. lmms-0.1.4 Linux MultiMedia Studio
215. lshw-0.2 hardware lister
216. lynx-2.8.5 text based web browser with color
217. lzo-2.02 realtime data (de)compression library
218. m4-1.4.4 macro processor
219. make-3.80 program for compiling packages
220. man-1.6c find and view man pages
221. man-pages-2.25 GNU Linux 1,200 man pages
222. mc-4.6.1 midnight commander
223. mixmos-0.2.0 enchanced audio mixer for X
224. mjpegtools-1.8.0 MPEG-2 tools
225. mktemp-1.5 create secure temporary files
226. modinit-tools-3.2.2 kernel module (un)loading tools
227. mpeg4ip-1.5 audio/video streaming tools
228. mpfr-2.2.0 multi-precision float-point lib
229. mplayer-1.0 Mplayer video audio player
230. mysql-5.0.20 fast SQL database server
231. nas-1.7 Network Audio Server
232. nasm-0.98.39 80x86 assembler and disassebler
233. ncftp-3.1.9 powerful and flexible ftp client
234. ncurses-5.5 terminal-independent screen library
235. net-tools-1.60 linux kernel networking tools
236. netpbm-10.26.27 graphic sofware lib
237. nmap-4.0.2 network exploration and security
238. nss-3.11 network security services libs
239. ntp-4.2.0 Network Time Protocol client/server
240. ocrad-0.14 optical character recognition tool
241. ogmtools-1.5 OGM video tools
242. openexr-1.2.2 HDR image format libs
243. openldap-2.3.30 Lightweight Directory Access Protocol
244. openssh-4.3p2 secure shell client and daemon
245. openssl-0.9.8a cryptography tools and libs
246. p7zip-4.42 7zip archiver
247. pango-1.12.1 layout and text rendering lib
248. parted-1.7.1 advanced partition editor
249. patch-2.5.9 apply and create patch files
250. pciutils-2.2.1 lists PCI devices
251. pcre-6.6 Perl Compatible Regular Expression
252. perl-5.8.8 Perl development environment
253. perl-archive-zip-1.16 perl module
254. perl-compress-zlib-1.41 perl module
255. perl-xml-parser-2.34 perl module
256. php-5.1.4 PHP Hypertext Preprocessor
257. pine-4.64 mail user agent
258. pkg-config-0.20 manage library compile/link flags
259. poppler-0.4.5 PDF rendering library
260. popt-1.7.5 parse command-line options
261. postfix-2.2.10 mail transport agent server
262. postgresql-8.1.4 advanced object-relational DBMS
263. ppp-2.4.3 dial-up PPP daemon
264. procps-3.2.6 programs for monitoring processes
265. proftpd-1.2.10 highly configurable secure FTP daemon
266. psmisc-22.2 display info about running processes
267. psutils-p17 PostScript Utilities
268. pygtk-2.8.6 Python bindings for the GTK widget
269. python-2.4.2 Python development environment
270. qcomicbook-0.2.7 comic books reading tool
271. qt-3.3.6 C++ GUI library (for KDE)
272. readline-5.1 command-line editing support
273. recode-3.6 converts files between character sets
274. reiserfsprogs-3.6.19 Reiserfs file system tools
275. rp-pppoe-3.8 PPPoE client and server
276. rsync-2.6.7 fast incremental file transfers daemon
277. ruby-1.8.4 Ruby development environment
278. samba-3.0.22 provides services to SMB/CIFS clients
279. sane-backends-1.0.17 Scanner Access Now Easy backends
280. screen-4.0.2 screen manager VT100/ANSI emulation
281. sdl-1.2.10 Simple DirectMedia Layer toolkit
282. sdl-guilib-1.1.2 SDL GUI library
283. sdl-image-1.2.5 SDL image loader
284. sdl-mixer-1.2.7 SDL mixer lib
285. sdl-mpeg-0.4.4 SDL video lib
286. sdl-net-1.2.6 SDL network lib
287. sdl-rtf-0.1.0 SDL rich text format lib
288. sdl-sound-1.0.1 SDL Sound lib
289. sdl-ttf-2.0.8 SDL TrueType font lib
290. sed-4.1.5 stream line editing tool
291. shadow-4.0.15 shadow password suite
292. shared-mime-info-0.17 shared MIME-info database
293. sharutils-4.6 create shell archives out of many files
294. slang-2.0.6 powerful interpreted language
295. smb4k-0.7.0 SAMBA network browser
296. sox-12.17.9 audio converting tool
297. speex-1.1.9 speech audio encoder/decoder
298. sqlite-3.3.5 lite SQL engine
299. squid-3.0 high performance web proxy cache
300. startup-notify-0.8 busy cursor for loading apps
301. strace-4.5.14 system call tracer
302. subversion-1.3.1 SVN version control system
303. sudo-1.6.8p12 gives temporary root access
304. supertux-0.1.3 Super Mario clone
305. sysklogd-1.4.1 programs for logging system messages
306. sysvinit-2.86 Linux System V Init tools
307. taglib-1.4 manipulate audio meta data
308. tar-1.15.1 GNU tar archiver
309. tcl-8.4.12 Tool Command Language
310. tcp_wrappers-7.6 daemon wrapper programs
311. tcpdump-3.9.4 network monitoring and data acquisition
312. tcsh-6.14.00 enhanced C shell
313. tellico-1.1.6 collection manager
314. texinfo-4.8 GNU software documentation system
315. thunderbird-1.5.0.2 Thunderbird mail client
316. tightvnc-1.3 optimized VNC distribution
317. tk-8.4.12 TCL GUI toolkit
318. traceroute-1.4 IP packet route tracing utility
319. transcode-1.0.2 transcoding video and audio
320. ttf-basic-0.3 basic TrueType fonts for X
321. tuxpaint-0.9.15b drawing program for children
322. udev-089 dynamic creation of device nodes tools
323. udftools-1.0.0b3 UDF file system tools
324. unzip-5.52 ZIP extraction utilities
325. usbutils-0.71 list USB devices
326. util-linux-2.12r huge collection of essential tools
327. vcdimager-0.7.23 VCD BIN/CUE image creation and ripping
328. vim-6.4 vim text editor
329. vnc2swf-0.5.0 screen recorging tool
330. vorbis-tools-1.1.1 Ogg Vorbis Tools
331. wget-1.10.2 non-interactive download manager
332. which-2.16 shows full path of (shell) commands
333. whois-4.7.12 whois directory client
334. wireless-tools-2.8 wireless tools
335. wxgtk-2.6.3 cross platform GTK lib
336. x264-20060508 free H.264/MPEG-4 AVC lib
337. xchat-2.6.2 IRC client for X
338. xfc-4.3.1 XFCE Foundation Classes
339. xfce-4.3-plugins XFCE Goodies
340. xfce-4.3 XFCE Desktop environment
341. xfsprogs-2.7.11 Utilities for SGIs XFS filesystem
342. xine-lib-1.1.1 xine multimedia playback libs
343. xinetd-2.3.14 eXtended InterNET services Daemon
344. xmahjongg-3.7 a MahJongg game for X
345. xmms-1.2.10 MP3 player and MPlayer frontend
346. xorg-6.9.0 xorg X11 server
347. xpad-2.11 leave sticky notes
348. xsane-0.97 SANE front end for X
349. xvid-1.1.0 XviD (MPEG-4 compliant) video codec
350. zip-2.31 ZIP creation utilities
351. zlib-1.2.3 compression and decompression lib
352. zsh-4.2.5 the Z shell (enhanced korn shell)

<<less
Download (14MB)
Added: 2006-06-05 License: GPL (GNU General Public License) Price:
1252 downloads
Gslapt 0.3.18

Gslapt 0.3.18


Gslapt is a GTK version of slapt-get. more>>
This is a GTK version of slapt-get. Gslapt project requires slapt-get.
To build from source, you must have these packages installed:
- autoconf
- automake
- libtool
- m4
- gettext
- gettext-tools
- pkgconfig
- glibc
- atk
- glib2
- gtk+2
- pango
- x11
- zlib
- openssl
- curl
- slapt-get
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
Main features:
- added FAQs to the FAQ
- set package listing columns to be resizeable
- removed beta warning dialog
- the clear button only rebuilds the view when it has to, as its so expensive
- added "not enough free space" notification
- updated translations
- added more notification for errors during source updates and transaction messages for missing deps and conflicts via new error api
- formatting updates
- added pt translation by Pedro Pinto
- updated to compile against current slapt-get cvs
- fixed bug that allowed installing multiple versions of a package
- added accelerators, ctrl [i,u] for (re-)install/upgrade, ctrl [r] for remove, and ctrl [x] for exclude
- fixed crash when enabling the remove button on certain packages
- requires slapt-get >= 0.9.9k
- fixed upgrade problem
- updated transaction code to follow new transaction_t struct use of queue
- borrowed Ubuntus add/remove applications icon for new gslapt icon
- fixed issue with reinstall request not completing
- statusbar now gives notification when there are pending things to execute
<<less
Download (0.089MB)
Added: 2007-07-10 License: GPL (GNU General Public License) Price:
846 downloads
Monkey Bubble 0.3.2

Monkey Bubble 0.3.2


Monkey Bubble is in a game in which you must explode all bubbles in the game area. more>>
Monkey Bubble is in a game in which you must explode all bubbles in the game area.
You explode bubbles by putting at least 3 of the same colour in contact. Any bubble that is connected to the top or the sides of the game area by bubbles you just exploded falls too.
Main features:
- svg graphics (try the fullscreen gameplay with Ctrl-F)
- gnome platform
- gstreamer to play music and sounds (still todo)
- C programming language, based on glib2.0, gtk2.0 and all those gnome stuff we all love (or should love
- released under GPL and waiting for contributors
Enhancements:
- The new monkey bubble (the gnome bustamove clone) version, 0.3.2, is out with a new killer feature: network game with 4 players.
- Of course the new release includes a bunch of bug fixes, leak fixes and even more eyecandy.
<<less
Download (4.9MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1562 downloads
XML-RPC Client/Server C Library 0.9.10

XML-RPC Client/Server C Library 0.9.10


XML-RPC Client/Server C Library supports persistent HTTP/1.1 conenctions over SSL. more>>
XML-RPC Client/Server C Library is a cross-platform software written in C that supports persistent HTTP/1.1 conenctions over SSL and comes with XML-RPC interface description language and client/server code compiler. Libxr depends on glib2 and libxml2.
Main features:
- Persistent connections over HTTP/1.1
- SSLv3/TLSv1 using OpenSSL.
- XML-RPC interface description language (XDL).
- XML-RPC client stubs/servlet skels compiler.
- Multiple servlets per server.
- Servlet lifetime (init -- call -- call -- fini).
- Multiplatform (linux, mingw32 on windows).
- IPV6 as soon as OpenSSL 0.9.9 is released.
<<less
Download (0.40MB)
Added: 2007-05-19 License: LGPL (GNU Lesser General Public License) Price:
894 downloads
Gapcmon a Linux GUI monitor for APCUPSD 0.8.5

Gapcmon a Linux GUI monitor for APCUPSD 0.8.5


Gapcmon is a gtk/glib desktop monitor program for the apcupsd package. more>>
Gapcmon is a gtk/glib desktop monitor program for the apcupsd package. Apcupsd interfaces with UPS power systems on local or networked systems. gapcmon connects to apcupsd via the NIS api to collect and displays the current operational state of the UPS.
A Gtk2/GLib2 GUI application used to monitor UPS devices controlled by the APCUPSD package. The program uses the NIS interface from apcupsd to collect event and status information for display to the end-user. Because of this great interface, this program can be executed on any OS supported machine and use the network socket interface to connect back to apcupsd. Of course apcupsd must be compiled with nis support
(i.e. ./configure --enable-nis --enable-gapcmon ...).
The general design model for gapcmon assumes the user has one or more UPSs attached to one or more tcpip/hosts with network connectivity to/from the gapcmon workstation. Gapcmon provides a Preferences panel to capture the hostname, port, and polling cycle for that UPS; along with an "enable" checkbox to indicate if the monitor for this configuration should be active. Gapcmon collects status and event information for each enabled UPS configuration and presents it to the user via a Detailed Information window.
Main features:
- FreeDesktop.org Spec for Notification Area Icons.
- Unlimited support for multiple UPSs.
- Historical Graph of five data points are charted. A total of 40 points are maintained on the graph. The data points are LINEV, BATTV, BCHARGE, LOADPCT, and TIMELEFT.
- Clicking an notification icon will cause the information window for that monitor to become visible or be hidden, if its already visible.
- Monitor tooltips are available when hovering the mouse over the icon, and contain a quick summary of the ups status.
- Icons are dynamically added or removed when enabled in preferences.
- Icon changes to reflect the operational state of the UPS.
- o where state is (online, onbattery, charging, not communicating, no cable)
- History graph supports popup tooltip for data point under the mouse pointer, showing dataseries name, color, time, and value.
- Configuration of the tcpi/ip hostname, tcp port number, and whether that monitor is currently enabled is provided via a central Preferences page.
- background thread for all network io to keep user interface responsive.
<<less
Download (0.089MB)
Added: 2007-07-14 License: GPL (GNU General Public License) Price:
834 downloads
ferrisfuse 0.1.0

ferrisfuse 0.1.0


ferrisfuse is a FUSE module for mounting libferris filesystems through the Linux kernel. more>>
ferrisfuse is a FUSE module for mounting libferris filesystems through the Linux kernel.
About libferris
In non technical terms libferris makes the file system and other hierarchical storage systems easier to use. For the geeks out there, libferris is a virtual file system (VFS) that runs in the user address space. The FAQ contains entries related to installation, configuration and the usage of libferris.
As of July 2005 libferris can mount many interesting things ranging from a filesystem from your local Linux kernel through to LDAP, Evolution, PostgreSQL, dbXML, and RDF. To get an impression of the current capabilities of libferris mounting see the plugins/context directory of the lastest release. New things to mount are always being added.
Other than mounting things as a filesystem, the other core concept of libferris is extraction of interesting metadata from your libferris filesystems. This means that simple things like width and height of an image file become first class metadata citizens along with a files size and modification time. The limits on what metadata is available extend far beyond image metadata to include XMP, EXIF, music ID tags, geospatial tags, rpm metadata, SELinux integration, partially ordered emblem categories and arbitrary personal RDF stores of metadata.
Though some consider the last point of purely academic interest the end result is that you can add metadata to *all* libferris objects even those you only have read access too, for example, you can attach emblems to this website just as you would a normal file. The metadata interface gives all metadata from file size to digital signature status information equal standing. As such you can sort a directory by any metadata just as easily as you would ls -Sh to sort by file size. Sorting on multiple metadata values is also supported in libferris, you can easily sort your files by mimetype, then image width, then modification time with all three pieces of metadata contributing to the final directory ordering.
Late in 2004 extensive support for both fulltext and metadata indexing was added to libferris. This means you can supply queries against the contents or metadata of any libferris accessable object and have the results returned as a virtual filesystem. With the above mentioned metadata available for searching, finding your files can be done in many different ways instead of being forced to generate fixed directory trees using part of a file collections semantics as directory names. The metadata and virtual filesystem play together here allowing you to geospatially tag both your digital pictures, trip plans, and relevent websites and recall these objects in a single virtual directory no matter what their path or URL may be.
There is also a Samba VFS module which allows you to expose a libferris filesystem as a Samba share. Kfsmd uses the inotify kernel interface to allow libferris to watch changes made to your kernel filesystem by non libferris applications and update its indexes appropriately. Ferriscreate provides a command line and GTK+2 application for creating "new files" with libferris. With this you can create a new db4 database, dbXML database or fulltext index just as easily as you can make a regular file.
The ego filemanager is a GTK+2 interface built on top of libferris. It provides GTK treeview , gevas/edje and gecko based interfaces and makes extensive use of libferris clients to provide its functionality.
If you have a project you wish to use libferris with and want extensions made dont hesitate to contact one of the developers to arrange consulting.
For the geeks out there, libferris is a virtual file system (VFS) that runs in the user address space. At the moment libferris is a shared object that each application can dynamically link to in order to see the file system through a nicer abstraction.
New additions to the XML module allow for data to be converted from one format to another by the VFS for you. To copy data to an XML file:
fcreate --create-type=xml --rdn=2.xml root-element=fred /tmp
gfcp -av Makefile.am --dst-is-dir /tmp/2.xml/fred
To copy data to a db4 file
fcreate --create-type=db4 --rdn=2.db /tmp
gfcp -av Makefile.am --dst-is-dir /tmp/2.db
Ferris presents a C++ interface that makes heavy use of the STL and IOStreams. Currently ferris has two main internal abstractions: Context and Attribute. A context is much like a traditional file or directory in a file system, the major differences being that a context can have both byte content (like a file) and subcontexts (like a directory). An attribute is a chunk of metadata about a context. Contexts can have many attributes.
Some attributes may be large, for example a base 64 encoded version of the contexts content (133% context size). On the other hand an attribute can be small, for example the file size is exposed as an attribute.
Access to all contexts and attributes is performed by first requesting either an IStream or IOStream for that context or attribute. In this way the same context/attribute can be open many times at the same time, just like normal kernel based IO.
Ferris uses Loki from "Modern C++ Design" by Alexandrescu. Most objects use automatic garbage collection based on the SmartPtr template class from Loki. Where possible objects in ferris use a FerrisRefCounted policy to provide COM like intrusive reference counting. This style is used for Context, Attribute and special wrappers of IOStreams that are provided. IOStreams are wrapped to provide a more flexible API than could be offered using references to IOStreams.
There are also new stream classes provided, for example NullStream and LimitingStream. Templates are provided to make SmartPtrs to standard IOStreams act just like the underlying stream would, for example, one can have SmartPtr ss; ss >> stringObj; and does not have to dereference the SmartPtr to use standard IOStreams extractors or inserters.
Ferris uses GModule from glib2 to dynamically load both context and attribute classes at run-time. This way resources are conserved until they are needed. The native file system context is statically linked to ferris at present. When loading either contexts or attribute classes ferris uses a double dispatch factory method. Put simply this means that for each plugin there are two libraries, one that tells ferris if the main one really needs to be loaded or not. Using this scheme ferris can load all the meta factory classes at any time and use these very small meta factories to check if the main factory can create objects that are going to be useful.
This scheme is of great use for attribute classes. Attribute classes take a context and can "generate" attributes from the context. An example of this sort of class would be a MD5 or Base64 attribute. Both can be generated from the base context. More interesting attributes are PCM audio and RGBA-32bpp image data. By using the double dispatch factory ferris can handle a great deal of attribute generators and load them on demand.
Ferris currently can decode mp3, read id3 tags, decode many image formats and break some animation formats into frames. This makes ferris a solid starting point for multimedia applications.
Ferris will automatically mount sub file systems for you. Examples of a sub file system include a Berkeley database or XML file. For example it is possible to read a context such as /tmp/myxml.xml/mynode. Using this automatic mounting the differences between storage formats effectively disappear. To a ferris enabled application loading data from a native disk file, a Berkeley database, and XML file, or mbox file appear to be the same. This allows the user of the application to choose the correct storage for the data at hand.
It is planned to move to a microkernel architecture in Version 2.1 of ferris. I choose 2.1 so that ferris does not fall into version 2 syndrome.
Enhancements:
- Many changes were made to better support rsync(1).
- Extended Attribute support was greatly improved.
- write() now also updates mtime.
<<less
Download (0.27MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
866 downloads
SSH Filesystem 1.8

SSH Filesystem 1.8


SSH Filesystem is a filesystem client based on the SSH File Transfer Protocol. more>>
SSH Filesystem is a filesystem client based on the SSH File Transfer Protocol. Since most SSH servers already support this protocol it is very easy to set up: i.e. on the server side theres nothing to do. On the client side mounting the filesystem is as easy as logging into the server with ssh.
The idea of sshfs was taken from the SSHFS filesystem distributed with LUFS, which I found very useful. There were some limitations of that codebase, so I rewrote it.
Main features:
- Based on FUSE (the best userspace filesystem framework for linux ;-)
- Multithreading: more than one request can be on its way to the server
- Allowing large reads (max 64k)
- Caching directory contents
Installing
First you need to download FUSE 2.2 or later from http://fuse.sourceforge.net/. You also need to install the devel package for glib2.0. After installing FUSE, compile sshfs the usual way:
./configure
make
make install (as root)
How to mount a filesystem
Once sshfs is installed (see next section) running it is very simple:
sshfs hostname: /mountpoint
Note, that its recommended to run it as user, not as root. For this to work the mountpoint must be owned by the user. If the username is different on the host you are connecting to, then use the "username@host:" form. If you need to enter a password sshfs will ask for it (actually it just runs ssh which ask for the password if needed). You can also specify a directory after the ":". The default is the home directory.
Enhancements:
- This release fixes a couple of rarely occurring crashes and some smaller bugs.
<<less
Download (0.084MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
895 downloads
XMMS Picture Viewer Input Plugin 0.1.0

XMMS Picture Viewer Input Plugin 0.1.0


XMMS Picture Viewer (alias Xmms-Slideshow) is an Input Plugin for XMMS. more>>
XMMS Picture Viewer (alias Xmms-Slideshow) is an Input Plugin for XMMS. Although XMMS was mainly intended for use as audio player its features and its broad usage makes it also interesting for use with other medias. An example is eg. the XMMS Mplayer Input Plugin which enables XMMS to play video files.
XMMS Picture Viewer Input Plugin adds picture support. Whenever a picture file is selected in XMMS the plugin will be used to display it. There is a configurable time how long the picture should be displayed. When this time has elapsed the next file from the XMMS playlist will be started. So its very easy to use XMMS for showing a slideshow (and thats why the project is also called "XMMS-Slideshow").
Together with Bemused XMMS-Slideshow could be used to control your picture galleries from a mobile phone. From the phones display you can see and navigate through the complete directory tree on your harddisk.
The XMMS Picture Viewer was written for Linux and was developed/tested under kernel 2.6.11.4 (but there should be no obstacles to run it under other kernel versions).
Main features:
- Support for different picture formats: .tga, .bmp, .pnm, .pbm, .pgm, .ppm, .xpm, .xcf, .pcx, .gif, .jpg, .jpeg, .tif, .lbm, .png.
- Configurable time that an image is displayed
- Fullscreen or window mode
- Configurable width and height of the window
- Cursor disable (if above window)
The SW is written in C and uses standard C-libraries and the GLib2. Additionally the SDL package and Gtk2 need to be installed.
<<less
Download (0.31MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1296 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1