X Window Applications Summary date: 02/03/2000 _____CDE_or_DT_CLIENTS_____ (On Suns: /usr/dt/bin ) dtterm Desktop Terminal Program dtwm Desktop Window Manager dtcm Desktop Calandar Manager (Client for openwindows CM) dtfile Desktop File Manager dtpad Desktop File Editor dtmail Desktop Mail Reader dtcalc Desktop Calculator dtscreen Desktop Screensavers and Display Lock (xlock equiv) _____OPENWINDOWS or XVIEW____ (On Suns: /usr/openwin/bin ) cmdtool Full Login Terminal Window shelltool Subshell Terminal Window olwm Openwindows Window Manager cm Calandar Manager (networked) filemgr File Manager mailtool Open Look Mail Reader textedit Open Look Text Editor (like xedit) clock OL Clock (like xclock) calctool OL Calculator perfmeter Performance Meter - icon shows a analogue meter (xload,xmeter) printtool print files dragged (picked up with pointer) from mailttool of the file manager. binder binds sunview icons to files for file manager iconedit A sunview icon editor (bitmap is the X bitmap editor) sunview icons are found in /usr/include/images (use xbm2icon and icon2xbm to convert) a tutorial on these tools is available in the book ``DeskSet Reference Guide'' -- see Anthony _____EXTRA_X_UTILITIES_____ (Added to: /opt/X11/bin or /opt/bin ) xterm Color xterm -- set "TERM" to xtermc ctwm Color Tab Window Manager xed An expanded version of xedit from X11R6 contribs axe Advanced X Editor. A greatly expanded X windows text editor xemacs X windows Emacs file editor gvim Graphical Vi Improved file editor xpostit open and close small postit notes on the screen bricons Launch programs using buttons with text or bitmap images sunclock Map of the world showing Night/Day (run with -iconic) xkeycaps modify/reset x keyboard maps interactively (xmodmap output) xmeter as xload but multiple machines at same time xmessage Display information and a number of buttons xprompt get user to type the answer to some question (for scripts) xselection get/set selections and cut-buffers xdu display graphically the output of du (to use: "du | xdu &" ) notifier pops up a window whenever input is received (error reporting) IE: tail -f $HOME/.xsession-errors | notifier -name Errors & netscape Latest WWW client from mosaic communications xssh Use SSH to run a xterm on a remote machine xslogin start a local xterm with a slogin to another machine xbell ring the displays bell (or beep), from a shell script xclosedown completely closedown (logout session) a display xlogout put a logout button on screen and wait until it is pressed NOTE:- This is a shell script using the xmessage client xv View xbm's gif, sun rasters and jpeg graphic pictures (large) xli display or set background screen from many formats (small,fast) xbmbrowser display all bitmaps/pixmaps in a directory (local program) sxpm show X pixmap file. (handles compressed and gziped xpm's) pixmap Similar to bitmap, but to create/edit X pixmap (xpm) files. gnuplot Graphing package that can plot data and mathemetical graphs xfig Diagram drawing tool - ouput can be used in LaTeX files transfig conversion program of fig files to postscript fig2dev fig file converter -- subprogram to the above transfig ghostview Postscript file viewer (allows printing of selected pages) gs ghostscript -- a postscript file view (RAW - use ghostview) xdvi LaTeX DVI file viewer : try xdvi -s 4 {dvifile} gimp General Image Manipulation Program (Photoshop for UNIX) Portable Bitmap Filters (pbmlus or netpbm filters) /opt/pbmplus/ Convert and modify images via shell command piplines ImageMagick /opt/imagemagick/ Convert and modify images with single large command _____CORE_X_____ (On Suns: /usr/openwin/bin ) General... xterm Terminal program (prodives the means to display normal text) twm Tab Window Manager -- The standard window manager for Core X xman X client to read manuals. xcalc calculator (normal and reverse polish versions) xlock xlock the screen with some fancy screen displays xedit file editor (simple - like sunview textedit) xmail Mail Reading program (and indicator) xbiff MailBox status indicator (do you have mail?) xclock clock program (minutes marked) oclock clock program (a `diamond' at 12 o'clock) xload display the load (or other things) graph Display Modification.... xhost X display security control (security by host, auth on/off) xauth X display authority control (security by passwd,`magic-cookie') xset set/adjust various screen settings (includes font-path) xsetroot change the background `root' map resize use in .login to set remote xterm's current size (see man) xmodmap modify the key maping of the server (global mapping) xrefresh Redraw all windows and clients on the display xkill kill a particular window (This is equivelant to kill -9 pid) xdpyinfo print info on the server (EG: screen size) xwininfo print info on particular window on the screen xlsclients print info on what is running on the screen from where Environment... xclipboard store multiple selections in clipboard xcutsel small client to convert selections to clipbord and back xrdb load/merge/query the server on the current resource settings appres list all resources used by a given application class/name editres edit the resources of a running application listres list resources for known widgets viewres graphically display widget class resources Image Manipulation... bmtoa convert xbm's to ascii map (IE edit bitmap as text) atobm convert ascii map back to xbm's bitmap Create/edit X bitmap (xbm) files X Bitmaps can be found in /usr/include/X11/bitmaps Local bitmaps can be found in /usr/include/X11/bitmaps/std xwd Dump X window image to a file (xwd image format) xwud display a xwd image file on the screen xpr convert xwd image file to postscript xdpr Window printing program (script to xwd & xpr to printer) Font Handling... xfd display all the characters in a font in a grid xlsfont list all fonts the server knows xfontsel interactively pick a font to use xfs X window font server daemon fsinfo Infromation about a given X Font Server fslsfonts List the fonts available from a Font Server fstobdf Download a bdf format font from a Font Server mkfontdir Make a font directory bdftopcf convert a bdf font to the X11R5 pcf format Programming Aids... xmkmf X make makefile -- convert Imakefile to Makefile makedepend a C program dependancy builder makedirhier create a directory path (all directories in the path) xxgdb X interface to the Gnu debugger "gdb" (multi-window) ups Totally Window Based Symbolic Debugger (SunOS only) appres list resources that a client of given class/name will find editres examine layout and resources of a X toolkit client listres Look at the resources of normal X toolkit widgets xev Verbosely list every X window event as it happens in the window poped up. Useful to find out what a key actually produces. Demo Clients... xlogo display the X Window System logo in a window xmag magnify the bitmap of the screen ------------------------------------------------------------------------------ I have a good working knowledge of almost all the above programs. Staff members having trouble with any aspect of the X Window System is welcome to see me for help. --- Anthony Thyssen (anthony@cit.gu.edu.au) ------------------------------------------------------------------------------