[2726] in Release_Engineering
dash for pickup
daemon@ATHENA.MIT.EDU (vanharen@ATHENA.MIT.EDU)
Wed Jul 31 23:47:06 1991
From: vanharen@ATHENA.MIT.EDU
Date: Wed, 31 Jul 91 23:47:08 -0400
To: rel-eng@ATHENA.MIT.EDU
Cc: jfc@ATHENA.MIT.EDU, kcunning@ATHENA.MIT.EDU
dash is ready for pick-up again. this release includes these features:
- if the menu-file on afs cannot be read, it attempts to use the
fallback file on the RVD -- this is not new, but now, when dash reverts
to the fallback file, it puts up a warning dialog box telling the user
that the standard menu file could not be read, and to try restarting
dash later in order to attempt to get the up-to-date menus.
- the dash clock's default geometry is 164x164+0-0, so that window
managers that choose to look at the program specified size if no user
specified size is set (gwm is the only one I know of that does this, but
we may as well be accomodating) will place the clock at this default
location rather than at +0+0, which obscures the menubar. I chose
164x164 because that is the default size of xclock, and I chose +0-0
since then it won't obscure the logout button. It may obscure the
initial xterm, though. Hmm. Oh well, it's a resource, we can change it
easily enough. Besides, most window managers will have you place the
window anyway, with a rubber-band box, instead of placing it
automatically. If no window manager is running, though, it will be
placed at +0-0. We may want to change this location later, I dunno.
- the fonts for the dialog boxes are more specific than before, so the
dialog boxes should look normal on screens with different dpi's.
- console now supports a new resource -- "timestamp", defaults to
true. When false, it won't put the timestamps at the beginning of each
line. You may or may not want to pick up this change, as it involves
re-installing console, which goes on the root of every machine... If
you don't pick this up, then picking up "Console" (the app-defs file) is
unnecessary.
Please pick up from /mit/dash/src:
Dash (the app-defaults file)
Dash.menus (the menu-file)
Menu.c
Window.c
dash.c
klist.c
warn.c
console.c (see note above)
Console (ditto)
then re-build, and re-install...
Below is the revised text for the release notes -- the fourth paragraph
has changed...
Thanks,
-C.
==============================================================================
Dash is now run by default, placing a menubar at the top of the screen.
Several windows have been moved, in order to make room for the menubar;
the initial xterm, olh windows, and the console are now 30 pixels down.
The menubar uses only 23 pixels, but 30 was used just to leave a little
room and to allow for the user to potentially choose a larger font for
the menubar.
Users that wish to turn dash off should add the line "set skip_dash"
to their ~/.environment files.
Dash's newest feature is that it will check the user's kerberos ticket
granting ticket every fifteen minutes to make sure that it is still
okay, and places a warning box on the screen when the time runs low.
This option can be disabled by adding "Dash.checkTickets: false" to
your .Xresources or .dashrc file.
Zephyrgrams will continue to be placed in the upper-left-hand corner,
partially obscuring the dash menubar. The dash menubar will raise
itself when the user clicks any mouse-button in it. The user can make
the menubar auto-raise whenever the mouse enters it by adding
"Dash*menubar.autoRaise: true" to his .Xresources or .dashrc file.
Whether auto-raising or not, however, the user can lower the menubar to
the bottom of the window stack by selecting the "Lower menu bar" option
under the "Dash" menu (the leftmost menu in the menubar), thus exposing
any obscured zephyrgrams.