This is a description of all the changes made in the HEPiX X11 scripts since the version 3.1.2.
This version includes some major new features but it should be backward compatible with 3.1.2.
The main general changes are:
$HX_GROUP_DIR
is now used everywhere instead of $GROUP_DIR
;
this better separates the shells part but the variable must be set somewhere,
normally in the site-level xprofile
$HOME/.hepix
$HOME/.Xdefaults
is now obsolete and will cause a warning;
it should be replaced by $HOME/.Xresources
or xresources
$HOME/.Xsession
is obsolete (but honoured) and will cause a warning;
it should be replaced by $HOME/.xsession
Xresources
now contains an alternate binding for the debug session if the
F2
key does not work:
Shift CtrlReturn: set-session-argument(debug) finish-field()
Xsession
now supports a (untested) -setup
option that will
reset the X environment: reload the X resources, reset the font path,
reapply the keyboard mappings...
$HOME/.hepix/generated_xresources
;
this file contains cpp
directives to define the HX_*
variables
intr ^C kill ^U susp ^Z
$HOME/.hepix/generated_xmodmaprc
;
if they are executable, the xkbd.$HX_KEYBOARD
files are executed and the output is used,
otherwise, their contents is used
quota-warn
is now run from /usr/local/lib/hepix/X11/tools
Xsession
will produce a warning if it cannot read
/usr/local/lib/hepix/shells/hep/HEP_profile
HEP_desktop.*
files now support a -check
option
to check if the desktop is available; this is used by apply_policy
apply_policy
:
local-client
to start them
-prepare
switch for $HX_WM
and calls
prepare-wmrc
to do the job
-check
option
~/.Xsession
and ~/.xsession
are now checked
local-client
is a new tool to handle local clients
prepare-wmrc
is a new general purpose preparation script to create
a configuration file for the selected window manager
xsetfp
can now append or prepend a font entry;
also, it checks only port numbers when comparing font server entries
Lionel Cons, 26-Nov-1996