This is a Linux/i386 binary port of the Fontconfig library and utilities.
In the words of its author, Keith Packard:
Fontconfig can:
* discover new fonts when installed automatically, removing a common
source of configuration problems.
* perform font name substitution, so that appropriate alternative
fonts can be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of
languages.
* have GUI configuration tools built as it uses an XML-based
configuration file (though with autodiscovery, we believe this need
is minimized).
* efficiently and quickly find the fonts you need among the set of
fonts you have installed, even if you have installed thousands of
fonts, while minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to
implement high quality, anti-aliased and subpixel rendered text on a
display.
This is a Linux/i386 binary port of the Fontconfig library and utilities.
In the words of its author, Keith Packard:
Fontconfig can:
* discover new fonts when installed automatically, removing a common
source of configuration problems.
* perform font name substitution, so that appropriate alternative
fonts can be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of
languages.
* have GUI configuration tools built as it uses an XML-based
configuration file (though with autodiscovery, we believe this need
is minimized).
* efficiently and quickly find the fonts you need among the set of
fonts you have installed, even if you have installed thousands of
fonts, while minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to
implement high quality, anti-aliased and subpixel rendered text on a
display.
Perl bindings to the 2.x series of the Gtk+ graphical user interface library.
This module allows you to write graphical user interfaces in a perlish and
object-oriented way, freeing you from the casting and memory management in C,
yet remaining very close in spirit to original API. Find out more about Gtk+
at http://www.gtk.org.
The GTK+ Reference Manual is also a handy companion when writing Gtk
programs in any language. http://developer.gnome.org/doc/API/2.0/gtk/
The perl bindings follow the C API very closely, and the C reference
documentation should be considered the canonical source.
To discuss gtk2-perl, ask questions and flame/praise the authors,
join gtk-perl-list@gnome.org at lists.gnome.org.
The purpose of keyboardcast is to allow you to send keystrokes to multiple
X windows at once. This allows you, for example, to control a number of
terminals connected to different but similar hosts for purposes of mass-
administration.
You can also select non-terminals. If you come up with a reasonable use
for this ability I'd be interested in hearing about it.
The program can select windows to send to either by matching their titles
(using a substring) or by clicking on them (in a method similar to GIMP's
screenshot feature).
The program also features the ability to spawn off multiple instances of
gnome-terminal executing a single command on multiple arguments (for example
executing 'ssh' on several hosts). The gnome-terminals are invoked with
the profile 'keyboardcast' if it exists (so, for example, your font size
can be smaller).
XJump (aka 'FALLING TOWER') is a cool game based on simple X graphics
where the object is to get the player up as many levels as possible.
Quite possibly one of the most addictive games out there.
xbindkeys is a program that allows you to launch shell commands with your
keyboard or your mouse under X Window. It links commands to keys or
mouse buttons, using a configuration file.
VNC stands for Virtual Network Computing. It is, in essence, a remote
display system which allows you to view a computing 'desktop'
environment not only on the machine where it is running, but from
anywhere on the Internet and from a wide variety of machine
architectures.
XRally is a Linux clone of the classic Rally X arcade game. For
those who don't know, in Rally X you control a blue (good) car,
that has to collect yellow flags around a maze-like map, while
avoiding the red (bad) cars. In order to help himself, the blue car
can use clouds of smoke through the maze. If a enemy touch any of
these clouds, it stops for a while. The enemy cars can also crash
one with the other, what gives you some extra time.
XRally is written in C using only the basic Xlib and Xpm libraries.
It's a project aimed mainly at newbie X11/Game programmers like me
(but any experienced help is appreciated! :) )
Aview is powerful graphics viewer which utilize the aalib API and allows
viewing netpbm format (and others in the presence of netpbm or ImageMagick)
on console (using slang) and X.
There are three programs.
aview: the main program which could used to view pnm, ppm, pgm and pbm
files. It runs under X or slang.
asciiview: a shell script wraps around aview to allow wider range of image
formats to be viewed. Netpbm package is required for the conversion.
aaflip: a program to view flip animation using ascii text. Works under X
and slang.
You could press h to get help. You may also save the pics in various text
format. Thanks to aalib!
Pango is the text rendering engine of GNOME 2.x. SDL_Pango connects
the engine to SDL.
If you are a game software developer, you should know the difficulties
of distribution. So I will start to introduce SDL_Pango from the
viewpoint of distribution.
In Un*x, SDL_Pango is hard to use as system-independent module,
because it depends on fontconfig and Pango which are designed as
system-singleton modules. If you use SDL_Pango, your software will
require those modules installed to target system. If your software
is shipped as shrink-wrap package, it may cause much problem on
your support desk. You should carefully design your installation
process.