ANNOUNCEMENT ============ vtwm 5.3 is available now via anonymous ftp at: ftp.x.org:/contrib/vtwm-5.3.tar.gz A SUMMARY OF CHANGES FROM VTWM-5.2.2 TO VTWM-5.3 ================================================ The file `CHANGELOG' in the vtwm-5.3 archive contains more detailed info concerning changes made since version 5.0. New Variables: -------------- DontInterpolateTitles (from tvtwm) FixTransientVirtualGeometries (BUG WORKAROUND!!) MenuTitleFont (from tvtwm) NailedAbove (aliased to StickyAbove) NoDefaultMouseAndKeyboardBindings NoDefaultTitleButtons NoIconifyIconManagers (from Paul Falstad) StayUpOptionalMenus (from Paul Falstad) StickyAbove (like the same feature in tvtwm) WarpSnug WarpToTransients (from Paul Falstad) New Functions: -------------- f.nail (aliased to f.stick) f.stickyabove (or f.nailedabove) f.warp (from Paul Falstad) f.warpclassnext (from Paul Falstad) f.warpclassprev (from Paul Falstad) f.warptonewest (from Paul Falstad) Other New Features: ------------------- The window manager will now execute a special function called "VTWM Profile" upon the initial startup or restarting of the window manager. This may prove useful in certain situations. For example, say you want AutoPan to have a value but you want autopanning turned off initially: AutoPan 25 . . function "VTWM Profile" { . . f.autopan # turns it off (you can turn it back on later) . . } The feature was created for this very specific purpose in mind, but the possibilities are endless. Other fixes: ------------ autopanning (wouldn't work when mouse was over a window on the edge of the screen sometimes) nailed windows will *always* go on the real screen, wherever the real screen is on the virtual desktop. small fix of an obvious bug in the source regarding nailed windows' representations on the virtual desktop patches to Imakefile Undocumented functions now documented (please use these at your own risk): -------------------------------------------------------------------------- f.cut f.cutfile f.file f.movescreen f.twmrc [same thing as f.restart anyway] f.version WHAT IS VTWM? ============= vtwm (which stands for `Virtual Tab Window Manager') is based upon the twm window manager, but adds extra functionality in the form of a VIRTUAL DESKTOP. The virtual desktop is an area larger than the physical screen, where windows can be placed. On the real screen, a portion of the virtual desktop the size of the real screen can be seen. The `virtual desktop window', of course, facilitates navigation around the desktop and manipulation of windows in the desktop. ACKNOWLEDGEMENTS ================ * Paul Falstad for f.warp, one of the things I really wanted to see, among other related things. * kudos to Chris P. Ross for letting me use some of his code from tvtwm (MenuTitleFont and DontInterpolateTitles). * Marty Leisner , small patches to Imakefile. * Kaur for pointing out f.movescreen to me, and inspiring me to look for other undocumented stuff and take a stab at documenting it.