This port contains the programming reference for x11-toolkits/pango.
This port contains the programming reference for x11-toolkits/vte.
This port contains the programming reference for x11/gnome-desktop.
KSBA = rot13(digit_to_letter(x509)) to be pronounced as Kasbah
KSBA is a library to make X.509 certificates as
well as the CMS easily accessible by other applications. Both
specifications are building blocks of S/MIME and TLS.
The Simple X Protocol Compressor
This program provides compression of the X protocol stream.
It is intended to be used to improve the performance of X applications
over a slow internet connection. (e.g. slip,cslip. or term) It assumes
a Unix operating system at both ends of the link. Transferring large
bitmaps or images through sxpc may be slower than not using it.
The algorithms used are geared primarily for the data exchanged
during interactive use where the same data may be sent several times
with only small changes. (e.g. editing)
WARNING WARNING DANGER DANGER
If you use this program use xauth to provide SECURITY, since
host-based security will be BYPASSED. See README.xauth in the work
sub-directory.
A Sega Genesis/CD/32X emulator that uses the SDL library and has a GTK
user interface.
An X.Org driver for Wacom tablets. It communicates with a character
device provided by Linux kernel driver in webcamd.
MagicPoint - an X11 based presentation tool
MagicPoint is an X11 based presentation tool. It is designed to make
simple presentations easy while to make complicated presentations
possible. Its presentation file (whose suffix is typically .mgp) is
just text so that you can create presentation files quickly with your
favorite editor (e.g. Emacs).
For more information, see /usr/local/share/doc/mgp/*.
Sample files are located in /usr/local/share/doc/mgp/sample.
It's a good idea to preview a sample file before installation.
% ./mgp tutorial.mgp
Libsx is a library of code that sits on top of and to the side of the
Athena widget set. Its purpose is to make writing X applications
*much* easier. To accomplish this, libsx encapsulates a large
portion of the uglier details that arise while programming in X and
it fills in some gaps that exist with the Athena Widget set (such as
a widget for drawing graphics); libsx tries to simplify the common
case down to a single function call with only a few arguments.
This utility notably decreases the startup time of your X sessions, provided
that you start a number of X clients automatically during the X session startup.
Most people, for instance, start X clients like xterm, xclock, xconsole and
xosview from their .xinitrc, .openwin-init, .xtoolplaces or .xsession file.
These X clients are started simultaneously (in the background) which puts a
high load on the X server and the OS:
* The X server is not multi-threaded, so all X clients are competing to get
access to the X server and to use its resources, which causes a lot of
overhead (= delay).
* The performance of other (non X related) tasks served by the system degrades
badly due to the high load.
If the system has not enough RAM to hold all the X clients, it is swapping
heavily, resulting again in a lot of delay.
On the Sun platform there is a utility called 'toolwait' which solves these
problems: it starts one X client in the background, waits until it has mapped
a window and then exits.
Xtoolwait is a free implementation of exactly the same idea.