# ***************************************************************************** # Name: FvwmTaskBar.patch.README # Athr: Michael D. Beynon (mdb) - beynon@acm.org # Date: 05/08/1997 : mdb - Created. # Desc: Mods to offical FvwmTaskBar in fvwm95-2.0.43a distribution. # ftp://mitac11.uia.ac.be/pub/fvwm95-2.0.43a-Autoconf.tgz # was used as the basis. # ***************************************************************************** To apply patches ... % cd fvwm95-2.0.43a-Autoconf % cd modules/FvwmTaskBar % patch < WHEREVER_YOU_PUT_IT/FvwmTaskBar.patch Now run make distclean, configure and build as you normally would. Be sure to do the distclean, since the changes I made to Makefile.in will only be seen if the Makefiles are re-created. 06/19/1997 : mdb - Bug in FvwmTaskBar. The list of buttons used in ButtonArray.{c,h} does not include the id of the window. It seems, iconized and sticky windows were in the windows list and also fvwm messages caused them to be added twice. I tried to hack a quick fix, but it needs to be done like FvwmWinList current code does. 05/08/1997 : mdb - Finished changes to FvwmTaskBar. I have made some changes to FvwmTaskBar to optionally see new unread mail on the taskbar. These have been used by several people for a few months, so I think they are stable. See the man page for FvwmTaskBar for more details. I modified the Tip window to be able to handle multiple lines. Then I used this to show entries from the users mail spool file. The location of this file is the same as for the mail fcn the taskbar had before. I also made a couple mods to allow an arbitrary command to be run when new mail arrives, and on the hour. I use this to play sounds indicating mail is here, and that another hour of my life has slipped away. :^) There is a small problem with the AutoMailTips as it stands now. If the screen is xlock'ed when the mail tip is displayed, it seems to "fight" with xlock for control. This shows my lack of knowledge in programming X, but I think it has to do with responding to the unmap call from xlock. This is not fatal, and is acutally a nice way to see if I have mail w/o unlocking the screen. (Yeah, I know I am just trying to justify it to myself) I also fixed a couple small existing bugs in the task bar. The checking for .fvwm95rc options was not correct for anything starting with Auto, due to an incorrect length when checking for "AutoHide". LoopOnEvents made the assumption that all the X Event structures had a time field in the same place. Since this is obviously wrong, I made a change to fix this. There was also a problem with FvwmTaskBar needing a line in ~/.fvwm95rc to find the icon files (specifically for the start menu). I changed the Makefile to pass the default FVWM_ICONDIR as it does for fvwm. (I also changed all the Makefiles to support installing not in /usr/lib/... since I don't have root access where I am -- these changes are not in any diffs) 07/21/1997 : mdb - Details documented. *FvwmTaskBarAutoMailTip [type] This option controls the auto-display of new mail in a multi-line tip window. Three possible values are allowed for the optional type argument: Mail- FileTouched, MailFileBigger, or MailFileAnyChange. MailFileTouched means the mail spool file has been modified since the last access, MailFileBigger is when the mail spool file gets larger in size, and Mail- FileAnyChange is when the mail spool file gets larger or smaller. These conditions control when the AutoMailTip window is displayed. The default is Mail- FileAnyChange. *FvwmTaskBarMailTipUnblankScreen If set, the screen will be un-blanked when the mail tip is drawn. *FvwmTaskBarNewMailCommand command Executes the command upon receipt of new mail. *FvwmTaskBarHourlyCommand command Executes the command every hour. # *****************************************************************************