V is a C++ GUI and application development framework for X-windows and
Microsoft Windows. It allows you to develop GUI applications that are
source-code compatible under X11 and Microsoft Windows 3.x/95, that have
the same look-and-feel under both environments. It does not require any
special X toolkits or Windows DLL's to be installed (it uses the standard
toolkits on both environments).
Full documentation, many code examples, and the V toolkit for Windows
systems is available at the V web site:
Libcompizconfig is an alternative configuration system for
compiz and provides the following features:
- Automatic plugin list generation.
- Import/Export of the current configuration.
- Configuration profiles.
- Parsing of Compiz metadata files to provide an easy to use API for
configuration managers.
- Conflict handling for plugins and actions.
- Support for different configuration storage backends.
- Desktop environment integration. If a backend provides desktop
environment integration, then Compiz will share the keybindings
and settings with the default desktop environment window
manager like metacity or kwin.
- Its own Compiz configuration plugin "ccp" to provide all features
of libcompizconfig with compiz.
mlterm is a multilingual X11 terminal emulator.
mlterm has these features.
* multilingual
[supported charsets]
US_ASCII,ISO8859[1-11],ISO8859[13-16],TCVN5712,VISCII,KOI8_R,KOI8_U,
JISX0201,JISX0208,JISX0212,JISX0213,GB2312,GBK,KSC5601,UHC,CNS11643-N,
Big5, UCS2(4)
[supported encodings]
ISO-8859-[1-11],ISO-8859-[13-16],TCVN5612,VISCII,KOI8_R,KOI8_U,EUC-JP,
EUC-JISX0213, ISO-2022-JP[1,2,3],Shift_JIS,Shift_JISX0213,EUC-KR,UHC,
JOHAB,ISO-2022-KR,ISO-2022-CN, GB2312(EUC-CN),GBK,GB18030,EUC-TW,Big5,
Hz,UTF-8
* anti-aliased fonts
* transparent background
* background images
* scroll by wheel mouse
This utility will view several types of images under X11, or load
images onto the root window. The current version supports:
Native Image File Format (NIFF), Sun Rasterfile, GIF Image,
JFIF-style JPEG Image, Portabel Network Graphics (PNG), TIFF image,
FBM Image, CMU WM Raster, Portable Bit Map (PBM, PGM, PPM), Faces
Project, Utah RLE Image, X Window Dump, Sun Visualization File
Format, McIDAS areafile, VICAR Image, PC Paintbrush Image, GEM Bit
Image, MacPaint Image, X Pixmap, X Bitmap.
A variety of options are available to modify images prior to viewing.
These options include clipping, dithering, depth reduction, zoom,
brightening or darkening, and image merging.
Xscreensaver will run several programs to continuously update the
screen instead of going blank. You can specify the programs and their
arguments using resources. You can also add dpms (power saver) options.
Xscreensaver will make use of any installed OpenGL libraries, such as
Mesa (also in the ports collection).
The client-server model employed by xscreensaver make it a superior choice
to xlock, since no separate auto-locking program is needed. It's also
extremely easy to add new programs like xearth, or any other program that
can fill the root window as additional screensavers.
Xscreensaver will run several programs to continuously update the
screen instead of going blank. You can specify the programs and their
arguments using resources. You can also add dpms (power saver) options.
Xscreensaver will make use of any installed OpenGL libraries, such as
Mesa (also in the ports collection).
The client-server model employed by xscreensaver make it a superior choice
to xlock, since no separate auto-locking program is needed. It's also
extremely easy to add new programs like xearth, or any other program that
can fill the root window as additional screensavers.
The xcb-util module provides a number of libraries which sit on top of
libxcb, the core X protocol library, and some of the extension
libraries. These experimental libraries provide convenience functions
and interfaces which make the raw X protocol more usable. Some of the
libraries also provide client-side code which is not strictly part of
the X protocol but which have traditionally been provided by Xlib.
These libraries are currently included, roughly ordered by maturity:
aux: Convenient access to connection setup and some core requests.
atom: Standard core X atom constants and atom caching.
property: Callback X property-change handling.
event: Callback X event handling.
Fbpanel is a lightweight, NETWM compliant X11 desktop panel. It works with
any NETWM compliant window manager (xfwm4, sawfish, openbox, metacity, etc.)
It currently provides and features:
- Taskbar, launchbar, and pager
- Show desktop button (iconify or shade all windows)
- Image viewer and volume control
- Text and digital clock
- System tray (notification area)
- Menu with support for freedesktop.org application menu
- CPU, network, memory, and battery monitors
- General monitor (to display output of configured command)
- Ability to replace windows' icons
- Transparency support
- Customizable size and screen position
- Ability to run many instances each with its own configuration
- Modest resource usage
gpctool - a graphical user interface and development
environment for the gpc generic polygon clipper library.
Copyright: (C) 1997-1999, Advanced Interfaces Group,
University of Manchester.
This software is free for non-commercial use. It may be copied,
modified, and redistributed provided that this copyright notice
is preserved on all copies. The intellectual property rights of
the algorithms used reside with the University of Manchester
Advanced Interfaces Group.
You may not use this software, in whole or in part, in support
of any commercial product without the express consent of the
author.
HA is an archiver which I released in January 1993 as version 0.98.
After that I had plans to improve speed, archive handling etc. which
would have required total rewrite of the code. For that I unfortunately
could not find time. Because there has been quite considerably interest
for internals of HA (especially for the HSC compression method) I
decided to make a source level release from my current test version
(0.999 beta) and place it under GNU General Public License. The sources
for this version are not very consistent or clean, but everything should
work.
There are several improvements which should be made before this could be
called version 1.0. Some of the most obvious of these are:
- Compression methods should be coded in assembler for PC and using more
efficient data structures for 32 bit platforms. Current version does
some things only to overcome 64kB segments of 8086.
- UNIX port has still some problems and is missing some things (for example
a grouping operator in wildcard matches).
- File handling is far from optimum.
- Archive handling is not too clever either.
- Testing should be done more thoroughly as there are many special cases
in compression routines which get used very rarely.
- Documentation of code and algorithms is totally missing.