Software/ProposedAppsPackages

Possible Packaging for the traditional X applications

Most, but not all of the applications shipped traditionally have much more modern GUI equivalents. But some do not, or are useful for scripting and still valuable.

Utilities Package (xutilities)

Program

Description

Comments

iceauth

ICE authority file utility

DONE

luit

Locale and ISO 2022 support for Unicode terminals

DONE

smproxy

Session Manager Proxy

DONE

x11perf

X11 server performance test program

xauth

X authority file utility

xcmsdb

Device Color Characterization utility for X Color Management System

DONE

xcursorgen

create an X cursor file from a collection of PNG images

xdpyinfo

display information utility for X

xev

print contents of X events

DONE

xhost

server access control program for X

xinit

X Window System initializer

xlsatoms

list interned atoms defined on server

DONE

xlsclients

list client applications running on a display

DONE

xkill

kill a client by its X resource

DONE

xmodmap

utility for modifying keymaps and pointer button mappings in X

DONE

xprop

property displayer for X

DONE

xrandr

primitive command line interface to R!andR extension

DONE

xrdb

X server resource database utility

xrefresh

refresh all or part of an X screen

DONE

xsetroot

xsetroot - root window parameter setting utility for X

DONE

xset

user preference utility for X

xwininfo

window information utility for X

DONE

xvidtune

video mode tuner for X!Free86

xgamma

Alter a monitor?s gamma correction for !XFree86

xsetmode

xsetmode - set the mode for an X Input device

DONE

xsetpointer

set an X Input device as the main pointer

DONE

xsm

X Session Manager

xvinfo

Print out !X-Video extension adaptor information

XKB Package (xkbprogs)

Not all X servers support XKB, so the clients should be separate.

Program

Description

Comments

setxkbmap

set the keyboard using the X Keyboard Extension

DONE

xkbcomp

compile XKB keyoard description

xkbevd

XKB event daemon

DONE

xkbprint

print an XKB keyboard description

DONE

xkbutils

XKB utilities

DONE

Xt utilities Package (xtutilities)

Lots of people no longer care about Xt; but some still care about Motif a lot.

Test package available from http://freedesktop.org/~markh/xapps/xtutilities

Program

Description

Comments

appres

list X application resource database

DONE

editres

a dynamic resource editor for X Toolkit applications

DONE

listres

list resources in widgets

DONE

viewres

graphical class browser for Xt

DONE

X Traditional Programs Package (xtrad)

Basically, these are all replaced by modern desktop programs and are generally not maintained as it is, with the possible exception of xedit.

Program

Description

Comments

beforelight

sample implementation of screen saver extension

bitmap

bitmap editor and converter utilities for the X Window System

DONE

cxpm

Check an XPM (X PixMap) file - XPM 1, 2, or 3.

ico

animate an icosahedron or other polyhedron

oclock

round X clock

DONE

rgb?

uncompile an rgb color-name database

sxpm

Show an XPM (X PixMap) file and/or convert XPM 1 or 2 files to XPM 3.

DONE

xbiff

mailbox flag for X

xcalc

scientific calculator for X

xclipboard?

X clipboard client

DONE

xclock

analog / digital clock for X

xconsole

monitor system console messages with X

xditview

display ditroff output

xedit

simple text editor for X

xeyes

a follow the mouse X demo

DONE

xf86dga

test program for the !XFree86-DGA extension

xgc

X graphics demo

DONE

xload

system load average display for X

xlogo

X Window System logo

xmag

magnify parts of the screen

DONE

xman

Manual page display program for the X Window System

xmessage

display a message or query in a window (X-based /bin/echo)

DONE

xmh

send and read mail with an X interface to MH

xstdcmap?

X standard colormap utility

DONE

xwd

dump an image of an X window

xwud

image displayer for X

DONE

xtrap

!XTrap sample clients

dpsexec

Display PostScript Executive

dpsinfo

Display PostScript Information

makepsres

Build PostScript resource database file

texteroids

test your mousing skills on spinning text

Core Fonts Package (xfontprogs)

It is now possible to live entirely with client side fonts, so it should be possible to punt all the utilities related to them.

Program

Description

Comments

bdftopcf

convert X font from Bitmap Distribution Format to Portable Compiled Format

mkcfm

create summaries of font metric files in CID font directories

xlsfonts

server font list displayer for X

mkfontdir

create an index of X font files in a directory

mkfontscale

create an index of scalable font files for X

xfd

display all the characters in an X font

xfontsel

point and click selection of X11 font names

Font Server Package (xfsprogs)

Font servers may be needed in legacy environments, so we can't just forget them.

Program

Description

Comments

fslsfonts

generate BDF font from X font server

fstobdf

generate BDF font from X font server

showfont

font dumper for X font server

xfs

X font server

xfsinfo

X font server information utility

!OpenGL Package (xglprogs)

Program

Description

Comments

glxgears

GLX version of the infamous "gears" GL demo

glxinfo

display info about a GLX extension and !OpenGL renderer

LBX Package (xlbxprogs)

LBX should be strongly deprecated in favor of ssh, with a reference to the 2003 Usenix performance paper and the terrible security situation.

Program

Description

Comments

lbxproxy

Low BandWidth X proxy

xfindproxy

locate proxy services

proxymngr

proxy manager service

Redundant Package (xredundant)

Twm, xterm and xdm are commonly replaced by desktop specific components: but there is also a set of low resource systems who use these applications, so claiming they are obsolete is a mistake. But if you were installing either KDE or Gnome, you'd be unlikely to want these applications.

Program

Description

Comments

twm

Tab Window Manager for the X Window System

xdm

X Display Manager with support for XDMCP, host chooser

xterm

terminal emulator for X

Imake Package

Program

Description

Comments

imake

Imake program

Need imake to build existing apps and need it for AC_EXTRAS

What to do about????

I suspect we should put these into a package, but not normally install the programs, maybe with README's explaining why.

Program

Description

Comments

rstart

a sample implementation of a Remote Start client

deprecated to ssh/sshd

scripts

start an X program on a remote machine

deprecated due to insecurity to ssh/sshd

xfwp

X Firewall Proxy

obsolete in favor of ssh?

xrx

Web plug in software; not a normal user executable

-- Main.MarkHymers - 25 Jun 2004